@charset "utf-8";

/* CSS Document */



body{background:#2e4999 url(../images/bck.png) top left repeat-x; font:11px Verdana, Arial, Helvetica, sans-serif; color:#102151; margin:0 0 0 0; padding:0 0 0 0;text-align:center; line-height:20px;}



h1,h2,h3,h4,h5,h6{color:#0f2462;}

h1{font-size:16px;}

h2{fo

nt-size:14px;}

h3{font-size:13px;}

h4,h5,h6{font-size:12px;}



img,img a{ border:0;}

.clear{clear:both;}



/****** LINKS ******/

a{color:#cc080d;   text-decoration:none; font-weight:bold;}

a:hover{color:#870003;	text-decoration	:underline;}



.webHolder #container{ width:980px; height:100%; margin:0 auto; text-align:left; padding:0 0 0 0; } 

.webHolder #header{ width:980px; height:120px; padding:0 0 0 0; margin:0 0 0 0;} 

#logo{width:260px; height:115px; background:#2e4999 url(../images/logo.gif) top left no-repeat; float:left; margin-bottom:6px;}



.txtHeader{float:right;  color:#fff; font-size:10px; text-align:right; width:600px; height:90px; padding:10px 20px 0 0;  line-height:14px;}

.txtHeader a{color:#fff; font-weight:bold;}



.bookmark{float:right; width:129px; height:28px;}

.txtInHeader{float:right;  color:#fff; font-size:10px; text-align:right; width:600px; height:50px; padding:10px 20px 0 0;  line-height:14px;}



.webtop{ background:url(../images/webTop.png) top left no-repeat; height:18px; width:980px; float:left;}

.webcontent{ background:#fff url(../images/webBck.png) top left repeat-y; width:940px; height:auto; float:left; padding:5px 20px;}

.webbottom{ background:url(../images/webBottom.png) top left no-repeat; height:15px; width:980px; float:left;}

.headerImg{ width:724px; height:145px; float:left;}



.leftMenuHolder{ float:left; background:#cc080d url(../images/menuleft.png) top left no-repeat; height:135px; width:204px; padding:5px 0 5px 10px }

ul.leftMenu li a{width:184px; height:22px; color:#fff; background:transparent url(../images/menubck.png) top left no-repeat;  }

.leftMenu {	list-style-type:none; padding:0 0 0 0;	margin:	0 0 0 0; font-size:10px;  display:block; white-space:nowrap; text-transform:uppercase;}

.leftMenu li a { text-decoration:none; font-weight:normal;	line-height:20px; display:block; list-style-type:none;}

.leftMenu li a:link, .leftMenu li a:visited {display:block;	padding	: 2px 0 0 10px; margin:0px 0px 4px 0px;}

.leftMenu li a:hover {background:transparent url(../images/menubckHvr.png) top left no-repeat; font-weight	:normal;  color:#fff;}	

.leftMenu li a.currentMenu, .leftMenu li a active{background:transparent url(../images/menubckHvr.png) top left no-repeat; padding-left:10px; font-weight:bold; color:#fff;}



.subMenuHolder{ float:left;  height:auto; width:175px; }

ul.subMenu li a{width:170px; height:18px; color:#fff; background:#4b6ac3;  }

.subMenu {	list-style-type:none; padding:0 0 0 0;	margin:	0 0 0 0; font-size:10px;  display:block; white-space:nowrap; text-transform:uppercase;}

.subMenu li a { text-decoration:none; font-weight:normal;	line-height:20px; display:block; list-style-type:none;}

.subMenu li a:link, .subMenu li a:visited {display:block;	padding	: 0px 0 0 5px; margin:0px 0px 4px 0px;}

.subMenu li a:hover {background:#5175de; font-weight	:normal;  color:#fff;}	

.subMenu li a.currentMenu, .subMenu li a active{background:#5175de; font-weight:bold; color:#fff;}



.specialOffers{width:215px; height:auto; float:left; padding-top:15px; color:#fff; line-height:14px;}

.topSpecial{ width:215px; height:3px; float:left; background:url(../images/boxtspecial.png) top left no-repeat;}

.specialOffers .middleSpecial{background:#4463bb; width:205px; padding-left:10px; height:auto; float:left;}

.specialOffers .bottomSpecial{ width:215px; height:3px; float:left; background:url(../images/boxbspecial.png) top left no-repeat;}

.txtSpecials{padding:0px 0 10px 5px}

.specialstxtbox{margin-top:10px; padding:10px 10px 5px 10px; margin-bottom:10px; background:#2e4999; width:175px; float:left;line-height:15px; border:1px dotted #4f6ec6;}

.specialOffers h1, .specialOffers h2, .specialOffers h3{color:#fff; padding:0 0 0 0; margin:0 0 0 0;}



.joinNewsletter{margin-top:10px; padding:10px 10px 5px 10px; margin-bottom:10px; width:175px; float:left;line-height:15px; }



.leftContent{width:560px; height:auto; float:left; padding-right:30px;}

.rightContent{width:694px; padding:15px; height:auto; float:left;}



.title{padding-bottom:10px;}



.boxFeatureHome{

	width:690px;

	height:auto;

	padding:10px 0 10px 0;

	text-align: center;

}

.boxFeatureHome .content{background:#ebf5ff url(../images/boxBck.png) bottom left repeat-x; padding:0 15px 0 15px; width:660px; height:auto;  float:left}

.boxFeatureHome .boxtop{width:690px; height:4px; float:left}

.boxFeatureHome .boxbottom{width:690px; height:4px; float:left}

.boxFeatureHome .boxlefttop { background:url(../images/boxtLeft.png) top left no-repeat; width:4px; height:4px; float:left}

.boxFeatureHome .boxrighttop {background:transparent url(../images/boxtRight.png) top left no-repeat; width:4px; height:4px; float:left}

.boxFeatureHome .boxmiddletop{width:682px; background:transparent url(../images/boxtMiddle.png) top left repeat-x; height:4px; float:left;}

.boxFeatureHome .boxmiddlebottom{width:682px;background:transparent url(../images/boxbMiddle.png) top left repeat-x;  height:4px; float:left;}

.boxFeatureHome .boxleftbottom {background:transparent url(../images/boxbleft.png) top left no-repeat; width:4px; height:4px; float:left}

.boxFeatureHome .boxrightbottom {background:transparent url(../images/boxbRight.png) top left no-repeat; width:4px; height:4px; float:left}

.boxFeatureHome .content .whitebox{ background:#fff; width:190px; height:250px; float:left; padding:7px; margin:7px; line-height:14px; border:1px dotted #b0cbe4;}

.boxFeatureHome .content .whitebox b{ font-size:14px;}

.boxFeatureHome .content .whitebox .productholder{width:180px; height:225px; float:left; padding-top:10px; margin:0 auto;}

.boxFeatureHome .content .whitebox:hover{border:1px dotted #72a6d9; cursor:pointer;}



.boxFeature{ width:690px; height:auto; }

.boxFeature .content{background:#ebf5ff url(../images/boxBck.png) bottom left repeat-x; padding:0 15px 0 15px; width:660px; height:auto;  float:left}

.boxFeature .boxtop{width:690px; height:4px; float:left}

.boxFeature .boxbottom{width:690px; height:4px; float:left}

.boxFeature .boxlefttop { background:url(../images/boxtLeft.png) top left no-repeat; width:4px; height:4px; float:left}

.boxFeature .boxrighttop {background:transparent url(../images/boxtRight.png) top left no-repeat; width:4px; height:4px; float:left}

.boxFeature .boxmiddletop{width:682px; background:transparent url(../images/boxtMiddle.png) top left repeat-x; height:4px; float:left;}

.boxFeature .boxmiddlebottom{width:682px;background:transparent url(../images/boxbMiddle.png) top left repeat-x;  height:4px; float:left;}

.boxFeature .boxleftbottom {background:transparent url(../images/boxbleft.png) top left no-repeat; width:4px; height:4px; float:left}

.boxFeature .boxrightbottom {background:transparent url(../images/boxbRight.png) top left no-repeat; width:4px; height:4px; float:left}

.boxFeature .content .whitebox{  background:#fff; width:190px; height:235px; float:left; margin:10px;   line-height:14px; border:1px dotted #b0cbe4;}

.boxFeature .content .whitebox .productholder{ width:180px; height:225px; margin:0 auto;padding:4px;}


.boxFeature .content .whiteboxfb{  background:#fff; width:330px; height:235px; float:left; margin:10px;   line-height:14px; border:1px dotted #b0cbe4;}
.boxFeature .content .whiteboxfb .productholderfb{ padding:4px;}



.boxFeature  h2{padding:0 0 0 0; margin:0 0 0 0;}

.quoteTxt{ font-style:italic; font-size:10px;}


/* alvin edit to remove the row
.row{float:left; width:auto; height:auto;}
*/
.row{width:auto; height:auto;}
/*

.boxFeature .content .whitebox{  background:#fff; width:135px; height:220px; float:left; padding:7px; margin:7px; line-height:14px; border:1px dotted #b0cbe4;}

.boxFeature .content .whitebox .productholder{height:145px; width:145px; padding-left:7px;  margin:0 auto;}

*/

.paddingImg{padding-left:10px;}



.btnView a{ background:#5290cd url(../images/btnBlue.png) bottom left repeat-x; border:1px groove #4787c6; width:auto; height:18px; padding: 0 10px 0 10px; margin:5px;float:left; font-weight:bold; color:#fff; text-align:center;}

.btnView a:hover{ background:#3855a5 url(../images/btnBlueHvr.png) top left repeat-x; border:1px groove #4787c6; text-decoration:none;}



#footer{ width:960px; font-size:9px; height:60px; text-align:left; padding:10px; margin-bottom:20px; color:#fff;}



form.contactForm{width:380px; padding:10px; float:left; background-color:#cadef1; border:1px solid #bde0ed;}

fieldset{border:0;}

form.contactForm label {width:70px; float:left; text-align:left; display:block; line-height:18px; padding-bottom:10px;}

form.contactForm .tdoneven{background-color:#b9caec;}



form.contactForm input {margin:0 0 5px 0; border:1px solid #9dbcc8; background-color:#ffffff; width:200px;}	

input {margin:0 0 5px 0; border:1px solid #9dbcc8; background-color:#ffffff;}	

.button{cursor:pointer;  background:#3855a5 url(../images/btnBlueHvr.png) top left repeat-x; border:1px groove #4787c6;font-weight:bold; color:#ffffff;width:80px; height:2opx;}

.button:hover{ background:#5290cd url(../images/btnBlue.png) top left repeat-x; border:1px groove #4787c6; }

textarea{padding:0 0 0 0; background-color:ffffff; border:1px solid #9dbcc8; width:250px;}

input.radiobutton{background-color:#ffffff;}

form p{padding:2px 0 0 0;margin:2px 0 0 0;}



form.orderform table{width:670px; }

form.orderform  td{padding:3px 5px 0px 10px;}

form.orderform .tdwidth{width:250px;} 

form.orderform .tdoneven{background-color:#d4e6f6;}



form.orderform legend{border:1px dotted #4f6ec6; background:#b9caec; margin-top:10px; padding:5px 10px 5px 10px; font-weight:bold;}

fieldset{background:#fff; border:1px dotted #4f6ec6; }



.contentLeft{width:450px; height:auto; float:left; padding-right:30px;}

.contentRight{width:200px; height:auto; float:left; padding-top:60px;}





/*Example CSS for the two demo scrollers*/



#pscroller1{

width: 150px;

height: 250px;

border: 0px solid black;

padding: 5px;

background-color:#2e4999;

}



#pscroller2{

width: 350px;

height: 20px;

border: 1px solid black;

padding: 3px;

}



#pscroller2 a{

text-decoration: none;

}



.someclass{ //class to apply to your scroller(s) if desired

}



#overlay{height:0 !important;}