﻿body, html
{
	font-family: Arial;
	font-size: small;
	margin: 0;
	padding: 0;
	text-align: center;
	overflow: auto;
	background-color: dimgray;
	
}

form
{
	background-color: White;
	width: 1003px;
	text-align: left;
	margin: 0 auto 0 auto;
	
}

#mainContainer a img
{
	height: 0px;
}
fieldset
{
	border: 1px solid #ccc;
	margin: 15px 0;
	padding: 10px;
}

p
{
	color: #404040;
	line-height: 16pt;
}

.leftbar
{
	width: 218px; 
	height: 600px; 
	vertical-align: middle; 
	background-image: url(Images/lft_bga.gif);
	background-position: right;
	background-position-x: right;  
}

.imgColTop
{
	vertical-align: middle;
	text-align: center;
	width: 180px;
	height: 140px;
	margin: 0, 0, 0, 0;
	padding: 0px 12px 0 5px;
	background-position: center;
	background-repeat: no-repeat;
}

.imgCellTop
{
	/*border-right-style: dotted; 	border-right-color: gray; 	border-right-width: 2pt;*/
	width: 195px;
	height: 140px;
	vertical-align: bottom;
	padding: 0px 5px 0 5px;
	margin: 0, 0, 0, 0;
}

.imgColMid
{
	vertical-align: middle;
	text-align: center;
	width: 180px;
	height: 140px;
	padding: 0px 12px 0 5px;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0, 0, 0, 0;
}

.imgCellMid
{
	/*border-right-style: dotted; 	border-right-color: gray; 	border-right-width: 2pt;*/
	width: 195px;
	height: 140px;
	padding: 0px 7px 0px 5px;
	vertical-align: middle;
	margin: 0, 0, 0, 0;
}

.imgColBot
{
	text-align: center;
	width: 180px;
	height: 140px;
	padding: 0px 12px 0 5px;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0, 0, 0, 0;
}

.imgCellBot
{
	/*border-right-style: dotted; 	border-right-color: gray; 	border-right-width: 2pt;*/
	width: 195px;
	height: 140px;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
	margin: 0, 0, 0, 0;
}


.mnuClass2
{
	color: black;
	font-size: 10pt;
	height: 31px;
	/*border-right-style: inset;
	border-right-color: Gray;
	border-right-width: thin;*/
	background-image: url(Images/pionwebbaropt3.gif);
	text-align: left;
	border-top: none 0 transparent;
	margin-top: 0;
}

.mnuClass2 a
{
	background-image: none;
}

.mnuHover
{
	background-image: none;
	color: White;
	/*background-color: #000;*/
	background: url(Images/mnuHover.gif);
}

.mnuClass3
{
	font-size: 10pt;
	color: White;
	background-color: Transparent;
	height: 30px;
	line-height: 30px;
	border-bottom: #1e0e22 1.5pt dotted;
	padding: 0 10px 0 5px;
	margin: 0 0 0 0;
}
.mnuClass4
{
	font-size: 10pt;
	color: White;
	background-color: #555;
	background-image: url(Images/Test.GIF);
	filter: alpha(opacity=80);
	opacity: .80;
}

.mnuClass3a a
{
	background-color: Transparent;
	background-image: none;
	text-align: left;
}

.storyLabels
{
	color: darkgray;
	font-size: 15.83pt;
}
.storyLabels1
{
	color: white;
	font-size: 11.7pt;
}

.arrows
{
	font-size: 24pt;
	color: #d2232a;
}

.arrows2
{
	font-size: 24pt;
	color: #808080;
}

.header1
{
	font-size: 22.8pt;
	color: #4d4d4d;
}

.header2
{
	font-size: 18pt;
	color: #404040;
}
.header3
{
	font-size: 18pt;
	color: #0083cb;
}
.header4
{
	font-size: 14pt;
	color: #0083cb;
}

.header5
{
	font-size: 12pt;
	color: #404040;
}

.list1
{
	list-style: disc;
	font-size: 10pt;
	line-height: 16pt;
	margin-left: 0;
	padding-left: 1.1em;
	font-size: 10pt;
	line-height: 16pt;
	color: #404040;
}
.list2
{
	font-size: 10pt;
	line-height: 16pt;
	margin-left: 0;
	padding-left: 2.0em;
	font-size: 10pt;
	line-height: 16pt;
	color: #404040;
}

.list3
{
	list-style: square;
	font-size: 10pt;
	line-height: 16pt;
	margin-left: 0;
	padding-left: 1.1em;
	font-size: 10pt;
	line-height: 16pt;
	color: #404040;
}
.list4
{
	list-style: none;
	font-size: 10pt;
	line-height: 16pt;
	margin-left: 0;
	padding-left: 1.1em;
	font-size: 10pt;
	line-height: 16pt;
	color: #404040;
}

.bigBtnStyle
{
	border: none;
	height: 85px;
	width: 250px;
	font-size: 14pt;
	background-color: Transparent;
	cursor: hand;
	text-align: left;
	padding-left: 20px;
}
.fields
{
	color: #404040;
	font-size: 12pt;
}


