* { padding: 0; margin: 0; }
body {
	margin: 0;
	padding: 0;
	font: .75em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
	color: #666666; 
	background: #FFFFFF url(../images/bd-bg.jpg) repeat;
	text-align: center;
}
h1, h2, h3 {
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: #1D6893;	
}
h1 { font-size: 1.5em; color: #6297BC; } 
h2 { font-size: 1.4em; text-transform:uppercase;}

p, h1, h2{
	margin: 0;
}
p{
	padding: 5px 0;
	margin: 0;
}
p.indent {text-indent: 25px;}

small {
	font-size:0.85em;
}

td{
	vertical-align: top;
}
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #E4E4E4;
}
a.side,
a.side:link,
a.side:visited,
a.side:hover {
	color: #333333;
	text-decoration:underline;
}

a.more { 
	color: #4284B0;
	background-color: inherit;
	text-decoration: none;
}
a.more:hover {
	color: #9EC068;
	background-color: inherit;
}
a.more img {
	border: 0;
}

input {
	padding: 2px;
	margin: 3px 1px;
	border:1px solid #B5C2CE;
	font: normal 1em/1.5em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:200px;
	padding:4px;
	font: normal 1em/1.5em Verdana, sans-serif;
	border:1px solid #B5C2CE;
	height:100px;
	display:block;
	color:#777;
}
input.search{
	padding: 0 3px;
	margin: 0 5px;
}
input.button { 
	margin: 0; 
	font: bold 0.9em Arial, Sans-serif; 
	border: 1px solid #0F4375;
	background: #69BEEE; 
	padding: 2px 3px; 
	color: #FFF;	
}
input.smlbttn{
	margin:0;
	font: normal 0.8em Arial, Sans-serif; 
	border: 0; /*1px solid #0F4375;*/
	background: #69BEEE; 
	padding: 0 2px; 
	color: #FFF;		
}

input.sml {
	width: 40px;
	text-align: right;
}

ul.err li {
	margin-left:25px;
}
ul.bayiler li {
	margin-left:25px;
	list-style-image: url(../images/bullet_single.gif);
	font: 1.3em/1.5em Verdana, Tahoma, Helvetica, sans-serif;
}
#maincontainer{
	padding: 0;
	width: 900px;
	margin: 25px 0;
	border: 4px solid #003A5B;
	background-color: #FFFFFF;
}
#sidebar{
	margin: 10px 20px;
	text-align: left;
}
#wrap{
	margin: 10px 15px;
	text-align: left;
}

#wrap ul{
	padding-left:25px;
}
.productbox{
	width: 255px;
	height:160px;
	float:left;
	margin: 5px 5px 0 5px;
	border: 2px solid #8EACC4;	
	border-bottom:5px solid #8EACC4;
	font: 0.9em/1.2em Arial, Verdana, Helvetica, sans-serif;
}
.productbox h3{
	padding: 2px 5px;
	background: #003A73 url(../images/box_header.jpg) repeat-x;
	color: #FFFFFF;
}
.productbox img{
	float:left;
	padding: 3px;
}
.productbox h4{
	font-size:1em;
	padding: 2px 4px;
	font-weight: bold;
	background-color: #CFE0F0;
}
.productbox h3 a{
	color:#FFFFFF;
	text-decoration: none;
}
.productbox h3 a:hover{
	color:#FF8000;
	text-decoration: none;
}
.productbox span {
	padding: 1px 3px;
	display:block;
}
.productbox a.more,
.productbox a.more:active,
.productbox a.more:visited
{
	display:block;
	color: #000000;
	padding: 3px;
	
}
.productbox .imager{
	float:left;
	padding:4px;
	background-color: #FFFFFF;
	height: 115px;
}

#headerbox{
	border-bottom: 2px solid #69BEEE;
	margin-bottom: 3px;
}

.wide_box{
	float: left;
	width: 250px;
	height: 120px;
	margin-left:5px;
	margin-right:10px;
	margin-bottom:10px;
	padding: 0;
	border: 2px solid #8EACC4;
	border-bottom:5px solid #8EACC4;
	font: 0.8em/1.2em Arial, Verdana, Helvetica, sans-serif;
}
.wide_box img{
	float:left;
	margin: 5px;
	padding: 3px;
	border:1px solid #CCC;
	background-color: #FFF;
}

