@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  h2{padding:0 0 0 0; margin:0 0 0 0;}
.quoteTxt{ font-style:italic;}

.row{float:left; 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
}

