@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	padding:0px;
	margin:0px;
	font-size:12px; 
	background: url(../images/bg.jpg) left top repeat-x #FFFFFF;
}

*{
	outline:none;
}

.clear {
	clear:both;
	margin:0px;
	padding:0px;
}


#outer{ width:100%;
	margin:0px;
	padding:0px;
	background:url(../images/outer-bg.png) center top no-repeat;}
	
#wrapper{width:990px;
	margin:0 auto;
	padding:0px;}
	
#header{width:987px;
	height:64px;
	margin:26px 3px 30px 0px;
	padding:0px;}	
	
		
	
#logo{width:253px;
	height:64px;
	margin:0px;
	float:left;
	padding:0px;}		
	
	
#phone-wrap{width:390px;
	height:26px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;	
	font-weight:normal;
	float:right;
		}
		
#phone-wrap p{
	margin:0px;
	padding:0px 0px 0px 20px;
	font-family: 'Open Sans', sans-serif;	
	font-size:22px;
	float: right;
	color:#003987;
	line-height:24px;
	background:url(../images/phone-icon.jpg) left top no-repeat;
	}
	
#phone-wrap span{
	margin:0px 0px 0px 12px;
	padding:4px 0px 5px 25px;
	font-family: 'Open Sans', sans-serif;	
	font-size:14px;
	float: left;
	color:#4b4a4a;
	font-weight: normal;
	background: url(../images/view-cart.jpg) left 4px no-repeat;
	}
	
#phone-wrap span a{
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;	
	font-size:14px;
	color:#4b4a4a;
	font-weight: normal;
	text-decoration:none;
		}
		
#phone-wrap span a:hover{
	color:#002963;
		}		
		
	
#phone-wrap a.login{ width:84px;
	height:15px;
	background: url(../images/login.jpg) left top no-repeat;
	margin:2px 0px 0px 0px;
	padding:2px 6px 2px 6px;
	float: left;
	font-family: 'Open Sans', sans-serif;	
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color: #FFFFFF;
	display:block;}	
	
#phone-wrap a.login:hover{background:url(../images/login.jpg) left bottom no-repeat;}										

#nav{width:472px;
	height:23px;
	margin:0px;
	padding:10px 0px 0px 0px;
	float:right;
	}	
	
#nav ul{list-style-type:none;
	margin:0px;
	padding:0px;
		}	
		
#nav ul li{list-style-type:none;
	margin:0px;
	padding:0px 10px 0px 12px;
	float:left;
	background:url(../images/nav-devider.jpg) left 2px no-repeat;}

#nav ul li a{list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	font-family: 'Open Sans', sans-serif;	
	font-size:14px;
	text-align:center;
	color:#474747;
	text-transform:uppercase;
	text-decoration:none;
	}
		
#nav ul li a:hover{color:#052e7f;}					
			
			
			
.nav-sub{width:460px;
	height:22px;
	margin:0px;
	padding:5px 0px 0px 0px;
	float: left;
	}	
	
.nav-sub ul{list-style-type:none;
	margin:0px;
	padding:0px;
		}	
		
.nav-sub ul li{list-style-type:none;
	padding:0px 10px 0px 12px;
	float:left;
	background:  url(../images/sub-nav-devider.jpg) left 2px no-repeat;	}
	


.nav-sub ul li a{list-style-type:none;
	padding:0px;
	float:left;
	font-family: 'Open Sans', sans-serif;	
	font-size:13px;
	text-align:center;
	color:#fafafa;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	
	
		}
		
.nav-sub ul li a:hover{color:#ceebfd;
		}							
						
		

	
#search-wrap{width:987px;
	height:33px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;	
	padding:7px 3px 0px 0px;
		}	


#search-box{width:265px;
	height:23px;
	margin:0px;
	float:right;
	padding:3px 5px 0px 4px;
	background: url(../images/serch-bg.png) left top no-repeat;
		}
		
#search-box input{width:237px;
	height:17px;
	margin:0px;
	float:left;
	font-family: 'Open Sans', sans-serif;	
	padding:0px 3px 4px 0px;
	background:none;
	border:none;
			}	
			
			