.wide_box img.ico{
	float:left;
	margin: 1px;
	padding: 0px;
	border:0px;
	background-color: #FFF;
}
.wide_box span {
	padding: 3px 3px;
	display:block;
}
.wide_box a.title,
.wide_box a.title:active,
.wide_box a.title:visited
{
	display:block;
	color: #000000;
	padding: 3px;
	background-color: #CFE0F0;	
}
.wide_box a.more,
.wide_box a.more:active,
.wide_box a.more:visited
{
	color: #000000;
	padding: 3px;
}

.num_box{
	float: right;
	text-align:right;
	margin: 1px 10px;
	padding: 0 10px;
	border: 0;
	font: 0.8em Arial, Verdan, Helvetica, sans-serif;
} 
.num_box a,
.num_box a:active,
.num_box a:visited{
	color: #000000;
	font: 0.9em Arial, Verdan, Helvetica, sans-serif;
	text-decoration: none;
}
.num_box a:hover{
	background-color: #61C8DB
}
.fourbox{
	width: 528px;
	height: 171px;
	margin: 25px 0px 10px 3px;
	border: 1px solid #8EACC4;
	border-bottom: 5px solid #8EACC4;
}
.fourbox h4{
	color: #FFFFFF;
	background-color: #8EACC4;
	padding: 1px 5px;
	width: 518px;
	font-weight:bold;
}
.oneinfourbox{
	float:left;
	width: 174px;
	height:150px;
	border: 1px solid #8EACC4;
	border-bottom: 5px solid #8EACC4;
	text-align: center;
	font: 0.8em/1.2em Arial, Verdana, Helvetica, sans-serif;
}
.oneinfourbox img{
	border: 1px solid #CCC;
	margin: 5px;
	width: 100px;
	height: 100px;
}
.oneinfourbox span{
	float: left;
	text-align: left;
	margin: 5px;
}
.oneinfourbox a,
.oneinfourbox a:active,
.oneinfourbox a:visited{
	color: #000000;
	padding: 3px;	
}

p.comment{
	margin: 0 25px 10px 15px;
	padding: 5px 5px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 4px solid #CCCCCC;
}
p.comment span{
	padding: 2px;
	border-top: 1px dotted #CCCCCC;
}

.icon{ border:0;}
.clear{ clear: both;}
.blue{ color: #1D5893}
.red { color: red;}
.green{ color: green;}
.bg-blue{ background-color: #8EACC4; color: white;}
.dot{ border-bottom: 1px dotted #B5C2CE;}
.dotted { border-bottom: 1px dotted; }
.left{ float:left; }
.right{ float: right; }
/* ---------------------- Bluewax nav ---------------------- */
.blue #waxcontainer{position:relative;	height:1px;	background:#69BEEE;	width:100%;	font-family:"Trebuchet MS",Arial,Verdana,Helvitica,sans-serif;}
.blue #waxnav{position:relative;	height:25px;	font-size:11px;	font-weight:bold;	background:#fff;/* url(../images/bluewax_bottom.gif) repeat-x bottom left;*/}
.blue #waxnav ul{margin:4px 0 0 0; padding:0 0 4px 0;list-style-type:none;width:auto;float:right;}
.blue #waxnav ul li{display:block;float:left;margin:0 1px;}
.blue #waxnav ul li a{display:block;float:left;color:#003858;text-decoration:none;padding:0 0 0 12px;height:21px;line-height:195%;}
.blue #waxnav ul li a span{padding:0 12px 0 0;}
.blue #waxnav ul li a:hover,.blue #waxnav ul li a.current{color:#fff;background:#1D6893;/*url(../images/bluewax_navtopleft.gif) no-repeat top left;,,*/}
.blue #waxnav ul li a:hover span,.blue #waxnav ul li a.current span{display:block;width:auto;/*background:#1D6893 url(../images/bluewax_navtopright.gif) no-repeat top right;*/}
/* ---------------------- Vertical one menu ---------------------- */
ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font:bold 11px Helvetica, Verdana, Arial, sans-serif;line-height:165%;width:180px;}
ul.vert-one li{margin:0;padding:0;border-top:1px solid #4D0000;border-bottom:1px solid #761A1A;}
ul.vert-one li a{display:block;text-decoration:none;color:#fff;background:#600;padding:0 0 0 20px;width:160px;}
ul.vert-one li a:hover{background:#900 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#933 url("../images/vert-one_arrow.gif") no-repeat 0 9px;}
/* ------------------live validation styles -----------------------------*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