.newsUpperContent, .newsLowerContent
{
	font: normal 11px Arial;
	color: #666666;
	background-image: url(Images/newsBg.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}


.Content
{
	font: bold 12px Arial;
	color: #666666;
	text-align: center;
}

.ContentNotHeadingBlue
{
	font: bold 12px Arial;
	color: #0066cc;
	text-align: center;
}
.textbox
{
	height: 20px;
	width: 200px;
	border: solid 1px #646464;
	color: #646464;
	font-size: 13.5pt;
	font-family: Arial;
}
.textboxframe
{
	background-color: #b0c1de;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
}
.checkbox
{
	background-color: Transparent;
	color: #404040;
	/*border-style: outset;
	border-width: 1px;
	border-color: white;*/
}
.dropdown
{
	background-color: #b0c1de;
	font-size: medium;
	height: 25px;
}

.ContentNotHeading, .ContentNotHeadinglbl, .ContentNotHeadingAmt
{
	font: bold 12px Arial;
	color: #666666;
	text-align: left;
}

.dropdownFlat
{
	border-color: Gray;
	width: 200px;
	border-width: 1px;
	color: #404040;
}
.ContentHeading
{
	font: 400 1.2em Arial;
	font-weight: bold;
	color: #0083cb;
	width: 700px;
	text-align: left;
}

.ContentHeadingUL
{
	font: bold 14px Arial;
	color: #0066cc;
	text-align: center;
	text-decoration: underline;
}

.FinalPrice
{
	font: bold 26px Arial;
	color: #0000ff;
	text-align: center;
}


.diamond
{
	vertical-align: middle;
}
.date
{
	font-weight: bold;
	font-size: 12px;
}
.news
{
	margin-left: 5px;
	text-align: justify;
}


.righttopboarder
{
	background-image: url(Images/RightTop.gif);
	background-repeat: no-repeat;
}

.leftttopboarder
{
	background-image: url(Images/LeftTop.gif);
	background-repeat: no-repeat;
}

.rightbottomboarder
{
	background-image: url(Images/RightBottom.gif);
	background-repeat: no-repeat;
}

.leftbottomboarder
{
	background-image: url(Images/LeftBottom.gif);
	background-repeat: no-repeat;
}


.rightboarder
{
	border-right: black 5px solid;
}

.leftboarder
{
	border-left: black 5px solid;
}

.topboarder
{
	background-color: #49c4e9;
}

.bottomboarder
{
	border-bottom: black 1px solid;
	background-color: #49c4e9;
}

.label
{
	color: #646464;
	font-size: medium;
	font-family: Arial;
}
.clear {
	clear:both;
	margin-top: -15px;
	}
.box {
	min-height:1px; 
	_height:1px;
	}
.box:after {
	content:"."; 
	display:block; 
	line-height:0px; 
	font-size:0px; 
	visibility:hidden; 
	clear:both;
	}
	
.price_rgt, .td_sub, .td_total, .td_shade
{
	text-align: right;
	color: #404040;
	
}	

.payaddress_city, .payaddress_sub
{
	vertical-align: top;
}
/*.nom {margin:0;}*/
.noscreen {display:none;}

#main {

	/*_width: 770px;*/
	margin: 5px auto 0 auto; 
	_text-align:left;
	}
	
.makelbl
{
	color: #404040;
}
.modellbl
{
	color: #404040;
}
.textbox_mv
{
	color: #404040;
}
.checkbox_at
{
	color: #404040;
}
.modlbl
{
	color: #404040;
}
.textbox_modswarn
{
	color: #404040;
}
.paydetail_titlelbl, .paydetail_surnamelbl, .paydetail_firstnamelbl
{
	color: #404040;
}
.textbox_pdlast, .textbox_pdfirst
{
	color: #404040;
}

.stepAddress
{
	color: #404040;
}
.stepPhone
{
	color: #404040;
}
.stepLicence
{
	color: #404040;
}
.stepFinance
{
	color: #404040;
}
.stepCC
{
	color: #404040;
}
.stepReg
{
	color: #404040;
}
.stepIns
{
	color: #404040;
}
.stepGen
{
	color: #404040;
}

.stp1div1
{
	vertical-align: middle; 
	height: 334px; 
	text-align: left;
		
}
.stp1div2
{
	text-align: left;
}
.stp2tbl1
{
	height: 333px
}
.stp2row1, .stp2row2
{
	height: 30px;
}
.stp2row3
{
	height: 273px;
}

.stp4tbl1
{
	height: 264px;
}
.stp4row1
{
	height: 15px;
}
.stp4row2
{
	height: 30px;
}
.stp4row3
{
	height: 219px;
}
.stp3div1, .stp5div1, .stp6div1, .stp7div1, .stp9div1, .stp10div1, .stp11div1, .stp12div1, .stp13div1, .stp14div1, .stp15div1
, .stp20div1, .stp21div1, .stp22div1, .stp23div1, .stp24div1, .stp25div1, .stp26div1, .stp27div1, .stp28div1, .stp29div1
{
	height: 382px;
}
.stp16div1
{
	text-align: left; 
	height: 382px;
}
.stp17div1
{
	float: left; 
	height: 382px;
}
.stp30div1
{
	overflow-y: scroll; 
	height: 277px;
}
.stp31div1, .stp32div1
{
	text-align: center; 
	height: 382px;
}
.stp8tbl1
{
	height: 276px;
	
}
.stp8row1, .stp8row2
{
	height: 30px;
}
.stp8row3
{
	height: 206px;
}
.stp18tbl1
{
	width: 445px;
}
.stp18td4, .stp18td7, .stp18td10, .stp18td13, .stp18td16, .stp18td19, .stp18td22, .stp18td25
{
	width: 261px;
}
.stp18row10
{
	 height: 20px; 
	 width: 100%;
}
.stp19tbl1
{
	width: 467px; 
	height: 335px;
}
.stp19row1, .spt19row2, .stp19row3
{
	height: 30px;
}
.stp19row4
{
	height: 245px;
}
.stp33div1
{
	text-align: left; 
	height: 378px;
}