#content-wrap{ width:990px;
	margin:0px;
	padding:27px 0px 17px 0px;}		


#left-wrap{ width:290px;
	margin:0px;
	padding:0px;
	float:left;}


.allmakers-top h2{ font-family: 'Open Sans', sans-serif;	
	font-size:14px;
	text-align:center;
	color:#fafafa;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;}



.allmakers{ width:290px;
	margin:0px;
	padding:0px ;

}


.ie7 .allmakers-top{ 
	line-height:40px;
	}

.allmakers-top{ width:273px;
	margin:0px;
	padding:3px 0px 0px 17px;
	height:43px;
	background:url(../images/top-sec.png) center top no-repeat;
}

.allmakers-centre{ width:261px;
	margin:0px;
	padding:0px 12px 0px 17px;
	background:  url(../images/centre-sec.png) center top repeat-y;
	}


.allmakers-bottom{ width:290px;
	margin:0px 0px 8px 0px;
	padding:0px;
	height:32px;
	background:url(../images/bottom-sec.png) center top no-repeat;
	}



#left-wrap ul{list-style-type:none;
	margin:0px;
	padding:0px;
		}	
		
#left-wrap ul li{list-style-type:none;
	margin:0px;
	padding:7px 0px 7px 12px;
	border-bottom:1px solid #cbcbcb;
	background: url(../images/li-bg.jpg) left 10px no-repeat;
		}

#left-wrap ul li a{list-style-type:none;
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;	
	font-size:12px;
	color: #48494b;
	text-decoration:none;
	font-weight:normal;
	
		}
		
#left-wrap ul li a:hover{
	color: #013684;
		}		

.banner{ width:358px;
	height:240px;
	margin:0px;
	padding:38px 30px 0px 291px;
	font-family: 'Open Sans', sans-serif;	
	font-size:26px;
	color:#013684;
	background: url(../images/banner.png) left top no-repeat;
	}


#right-wrap .banner p{ margin:0px;
	padding:10px 0px 15px 0px;
	font-family: Tahoma,Arial, Helvetica, sans-serif ;
	font-size:12px;
	color:#48494b;
	font-weight:normal;
	
	}

#right-wrap .span1{ margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:15px;
	color:#3b3b3b;
	font-weight: bold;	
	}
	
#right-wrap .span1 span{ margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;		
	font-size:15px;
	color:#3b3b3b;
	font-weight: bold;
	text-decoration:line-through;
		
	}	

#right-wrap .span2{ margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;		
	font-size:17px;
	font-weight: bold;
	line-height:27px;
	color:#013684;
	}

#viewdetails{ width:380px;
	margin:0px;
	padding:18px 0px 0px 0px;}

a.viewdetails{ width:130px;
	height:21px;
	margin:0px 7px 0px 0px;
	padding:10px 0px 9px 13px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:15px;
	color:#003987;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	float:left;
	background:url(../images/view-all.png) left top no-repeat;}

a.viewdetails:hover{color:#FFFFFF;
	background:url(../images/view-all.png) left bottom no-repeat;
	}


a.buynow{ width:109px;
	height:19px;
	margin:0px 10px 0px 0px;
	padding:11px 0px 9px 14px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:15px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	float:left;
	background: url(../images/buynow.png) left top no-repeat;}

a.buynow:hover{color:#003987;
	background: url(../images/buynow.png) left bottom no-repeat;}



#right-wrap{ width:680px;
	margin:0px;
	padding:0px 0px 0px 20px;
	float: right;}	


#right-wrap-nav{width:680px;
	height:23px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #d6d6d7;
	}	
	
#right-wrap-nav ul{list-style-type:none;
	margin:0px;
	padding:0px;
		}	
		
#right-wrap-nav ul li{list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
		}

#right-wrap-nav ul li a{list-style-type:none;
	margin:0px;
	padding:0px 10px 0px 0px;
	font-family: 'Open Sans', sans-serif;	
	font-size:15px;
	text-align:center;
	color:#4f4f4f;
	text-decoration:none;
	font-weight:bold;
		}
		
	#right-wrap-nav ul li a.selected{
	color: #0e50b3;
	padding:0px 0px 0px 12px;
	background: url(../images/li-bg.jpg) left 5px no-repeat;
		
	
		}	
		
		
