h1{color:#214fc3;font-weight:normal;font-size:18px;padding:0px;margin:0px 0px 10px 0px}
h2,dt{color:#214fc3;font-weight:bold;font-size:13px}

html{min-height:100%;margin-bottom:1px;}
body{font-family:arial;color:#333;font-size:12px;text-align:center;
     background:url(images/body_bg.gif) repeat-y top center;margin:0px;
     padding:0px;background-color:#e7e9ee}
	 
a{color:#214fc3} 
	 
#container{width:800px;margin-left:auto;margin-right:auto;
           background-color:#fff;text-align:left;
		   position:relative;padding:2px 0px 0px 0px
		   }

#text{font-size:12px;}	
table{font-size:12px} 

/*HEADER*/
#header{position:absolute;width:800px}
#logo{position:absolute;top:0;left:0;}
#topMenu{margin:90px 0px 0px 5px;font-weight:bold;font-size:11px;}
#topMenu ul{list-style-type:none;margin:0px;padding:0px}
#topMenu li{display:inline;color:#214fc3;}
#topMenu li a{text-decoration:none;color:#214fc3;}
#topMenu li a:hover{text-decoration:underline;color:#ee3124}

/*box to change text size*/
#info{position:absolute;top:12px;right:5px;width:700px}
#info a{text-decoration:none}
#info #cart, #info #textSize{float:right;border:1px solid #716fb3;background-color:#fff;
                             height:36px;padding:2px;
							 background-image:url(images/top_box_bg.gif);background-position:bottom left;
							 background-repeat:no-repeat;
							 filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
							 }

#info #cart{width:160px;cursor:pointer;display:block;text-decoration:none;color:#000;margin-right:2px}
#info #cart #img{float:left;width:28px;text-align:center}
#info #cart #text{float:left;width:120px;font-size:11px;font-weight:bold}

#info #textSize{}
#info #textSizeText{font-size:11px;float:left;color:#000;font-weight:bold;padding-right:4px}
#info #textSizeList{float:left}
#info #textSizeList ul{list-style-type:none;padding:0px;margin:0px}
#info #textSizeList li{display:inline}

/*shell for BG image*/
#bg, #prodDetail{padding-top:120px;background-repeat:no-repeat;background-position:100% 60}

/*home page layout*/
#home{width:440px;position:relative;padding:0px 0px 20px 20px}
#home #text{padding:20px 0px 10px 0px;width:275px;min-height:390px}
#home #win{position:absolute;top:200px;right:0px}
#home #buttons ul{list-style-type:none;padding:0px;margin:0px}
#home #buttons li{display:inline}
#home #blueText a{color:#16649a;text-decoration:none}

/*landing pages layout*/
#landing{width:800px;position:relative;padding:0px 0px 20px 20px}
#landing #text{padding:0px 0px 10px 0px;width:275px;min-height:270px}
#landing #buttons ul{list-style-type:none;padding:0px;margin:0px}
#landing #buttons li{display:inline}

/*layout for inner page content*/
#inner{padding:120px 0px 20px 0px}
#inner #pageContent{float:left;width:450px;margin:0px 0px 0px 10px;min-height:350px}

#leftCol{width:120px;float:left}
#centerCol{width:345px;float:left;margin:0px 5px 20px 5px}
#rightCol{width:320px;float:right;margin:0px 0px 0px 0px}

/*LEFT MAIN:main */
#mainLeftSubMenu{margin:0px 5px 0px 0px;float:left}
#mainLeftSubMenu ul{list-style-type:none;margin:0px;padding:0px}
#mainLeftSubMenu li{margin:0px}  

/*LEFT MENUS:Products*/   
#leftSubMenu{margin:0px}
#leftSubMenu ul{list-style-type:none;margin:0px;padding:0px}
#leftSubMenu li{margin:0px}  

#productSubMenu{margin:0px 12px 0px 0px;text-align:right}
#productSubMenu ul{list-style-type:none;margin:0px;padding:0px;font-weight:bold;font-size:11px}
#productSubMenu li{margin:10px 0px 10px 0px}  
#productSubMenu li a{color:#214fc3;text-decoration:none}
#productSubMenu li a:hover{text-decoration:underline}  
   
/*product category lists*/
#breadCrumb{position:absolute;top:48px;right:4px;font-size:11px}
#breadCrumb a{color:#6f6dab;text-decoration:underline}

#commonBreadcrumb{
                  float:right;
                  margin:2px 0px 0px 0px;
                  font-size:11px;
                  border:1px solid #716fb3;
                  padding:3px;
				  background-color:#fff;
                  background-image:url(images/top_box_bg.gif);background-position:bottom left;
				  background-repeat:repeat-x;
				  filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
				  }


.productRow{clear:both}
#prodListShell{float:left;width:640px;margin:0px 0px 0px 10px;}
#prodListShell h1{font-family:arial;font-weight:normal;font-size:18px;margin:-3px 0px 5px 10px;}  
#prodListShell a{text-decoration:none;color:#666;}
.prodListDsp{position:relative;float:left;width:200px;text-align:center;border:1px solid #ccc;margin:3px;
             min-height:350px;background-image:url(images/products/listBG.gif);background-repeat:no-repeat;
			 background-position:bottom left;padding:2px}
.prodTitleDsp{height:50px}	
.prodPhotoDsp{margin-bottom:5px}		 
.moreInfo{position:absolute;bottom:2px;right:2px}			 
   
/*page text + FAB*/   
#productDesc{}
#fabList li{margin:5px 0px 5px 0px}
#buy{border:1px solid #716fb3;background-color:#fff;margin-right:2px;padding:2px;
							 background-image:url(images/top_box_bg.gif);background-position:bottom left;
							 background-repeat:repeat-x;
							 width:200px							 
							 }