#right-wrap-nav ul li a:hover{color:#052e7f;
		}	
		

#right-wrap p{ margin:0px;
	padding:16px 0px 16px 0px;
	font-family: Tahoma,Arial, Helvetica, sans-serif ;
	font-size:12px;
	color: #48494b;
	line-height:16px;}		
			

#product-wrap{width:680px;
	 margin:0px;
	padding:0px;
	}

#product-wrap .product-bg-outer{width:680px;
	margin:0px 0px 17px 0px;
	padding:0px;
	}

#product-wrap .product-bg{width:217px;
	float:left;
	font-family: 'Open Sans', sans-serif;	
	font-size:14px;
	color: #48494b;
	margin:0px 12px 0px 0px;
	padding:0px 0px 0px 0px;
			}
		
#product-wrap .product-bg-top{width:217px;
	height:6px;
	margin:0px;
	padding:0px;
	background:url(../images/product-bg-top.jpg) left top no-repeat;
		}	
		
		
#product-wrap .product-bg-middle{width:197px;
	margin:0px;
	padding:0px 10px 10px 10px;
	background:url(../images/product-bg-middle.jpg) left top repeat-y;
		}				
	
	
	
	

#product-wrap .info-img{width:197px;
	height:20px;
	margin:0px 0px 6px 0px;
	padding:0px;
			}
	
#product-wrap .info-img a{width:20px;
	height:20px;
	margin:0px;
	float:right;
	padding:0px;
	background: url(../images/info-img.jpg) right top no-repeat;
	}			
	
#product-wrap .info-img a:hover{background: url(../images/info-img.jpg) right bottom no-repeat;
	}		

#product-wrap .product-bg img{
	margin:0px 0px 15px 30px;
	}



#product-wrap .product-bg p{ font-family: 'Open Sans', sans-serif;	
	font-size:14px;
	color: #48494b;
	font-weight: normal;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	text-decoration:none;
		}
	
#product-wrap .product-bg p span{ font-family: 'Open Sans', sans-serif;	
	font-size:13px;
	color: #48494b;
	padding:0px;
	text-decoration:none;
	text-transform:none;
	font-weight: normal;
	}	


#right-wrap span{ font-family: 'Open Sans', sans-serif;	
	font-size:14px;
	color: #48494b;
	font-weight: normal;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-transform: uppercase;
	}
	
#right-wrap .span3{ font-family: 'Open Sans', sans-serif;	
	font-size:14px;
	color: #48494b;
	font-weight: normal;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-decoration:line-through;
	text-transform: uppercase;
	}	
	
#right-wrap span span{ font-family: 'Open Sans', sans-serif;	
	font-size: 14px;
	color: #003077;
	font-weight: normal;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	text-transform: uppercase;
	}	


#product-wrap .viewdetail{ width:97px;
	height:21px;
	float:left;
	margin:12px 2px 8px 0px;
	padding:0px;
	background:#dadada;
	}
	
#product-wrap .viewdetail a{width:71px;
	height:17px;
 	margin:0px;
	padding:8px 19px 8px 8px;
	font-family:font-family: 'Open Sans', sans-serif;	
	font-size:13px;
	color: #000000;
	text-decoration:none;
	font-weight: normal;
	display:block;
	text-transform: none;
	background:url(../images/view-details-bg.jpg) 84px 12px no-repeat #dadada;
	}
	
#product-wrap .viewdetail a:hover{color: #FFFFFF;
	background:url(../images/view-details-bg.jpg) 84px 12px no-repeat #0b326c;
	height:17px;
		}	
	

/*.ie7 .addtocart{ width:95px;
	height:21px;
	float:left;
	margin:23px 1px 0px 0px;
	padding:0px;
	background:#0b326c;
	}

.ie7 .addtocart a{width:71px;
	height:17px;
 	margin:0px;
	padding:8px 21px 8px 12px;
	font-family:font-family: 'Open Sans', sans-serif;	
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-transform: none;
	background: url(../images/addtocart.jpg) 78px 10px no-repeat #0b326c;
	}
	
.ie7 .addtocart a:hover{color:#666666;
	height:25px;
	background: url(../images/addtocart-over.jpg) 78px 10px no-repeat #dadada;
		}*/


#product-wrap .addtocart{ width:95px;
	height:21px;
	float:left;
	margin:12px 0px 8px 0px;
	padding:0px;
	background:#0b326c;
	}

#product-wrap .addtocart a{width:71px;
	height:17px;
 	margin:0px;
	padding:8px 16px 8px 12px;
	font-family:font-family: 'Open Sans', sans-serif;	
	font-size:13px;
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-weight: normal;
	text-transform: none;
	background: url(../images/addtocart.jpg) 80px 12px no-repeat #0b326c;
	}
	
#product-wrap .addtocart a:hover{color:#666666;
	background: url(../images/addtocart-over.jpg) 80px 12px no-repeat #dadada;
		}



#content-wrap .popular-links{ width:972px;
	height:28px;
	margin:15px 0px 0px 0px;
	padding:5px 5px 5px 13px;
	background:#e4e4e4;}


#content-wrap .popular-links p{ 
	margin:0px;
	float:left;
	padding:7px 0px 0px 25px;
	font-family:font-family: 'Open Sans', sans-serif;	
	font-size:12px;
	color: #323232;
	font-weight:bold;
	background:url(../images/popular-links.jpg) left 5px no-repeat;
	text-transform: uppercase;}

#content-wrap .popular-links-nav{ width:843px;
	height:20px;
	float:right;
	border:1px solid #cbcbcb;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	background:#FFFFFF;}



#content-wrap .popular-links-nav ul{list-style-type:none;
	margin:0px;
	padding:0px;
		}	
		
#content-wrap .popular-links-nav ul li{list-style-type:none;
	margin:0px;
	padding:0px 10px 0px 12px;
	float:left;
	background: url(../images/nav-devider.jpg) left 2px no-repeat;
		}

#content-wrap .popular-links-nav ul li a{list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	text-decoration:none;
	font-weight:normal;
	
		}
		
#content-wrap .popular-links-nav ul li a:hover{color:#346cc2;
		}	

#footer-wrap{ width: 100%;
	margin:0px;
	padding:0px;
	background:url(../images/footer-bg.jpg) left top repeat;
	}					
	
	
#footer{ width: 990px;
	margin:0 auto;
	color:#FFFFFF;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	padding:47px 0px 0px 0px;
	background:url(../images/logo-bg.png) center 30px no-repeat;
	}
	
#footer-nav{ width:835px;
	margin:0 auto;
	padding:0px 0px 0px 155px;
	text-align:center;
		}	

	
#footer-nav ul{list-style-type:none;
	margin:0px;
	padding:0px;
		}

#footer-nav ul li{list-style-type:none;
	margin:0px;
	float:left;
	padding:5px 12px 5px 12px;
	background:url(../images/footer-devider.gif) left 7px no-repeat;
	}		
		

#footer-nav ul li a{ padding:0px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	}

#footer-nav ul li a:hover{color:#346cc2;
}						
	
#footer .companyname{width: 990px;
	margin:0px;
	color:#346cc2;
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
	padding:7px 0px 0px 0px;
	}

#footer .techwyse{
	margin:0px;
	color:#FFFFFF;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	padding:7px 0px 0px 0px;
	}

#footer .techwyse a{
	margin:0px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	padding:0px;
	}

#footer .techwyse a:hover{
	color: #eeeeee;
	}



#footer .techlogo{width: 990px;
	margin:0px;
	color:#FFFFFF;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	padding:7px 0px 0px 0px;
	}	
	
	
.navtext {text-align:left; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-width:1px; border-style:outset; border-color:white; background-color:#e9e9e9; layer-background-color:tan; color:#4b4b4b; line-height:20px; }			
		


.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0px;
/*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 3px 0px 3px 3px;
text-decoration: none;
font-weight: bold;
color: black;
font-family: 'Open Sans', sans-serif;	
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #d0eaf7;



}