#buy label{letter-spacing:normal;color:#000;margin:4px 3px 0px 0px;font-weight:bold;float:left;width:40px}							 
   
/*product photos*/   
.blueText{font-weight:bold;color:#214fc3;display:block;margin-bottom:5px}
.thumb{margin:3px;float:left}
/*icon bar*/
#icons{text-align:center;margin:15px 0px 0px 10px}
.icon{width:64px;float:left;line-height:normal}
.iconText{background-color:#16649a;color:#fff;font-size:9px;height:55px;padding-top:5px}

/*contact page table*/
#contactTbl{font-size:12px;width:100%;border-top:1px solid #ededed}
#contactTbl .contactHeader{color:#214fc3;font-weight:bold}
#contactTbl td{border-bottom:1px solid #ededed}



/*footer*/
#footer{background:url(images/footer_bg.gif) no-repeat;padding:20px 0px 0px 20px;height:50px;background-color:#fff;font-size:11px;margin-top:10px}
#btmMenu{margin:0px 0px 3px 0px;padding:0px 0px 2px 0px;}
#btmMenu ul{list-style-type:none;margin:0px;padding:0px}
#btmMenu li{display:inline;color:#214fc3;}
#btmMenu li a{text-decoration:none;color:#214fc3;}
#btmMenu li a:hover{text-decoration:underline;color:#ee3124}



/*form styles*/
form{margin:5px 0px 5px 0px}
fieldset {font:10px arial;sans-serif; width:350px;border:0px}
legend{font-weight:bold;font-size:10px;margin:0px 0px 10px 0px;letter-spacing:4px;color:#0a4e8c}
label {float:left;width:30%;margin-right:0.5em;padding-top:4px;text-align:right;font-size:11px;letter-spacing:2px;color:#666}
.textBox{width:200px;height:20px;border:1px solid #666;background-color:#ffffff;margin:4px 0px 4px 0px}
.textBoxSm{width:75px;height:20px;border:1px solid #666;background-color:#ffffff;margin:4px 0px 4px 0px}
.textArea{width:200px;height:150px}
.qtyBox{width:40px;height:20px;border:1px solid #666;background-color:#ffffff;margin:4px 0px 4px 0px}
.btnPos{width:90%;text-align:right;margin-right:10px;margin-top:5px}
.btn{font-weight:bold;width:70px;height:20px;border:1px solid #000033;background-color:#144a76;color:#fff;margin:5px 0px 5px 0px}
#alertBox{position:absolute;width:400px;background-color:#ededed;
          border:2px solid red;left:220px;top:90px;display:none;padding:40px 10px 10px 10px;
		  filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;font-weight:normal;
		  text-align:left;background-image:url(images/error.gif);background-position:top right;
		  background-repeat:no-repeat;min-height:250px;
		  }

/*create your profile form  */
#profile fieldset{border-right:1px solid #ccc;margin:0px 0px 0px 5px;padding:5px;float:left;width:360px}
#profile label{width:34%}
#profile #btmFieldset{position:relative;width:100%;text-align:center;border-top:1px solid #ededed;margin-top:20px}
#profile #btmFieldset fieldset{border:0px;text-align:left;float:none;width:450px}
#profile .red{color:#ca4c4c}

/*job listing styles*/
#jobList{}
#jobList ul{list-style-type:none;margin:0px;padding:0px}
#jobList li{margin:5px 0px 5px 0px;border:1px solid #ccc;padding:5px;background-image:url(images/company/jobList_bg.gif);
            background-repeat:repeat-x;background-position:bottom left;}
#jobList li .floatRight{float:right;width:150px;text-align:right}
.JLlink{float:right;text-align:right;width:150px}
#jobDisplay{margin:5px 0px 5px 0px;border:1px solid #ccc;padding:5px;background-image:url(images/company/jobList_bg.gif);
            background-repeat:repeat-x;background-position:bottom left;}
			
/**/
#sCenterForm{}			
#sCenterForm table{font-size:12px}
#sCenterForm td{width:180px;border:1px solid #ccc;background-color:#ededed;text-align:center}
#sCenterForm{}		

#centersList table{font-size:12px;border-collapse:collapse}
#centersList th{text-align:left;color:#fff;background-color:#214fc3}
#centersList td{border:1px solid #ccc;border-bottom:1px solid #214fc3}	
