div.tabs {
}

div.tabs div.ramka {
border-top: 4px solid #000000; 
border-left: 1px solid #bcbcbc; 
border-right:1px solid #bcbcbc; 
border-bottom: 1px solid #bcbcbc;
}
 
div.container { 
margin: auto; 
width: 90%; 
}
 
ul.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
}
 
ul.tabNavigation li {
display: inline;
}
 
ul.tabNavigation li a {
padding: 3px 9px;
color: #000;
text-decoration: none;
}
 
ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background: #f1f1f1;
color: #000;
}
 
ul.tabNavigation li a:hover {
background: #f1f1f1;
color: #000;
}
 
ul.tabNavigation li a:focus {
outline: 0;
}
 
div.tabs div {
padding: 1px;
margin-top: 3px;
border: 1px solid #FFF;
background: #FFF;
}
 
div.tabs div h2 {
margin-top: 0;
}

.navlist {

padding: 3px 0;

margin: 0;

border-bottom: 1px solid #e0dddd; 

border-top: 1px solid #e0dddd;

border-right: 1px solid #e0dddd;

font: 11px  Tahoma;

color:#3d4661;

width:399px;





}

.navlist li {

list-style: none;

margin: 0px;

padding:0px;

margin-right: -4px;

height:30px;

display: inline;

}



.navlist li a, .navlist li a.normal {

padding: 2px 10px 3px 12px;

margin: 0px;

border-right: 1px solid #e0dddd;

border-left: 1px solid #e0dddd;

border-bottom: 1px solid #e0dddd;

border-top: 0px solid #e0dddd;

background: #fff;

text-decoration: none;



color: #3d4661;



}







.navlist li a:link { color: #3d4661; }

.navlist li a:visited { color: #3d4661; }



.navlist li a:hover {

color: #000;

background: #fff;

background-image: url(tabberbg.gif);

}



.navlist li a.current {

background: white;

border-bottom: 1px solid white;

color: #333333;

outline:none;

background-image: url(tabberbg.gif);

}



.tabcontent {

color:#626262;

background-color:#fff;

padding:8px;

border-left:1px solid #e0dddd;

border-right:1px solid #e0dddd;

border-bottom:1px solid #e0dddd; 

border-top:0;

width:382px;

height:140px; 

overflow:auto;

position:relative; 

}



.tabcontent2 {

color:#626262;

background-color:#fff;

padding:8px;

border-left:1px solid #e0dddd;

border-right:1px solid #e0dddd;

border-bottom:1px solid #e0dddd; 

border-top:0;

width:382px;

height:240px; 

overflow:auto;

position:relative; 

}



.cartfinaltotal

{

font-size:11px;

font-weight: bold;

}









.newprice{font-size:25px;font-weight:bold;color:#01766d} .newpricestyle{font-size:15px;vertical-align:7px;}



.newprice2{font-size:11px;font-weight:bold;color:#01766d} .newpricestyle2{font-size:9px;vertical-align:2px;}



.carttable

{ 

padding:0px;

margin:0px;

cellspacing:0;



border-collapse: collapse; 

}



.carttable th { margin:0px; border-bottom: 1px solid #fff; text-align: center; 

border-right: 0px solid #fff; color: #292929; background-color: #dcdcdc; padding: 6px; font-weight: bold;}

.carttable tbody td { 

margin:0px;

background: #fff; 

text-align: center; 

border-bottom: 1px solid #d7c9c8; 

border-right: 0px solid #fff;

padding:2px;

}



.carttable tfoot td { 

margin:0px;

background: #ffffff; 

text-align: center; 

border-bottom: 0px solid #d7c9c8; 

border-right: 0px solid #fff;

padding:2px;

}



.carttable tfoot th { 

margin:0px;

background: #ffffff; 

text-align: center; 

border-bottom: 1px solid #d7c9c8; 

border-right: 0px solid #fff;

padding:2px;

}















.mainbox2table

{ 





padding-left:10px;

padding-right:10px;

border-collapse: collapse; 

border-bottom: 1px solid #bcbcbc;

border-top: 0px solid #bcbcbc;

border-left: 1px solid #bcbcbc; 

border-right: 1px solid #bcbcbc;

}



.mainbox2table th 

{ 

height:36px;

border-bottom: 0px solid #bcbcbc;

border-top: 1px solid #bcbcbc;

border-left: 1px solid #bcbcbc; 

border-right: 1px solid #bcbcbc;

text-align:left;

padding-left:8px;

font-family:trebuchet ms;





color: #777777; background-color: #ececec; font-weight: none; font-size:14px;

}

.mainbox2table tbody td { 



color: #666666; background-color: #ffffff; padding: 0px; font-weight: none; font-size:11px;



}















#dhtmltooltip{

position: absolute;

width: 150px;

border: 1px solid #666666;

padding: 2px;

background-color: lightyellow;

visibility: hidden;

text-align:center;

z-index: 1000;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}















.kpnimg-container div {

    font-family: Tahoma;

    font-size: 11pt;

}

.kpnimg {

    cursor: url(zoomin00.cur), pointer;

   

    text-decoration: none;



}

.kpnimg-active-anchor img {

	visibility: hidden;

}

.kpnimg img {

	border: 0px solid gray;

	z-index:500;

}

.kpnimg:hover img {

	border: 0px solid white;

}



.kpnimg-wrapper {

	background: white;

}

.kpnimg-image {

	border: 0px solid white;

}

.kpnimg-image-blur {

}

.kpnimg-caption {

    display: none;



    border: 2px solid white;

    border-top: none;

    font-family: Tahoma;

    font-size: 11pt;

    padding: 5px;

    background-color: white;

}

.kpnimg-loading {

    display: block;

	color: black;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;



    padding-left: 22px;

    background-image: url(loader00.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}



a.kpnimg-credits,

a.kpnimg-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 11px;

}

a.kpnimg-credits:hover,

a.kpnimg-credits:hover i {

    color: white;

    background-color: gray;

}

a.kpnimg-full-expand {

	background: url(fullexpa.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

}





.stockist

{







color:#666666;

margin-top:0px;

margin-bottom:0px;

margin-left:6px;

  font-family:Tahoma;

  font-size: 11px; 



}









a.icons img

{

	border: 0px SOLID #DADADA;

	direction:ltr

}

a.icons

{

    margin: 0px;

    position:relative;

    z-index:24;

	

}

a.icons:hover

{

	z-index:25; 

	

}

a.icons span

{

	display: none;

}

a.icons:hover span

{

    display:block;

    position:absolute;

    top: 45px; 

    left: 20px; 

    width: 200px;

    border:2px solid #f1df93;

	background-color:#ffffeb;

    color: #626262;

    text-align: center;

    font-size: 11px;

    font-weight: normal;

    padding: 15px;

}

a.icons:hover>span

{

    top: 15px; 

}



.demo  {color:#000033; 

font-family:tahoma;

	font-size: 11px;



border:solid; border-width:1px; border-color:#999999; background-color:#fff; layer-background-color:#cccccc;

        position:absolute; 

		top:5%; 

		left: 50%; 

		

		margin-left: -390px;

		/*margin-top: -400px;*/

		

		width:840px; 

		height:680px;

        z-index:999;  visibility:hidden;}









.demochain  {color:#000033; 

font-family:tahoma;

	font-size: 11px;



border:solid; border-width:1px; border-color:#999999; background-color:#fff; layer-background-color:#cccccc;

        position:absolute; 

		top:5%; 

		left: 50%; 

		

		margin-left: -440px;

	/*	margin-top: -400px;*/

		

		width:940px; 

		height:700px;

        z-index:999;  visibility:hidden;}

















.productbox,  .productbox a:visited, .productbox a:active {



border-left:1px;

border-right:1px;

border-top:1px;

border-bottom:0px;



border-color:#999999;



border:1px;



padding:0px;



} 



.productbox2 {

border-top:solid 1px #cbcbcb;

border-bottom:solid 1px #cbcbcb;

background-color:#fff;

padding:0px;



color:#757575;



}



.productbox3 {

border-color:#999999;

background-color:#fff;

padding:0px;

color: #333333;



}





.tabletop {

height:2px;

opacity:10;



}



#z:hover .productbox2 { background-color:#f1f1f1; color:#000 }





#z:hover .productlinkage { color: #000}



#z:hover .tabletop { background-color:#4f7576; }







.multicolumnprice, .multicolumnprice:link, .multicolumnprice:visited, .multicolumnprice:active { color: #496f72; font-size:11px;}

#z:hover .multicolumnprice { color: #496f72; font-size:12px;}





.multicolumnpricered, .multicolumnpricered:link, .multicolumnpricered:visited, .multicolumnpricered:active { color: #999999; font-size:12px;}

#z:hover .multicolumnpricered { color: #999999; font-size:12px;}













.productboxsale {

height:18px;



border-left:1px;

border-right:1px;

border-top:0px;

border-bottom:1px;



border:1px;



border-color:#999999;

background-color:#ed1b24;

padding:0px;





}





#z:hover .productboxsale { background-color:#f63e47;  }

























.productbox a:hover {



border-width:1px;

border-color:#3ab2b0;



}





.mystyle h1 {

color:#595959;

padding:0px;

margin-top:0px;

margin-bottom:0px;

  font-family:Tahoma;

  font-size: 14px; 



}



.mainfade {

	background-image: url(mainfade.jpg);

	background-repeat: no-repeat;

}





.manufact {

	margin-bottom: 25px;

	margin-top: 5px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}









img, div {  border:none; }



/*behavior: url(iepngfix.htc);*/











.leftnav a:link, .leftnav a:visited, .leftnav a:active{

height:20px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	background-color:#fff;

	color: #3e4452;

	

	background-image: url(/image/dots2000.gif);

	background-repeat: repeat-x;

	

	display:block;

	padding-top: 4px;

	padding-bottom: 0px;

	padding-left: 12px;

	font-weight:none;

}





.pricenav{

height:16px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	background-color: #e6e6e6;

	color: #3e4452;

	



	background-repeat: repeat-x;

	

	display:block;

	padding-top: 4px;

	padding-bottom: 0px;

	padding-left: 12px;

	border-top:  dotted #CCCCCC 1px;

	/*margin-top:2px;margin-bottom:2px;*/

	font-weight:bold;

}





.leftnav a:hover{

	background-color: #ececec;

background-image: url(image/dots4000.gif);

	text-decoration: none;

	color: #01766d;

	font-weight:none;



}









.leftnav2 a:link, .leftnav2 a:visited, .leftnav2 a:active{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	background-color:#e4e2e3;

	color: #3e4452;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #b7b3b4;

	display:block;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 6px;

	font-weight:none;

}



.leftnav2 a:hover{

	background-color: #4f7576;

	text-decoration: none;

	color: #ffffff;

	font-weight:none;

}





.leftnavchild a:link, .leftnavchild a:visited, .leftnavchild a:active{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	background-color:#fff;

	color: #3e4452;


	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #4f7576;

	display: block;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 16px;

	font-weight:none;

	

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ffffff;

}



.leftnavchild a:hover{

	background-color: #ececec;

	text-decoration: none;

	color: #01766d;

	font-weight:none;

	

}









.leftnavchildselected a:link, .leftnavchildselected a:visited, .leftnavchildselected a:active{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	background-color:#ececec;

	color: #3e4452;



	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #4f7576;

	display:block;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 16px;

	font-weight:bold;

	

		border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ffffff;

}



.leftnavchildselected a:hover{

	background-color: #ececec;

	text-decoration: none;

	color: #01766d;

	font-weight:bold;

	

}

















.leftnavselected a:link, .leftnavselected a:visited, .leftnavselected a:active{

height:20px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	background-color: #ececec;

	color: #3e4452;

background-image: url(image/dots4000.gif);

	background-repeat: repeat-x;

	

	display:block;

	padding-top: 4px;

	padding-bottom: 0px;

	padding-left: 12px;

	font-weight:bold;

}





.scrap{

}

.frap{

}

.trap{

}

.qwerty{

}

.prc{

}

.blackdial{

}







.watchfindernav a:link, .watchfindernav a:visited, .watchfindernav a:active{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #999999;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #b7b3b4;

	display:block;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 6px;

	font-weight:bold;

	background-color: #666666;

}



.watchfindernavselected{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #626262;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;



	background-color: #f2f2f2;

	display:block;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 16px;

	font-weight:bold;

}



.watchfindernav a:hover{

	background-color: #CCCCCC;

	text-decoration: none;

	font-weight:bold;

}





























.PageTitle {

	font-family: Tahoma;

	font-size: 20px;

	font-weight: bold;

}









.features{

	border-bottom : 0px solid #e0dddd;

color: #666666;

}



.features2{

	border-bottom : 0px solid #e0dddd;

color: #333333;

padding-left:6px;

}









.cartamountgreen{

color:#3ab2b0;

font-weight:bold;

}



#specialoffers, specialoffers a:visited{

background-color:#f2f2f2;

 display:block; 

 padding-top:10px;

 padding-bottom:10px;

 padding-left:14px;

 spacing:5px;

 border-bottom:1px #cccccc solid;



}



#specialoffers a:hover {

    background-color: #f2f2f2;

	  text-decoration: none;

	  color:#626262;

}





#siteinfo, siteinfo a:visited{

background-color:#ffffff;

 display:block; 

 padding-top:0px;

 padding-bottom:0px;

 padding-left:0px;

 spacing:0px;

color:#666666;

}



#siteinfo a:hover {

    background-color: #ffffff;

	  text-decoration: none;

	  color:#626262;

}











.menuarrow{

position:relative;

top:-12px;

float:right; margin-top:0px; margin-bottom:0px; margin-right:5px;

}





#menu a, #menu a:visited {

	padding-top:5px;

	padding-bottom:5px;

	padding-left:12px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e9e9e9;

	font-family: Tahoma;

	font-size: 11px;

	 display:block; 

	 color:#666666;

	 

}



#menu a:hover {

    background-color: #f2f2f2;

	  text-decoration: none;

	  color:#626262;

}







.categoryjasontwo {

background-color: #f2f2f2;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:12px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e9e9e9;

	font-family: Tahoma;

	font-size: 11px;

	color: #2cbabb;

	font-weight:bold;

	



	

	

}



.categoryjason {

	padding-top:5px;

	padding-bottom:5px;

	padding-left:12px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e9e9e9;

	font-family: Tahoma;

	font-size: 11px;



		



}



.categoryjasontext, .categoryjasontext:link, .categoryjasontext:link{

	font-family: Tahoma;

	font-size: 11px;

	color: #666666;

	

}











.elevenpxbold{

color:#818181;

padding:0px;

margin-top:0px;

  font-family:Tahoma;

  font-size: 11px; 

  font-weight: bold;





}





.elevenpxbold:link, .elevenpxbold:active, .elevenpxbold:visited{

color:#818181;

padding:0px;

margin-top:0px;

  font-family:Tahoma;

  font-size: 11px; 

  font-weight: bold;

}



.elevenpxbold:hover{

color:#818181;

padding:0px;

margin-top:0px;

  font-family:Tahoma;

  font-size: 11px; 

  font-weight: bold;

  text-decoration: underline;

}







.elevenpxboldgreen{

color:#37b4ac;

padding:0px;

margin-top:0px;

  font-family:Tahoma;

  font-size: 11px; 

  font-weight: bold;





}





.categoryheader{

color:#1e1e1e;

padding:0px;

margin-top:0px;

margin-bottom:0px;

  font-family:Tahoma;

  text-decoration:none;

  font-size: 16px; 



}





.productheader{

color:#34918a;

padding:0px;

margin-top:0px;

margin-bottom:0px;



  text-decoration:none;

  font-family:Tahoma;

  font-size: 18px; 

  font-weight:normal;



}



.product-title {

	color:#36a09f;

	font-family: Tahoma;

	font-size: 17px; 

	font-weight: none;



	background: ffffff;

	height: 16px;

	vertical-align: middle;

	padding: 5px;

	text-align:left;

	

	

}







.stocktext2{

	  font-family:Tahoma;

	font-size: 11px;

		color: #4f7576;

}





.stocktext{

width: 182px; 

	  font-family:Tahoma;

	font-size: 11px;

		color: #3ab2b0;

	text-align:right;

}



.outofstocktext{

width: 182px; 

	  font-family:Tahoma;

	font-size: 11px;

		color: #FF0000;

	text-align:right;

}







.Bottom {



background-image: url(mainback.png);  width:867px;

	 COLOR: #FFFFFF;

	 font-family: Tahoma;

	font-size: 11px;



}



.blackh1{

font-family:Tahoma;

	font-size: 11px;

	text-decoration: bold;

	color: #999999;

}



.whitetext{

font-family:Tahoma;

	font-size: 11px;

	text-decoration: none;

	color:#666666;

}



.welcometext{



border-style:solid;

border-width:1px;

padding: 20px;

border-color: #CCCCCC;

font-family:Tahoma;

	font-size: 11px;

	text-decoration: none;

	color:#999999;

}



.twentypxpad{

width:800;

color: #ccc;

}



.bottomlinkage{ 

color: #FFFFFF;

font-family:Tahoma;

font-size:11px;

}

.bottomlinkage:link, .bottomlinkage:visited, .bottomlinkage:active{ 

color: #FFFFFF;

font-family:Tahoma;

font-size:11px;

}

.bottomlinkage:hover{ 

color: #3ab2b0;

	text-decoration: none;

}







.chainlinkage{ 

color: #666666;font-family:Tahoma;

font-size:11px;

}

.chainlinkage:link, .chainlinkage:visited, .chainlinkage:active{ 

color: #666666;

font-family:Tahoma;

font-size:11px;

}

.chainlinkage:hover{ 

color: #3ab2b0;

	text-decoration: none;

}





.searchlinkage{ 

color: #288e87;font-family:Tahoma;

font-size:11px;

text-decoration: underline;

}

.searchlinkage:link, .searchlinkage:visited, .searchlinkage:active{ 

color: #288e87;

font-family:Tahoma;

font-size:11px;

text-decoration: underline;

}

.searchlinkage:hover{ 

color: #FF6600;

	text-decoration: underline;

}

















.zoomlinkage{ 

color: #ffffff;font-family:Tahoma;

font-size:11px;

}

.zoomlinkage:link, .zoomlinkage:visited, .zoomlinkage:active{ 

color: #ffffff;

font-family:Tahoma;

font-size:11px;

}

.zoomlinkage:hover{ 

color: #FFFFFF;	text-decoration: underline;

}

















.productlinkage{ 

color: #4c4c4c;font-family:Tahoma;

font-size:11px;

}

.productlinkage:link, .productlinkage:visited, .productlinkage:active{ 

color: #4c4c4c;font-family:Tahoma;

font-size:11px;

}

.productlinkage:hover{ 

color: #4c4c4c;font-family:Tahoma;

font-size:11px;

}



.toplinkage{ 

color: #3c3c3c;

font-weight:bold;

font-family:Tahoma;



}

.toplinkage:link, .toplinkage:visited, .toplinkage:active{ 

color: #3c3c3c;

margin-top:5px;

margin-right:20px;

font-weight:bold;

font-family:Tahoma;

font-size:11px;

}

.toplinkage:hover{ 

color: #3ab2b0;

	text-decoration: none;

	font-family:Tahoma;

	font-weight:bold;

	font-size:11px;

}









.topbar:link, .topbar:visited, .topbar:active{ 

color:#FFFFFF;

font-weight:bold;

font-family:Tahoma;

font-size:11px;

}

.topbar:hover{ 

color: #ffffff;

	text-decoration: none;

	font-family:Tahoma;

	font-weight:bold;

	font-size:11px;

}







.topblackbar{ 

color:#747371;

font-family:Tahoma;

font-size:11px;

}



.topblackbar:link, .topblackbar:visited, .topblackbar:active{ 

color:#cecece;

font-family:Tahoma;

font-size:11px;

}

.topbar:topblackbar{ 

	text-decoration: underline;



}









.whyustext{

line-height: 18px;

padding: 5px;

font-family:Tahoma;

	font-size: 11px;

	text-decoration: none;

	color: #333333;

}





h2{

font-family:Tahoma;

	font-size: 11px;

	text-decoration: none;

	color:#3f4456;

}



h1{

font-family:Tahoma;

	font-size: 18px;

	text-decoration: bold;

/*	color:#01766d;*/

color:#292929;

}



.main-border { 

BACKGROUND-COLOR: #FFFFFF; width: 812px; 







} 



/* general styles */

body,td,th {

	 font-family:Tahoma;

	font-size: 11px;

	/*color: #5b5a5f;*/

color: #525254;

}



body {

/*background-image: url(/newdesign2/snowbg3.gif);*/

background-position:top;

background-repeat: repeat;

height:100%; 





background-color:#fff;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	

  



}

/*

body {

	background-image: url(/images/patern1.gif);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

  



}

*/







.searchfield {

	background-image: url(search-b.gif);

	background-repeat:repeat-x;

	background-position:top;

	font-size: 11px;

	font-weight: none;

	line-height:20px;

	color: #333333;

	border: 1px solid #CCCCCC;

	height: 20px;

	padding:0px 5px 0px 5px;



}





.sch {

	font-family: Tahoma;

	font-size: 12px;

	color: #666666;

	background-color: #FFFFFF;

	height: 18px;

	width: 140px;

	margin: 0px;

	padding: 0px;

	border:1px solid #ccc;



}


textarea,select {


	font-size: 12px;

	font-weight: none;

	color: #333333;

/*	border: 1px solid #CCCCCC;*/

	font-family:Tahoma;

  height: 18px;

}

.input-text {



	font-size: 12px;

	font-weight: none;

	color: #333333;

	border: 1px solid #CCCCCC;

  height: 18px;



}



.input-text2 {

	font-size: 11px;

	font-weight: none;

	line-height:20px;

	color: #333333;

	border: 1px solid #CCCCCC;

	height: 140px;



}



.input-text-100 {

	color: #333333;

	border-right: #333333 1px solid;

	border-top: #333333 1px solid;

	border-left: #333333 1px solid;

	border-bottom: #333333 1px solid;

	width: 80%;

}

p,ul {

	margin-top:	6px;

	margin-bottom: 6px;

}



a {

position: relative;

}



a span { display:none;}

   

 

a:hover span {

  position: absolute;

  top: 15px;

  left: 30px;

  display: table-cell;

  background:  #ffffff;

  text-decoration: none;

  border: 1px solid red;

  }





a:link {

	color: #01766D;

	text-decoration: none;

}

a:visited {

	color: #01766D;

	text-decoration: none;;

}

a:hover	{

	color: #01766D;

	text-decoration: underline;

}

a:active {

	color: #01766D;

	text-decoration: none;;

}









.greylink:link,.greylink:visited,.greylink:active {

	color: #9499a9;

	text-decoration: none;

}

.greylink:hover	{

	color: #9499a9;

	text-decoration: underline;

}











.underlined:link, .underlined:visited, .underlined:active {

	text-decoration: underline;

}

.underlined:hover {

	text-decoration: none;

}

.hand {

	cursor: pointer;

}

.nowrap {

	white-space: nowrap;

}

.uppercase {

	text-transform: uppercase;

}

.lowercase {

	text-transform: lowercase;

}

hr {

	border: solid #ced6da 0px;

	border-top-width: 1px;

	height: 0px; 

}

.subheader {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

}

.subheader2 {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

}

.page-title {

	color: #000000;

	font-size: 11px;

	font-weight: bold;

}

.breadcrumbs {

	color: #626262;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: none;

}

.breadcrumbs-link:link, .breadcrumbs-link:visited, .breadcrumbs-link:active {

	color: #626262;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: none;

	

}

.breadcrumbs-link:hover {

	color: #626262;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: none;

}

.error-text {

	color: #f27a00;

	font-weight: bold;

}

.side-padding {

	padding-left: 3px;

	padding-right: 3px;

}

.expanded {

	width: 100%;

}

/* /general styles */



/* header styles */

.top-bg {

	background-color: #10302f;

	background-repeat: no-repeat;

	background-position: left;

}

.top-text {

 	color: #4a4a4a;

	font-family: Tahoma;

	font-size: 11px;

}

.top-quick-link:link {

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}

.top-quick-link:visited {

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}

.top-quick-link:hover {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}

.top-quick-link:active {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}

.select-language {

 	color: #2e2e2e;

	font-family: Tahoma;	

	font-size: 11px;

}



.top-menu-bg {

	background-color: #dc2424;

	background-repeat: repeat-x;

}



.top-menu-bg-active {

	background-color: #dc2424;

	background-repeat: repeat-x;

	cursor:pointer;

}

.top-menu-border {

	background-color: #dc2424;

}

.top-menu-title:link {

	color: #ffffff;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

.top-menu-title:visited {

	color: #ffffff;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

.top-menu-title:hover {

	color: #ffffff;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

.top-menu-title:active {

	color: #ffffff;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

/* /header styles */



/* footer styles */

.bottom-bg {

	background-color: #fbfbfb;

}

.bottom-menu {

	color: #2f8e91;

	font-family: Tahoma;

	font-size: 11px; 

}

.bottom-menu-links:link {

	color: #2f8e91;	

	font-family: Tahoma;

	font-size: 11px; 

}

.bottom-menu-links:visited {

	color: #2f8e91;	

	font-family: Tahoma;

	font-size: 11px; 

}

.bottom-menu-links:hover {

	color: #2f8e91;	

	font-family: Tahoma;

	font-size: 11px; 

}

.bottom-menu-links:active {

	color: #2f8e91;	

	font-family: Tahoma;

	font-size: 11px; 

}

.bottom-copyright {

	color: #717171;

	font-family: Tahoma;

	font-size: 11px; 

}

/* /footer styles */



/* side boxes styles */

.sidebox-border {

	background-color: #ffffff;

}

.sidebox-title-bg {

	background-color: #931314;

	background-repeat: repeat-x;

	

}

.sidebox-title {

	color:#36a09f;

	font-family: Tahoma;

	font-size: 17px; 

	font-weight: none;



	background: ffffff;

	height: 16px;

	vertical-align: middle;

	

	text-align:left;

	

	

}

.sidebox-body {



	color: #333333;

	background-color: #fdf1f1;

	

}

.sidebox-body-white {

	color: #333333;

	background-color: #ffffff;

}



.sidebox-link:link {

    color: #333333;

   	font-size: 11px;

	font-family: Tahoma;	

}

.sidebox-link:visited {

    color: #333333;

	font-family: Tahoma;	

   	font-size: 11px;

}                

.sidebox-link:hover {

    color: #000000;

	font-family: Tahoma;	

   	font-size: 11px;

}

.sidebox-link:active {

    color: #333333;

	font-family: Tahoma;	

   	font-size: 11px;

}

.sidebox-input-text {

	color: #333333;

	background-color: #ffffff;

	border-right: #8fb1da 1px solid;

	border-top: #8fb1da 1px solid;

	border-left: #8fb1da 1px solid;

	border-bottom: #8fb1da 1px solid;

}

/* /side boxes styles */



/* main boxes styles */

.mainbox-border {

	background-color: #931314;

}

.mainbox-title-bg {

	background-color: #931314;

}

.mainbox-title {

	color: #ffffff;

	font-size: 11px; 

	font-family: tahoma, arial, verdana, sans-serif;

	font-weight: bold;

	background-color: #931314;

}

.mainbox-body {

	color: #141414;

	background-color: #ffffff;

}

/* /main boxes styles */



/* categories side box */

.sidebox-rootcategory {

	color: #666666;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: none;

}



.sidebox-rootcategory:link {

	color: #666666;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: none;

}

.sidebox-rootcategory:visited {

	color: #666666;

	font-family: Tahoma;		

	font-size: 11px;

	font-weight: none;

}

.sidebox-rootcategory:hover {

	

	font-family: Tahoma;		

	font-size: 11px;

	font-weight: none;

	text-decoration: none;

	color: #3ab2b0;

}

.sidebox-rootcategory:active {

	color: #333333;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

.sidebox-subcategory:link {



	color: #666666;  

	font-family: Tahoma;	

	font-size: 11px;

}

.sidebox-subcategory:visited {

	color: #666666;  

	font-family: Tahoma;	

	font-size: 11px;

}

.sidebox-subcategory:hover {

	color: #3ab2b0;

	font-family: Tahoma;	

	font-size: 11px;

	text-decoration:none;



}

.sidebox-subcategory:active {

	color: #666666;  

	font-family: Tahoma;	

	font-size: 11px;

}

/* /categories side box */



/* site info side box */

.sidebox-roottopic:link {

	color: #333333;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

.sidebox-roottopic:visited {

	color: #333333;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

.sidebox-roottopic:hover {

	color: #000000;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

.sidebox-roottopic:active {

	color: #333333;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

.sidebox-subtopic:link {

	color: #000000;

	font-family: Tahoma;	

	font-size: 11px;



}

.sidebox-subtopic:visited {

	color: #000000;

	font-family: Tahoma;	

	font-size: 11px;



}

.sidebox-subtopic:hover {

	color: #000000;

	font-family: Tahoma;	

	font-size: 11px;



}

.sidebox-subtopic:active {

	color: #000000;

	font-family: Tahoma;	

	font-size: 11px;



}

/* /site info side box */





/* authentication side box */

.auth-text {

	color: #000000;

	font-family: Tahoma;	

	font-size: 11px;

}

.auth-subtitle {

	color: #000000;

	font-family: Tahoma;	

	font-size: 11px;

	font-weight: bold;

}

.small-link {

	font-size: 11px;

}

/*  /authentication side box */



/* search side box */

.search-text {

    color: #333333;

   	font-size: 11px;

	font-family: Tahoma;	

	font-weight: bold;

}

.search-selectbox {

	width: 100%;

}

.search-advanced:link {

    color: #333333;

   	font-size: 11px;

	font-family: Tahoma;	

	text-decoration: underline;

}

.search-advanced:visited {

    color: #333333;

   	font-size: 11px;

	font-family: Tahoma;	

	text-decoration: underline;

}

.search-advanced:hover {

    color: #333333;

   	font-size: 11px;

	font-family: Tahoma;	

	text-decoration: none;

}

.search-advanced:active {

    color: #333333;

   	font-size: 11px;

	font-family: Tahoma;	

	text-decoration: none;

}

/* /search side box */



/* bestsellers side box */

.bestseller-sidebox {

    color: #333333;

   	font-size: 11px;

	font-family: Tahoma;

}

/* /bestsellers side box */



/* notification box */

.notification-title-n { /* notification message */

	color: #2f8e91;

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

}

.notification-border-n { 

	background-color: #2f8e91; 

}

.notification-body-n {

	background-color: #fff9f3;

	color: #000000;

}

.notification-title-e { /* error message */

	color: #c12929;

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

}

.notification-border-e {

	background-color: #c12929;

}

.notification-body-e {

	background-color: #fff7f4;

	color: #000000;

}

.notification-border-w { /* warning message */

	background-color: #eba600;

}

.notification-body-w {

	background-color: #fff7f4;

	color: #000000;

}

.notification-title-w {

	color: #eba600;

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

}

/* /notification box */



/* section in main box */



.section-border {

	background-color: #f7941c;

}

.section-body {

	background-color: #ffffff;

	color: #000000;

}

.section-title {

	color: #2f8e91;

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

}



/* section in main box */



/* buttons */



.button {

	background-color: #4ab8b8;

	color: #ffffff;

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

	white-space: nowrap;

}

.action_button {

	background-color: #4ab8b8;

	color: #ffffff;

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

	white-space: nowrap;

}

.button-link:link, .button-link:visited, .button-link:active {

	color: #ffffff;

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

}

.button-link:hover {

	color: #ffffff;

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

}

.text-button-link:link, .text-button-link:visited, .text-button-link:active {

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

}

.text-button-link:hover {

	font-family: Tahoma;

	font-size: 11px; 

	font-weight: bold;

}



/* /buttons */



/* emenu */

.emenu-border {

	background-color: #ffffff;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

}

.emenu-over {

	background-color: #cccccc;

	cursor: pointer;

}

/* /emenu */



/* category page */

.category-description {

z-index:10;

margin-left:10px;

margin-right:10px;

	color: #666666;

	font-family: Tahoma;

	font-size: 11px; 

}

.subcategories {

	font-size: 11px;

	font-weight: bold;

}

.product-title:link {

	color: #2f8e91;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}

.product-title:visited {

	color: #2f8e91;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}

.product-title:hover {

	color: #f27a00;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}

.product-title:active {

	color: #2f8e91;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}

.product-details-title {

	color: #000000;

	font-size: 11px;

	font-weight: bold;

}

.product-tools {

	background-color: #edf4fd;

}

.sku {

color:#373743;

	font-size: 11px;

}

.yousave {

color: #FF0000;

	font-size: 11px;

}

.more-info {

	font-size: 11px;

}

.list-price {

	color: #646464;

	font-size: 11px;



/*text-decoration: line-through; */







}



.normalprice{

	color: #FFFFFF;

	font-family:Tahoma;

	font-size: 14px;

	font-weight: bold;

	background-color:#000000;

	

	padding-top:2px;

	padding-bottom:3px;

	vertical-align:middle;

	align:center;

	

	width:50;



	

}



.price {

	color: #292929;

	font-family:Tahoma;

	font-size: 18px;

	font-weight: bold;

}



.price2 {

	color: #292929;

	font-family:Tahoma;

	font-size: 16px;

	font-weight: none;

}



.cart-price {

	font-size: 11px;

	font-weight: bold;

}



.topcart {

	font-size: 11px;

	color: #FFFFFF;

}



.discount {

	color: #666666;

	font-size: 11px;

}

/* category page */



/* form styles */

.form-field-title {

	background-color: #ffffff;

	color: #141414;

}

.form-title	{

	background-color: #ffffff;

	color: #141414;

	font-weight: bold;

}

.form-note {

	background-color: #ffffff;

	color: #141414;

}

.required-field-mark {

	color: #ff0000;

}























/* form styles */



/* checkout pages */

.table-head {

	background-color: #4f7576;

	color: #ffffff;

	font-weight: bold;

    text-transform: uppercase;

	padding-left: 3px;

	padding-right: 3px;

	height: 22px;

}

.table-row {

	background-color: #ffffff;







}



.table-row-two {

	background-color: #efefef;





}





.thin-border {

	background-color: #aaaaaa;

}

.form-field-caption {

	font-style:none;

}



/* --- static menu styles ---

note:

	1. not all browsers render styles the same way so try out your style sheet

	on different browsers before publishing;

style naming convention:

	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>

*/



/* all levels inner */

.minner {

	font: 11px Tahoma;

	text-decoration : none;

	padding: 4px;

	color: black;

}

/* all levels outer */

.moout {

	text-decoration : none;

	border : 1px solid #666666;

	background: #ffffff;

}

.moover {

	text-decoration : none;

	border : 1px solid #666666;

	background: #cccccc;

	cursor: pointer;

}





.verd4 {

font: 11px verdana;

	color: #8c8c8c;

	text-decoration: none; font-family:verdana;

}





.filterclass{

height:14px;

border: 1px solid #b0b0b0;

background-color:#fff;

padding-left:6px;

padding-top:2px;

width:100px;

color:#636363;

font-family:Tahoma;

font-size:11px;

text-decoration:bold;

float:left;

margin-right:10px;



}



.brandsortclass{

height:14px;

border: 1px solid #b0b0b0;

background-color:#fff;

padding-left:6px;

padding-top:2px;

width:60px;

color:#636363;

font-family:Tahoma;

font-size:11px;

text-decoration:bold;

float:left;

margin-right:7px;



}





#filterclass-selected{

height:14px;

border: 1px solid #b0b0b0;

padding-left:6px;

padding-top:2px;

width:100px;

color:#000;

font-family:Tahoma;

text-decoration:bold;

font-size:11px;

float:left;

margin-right:10px;



background: url(filtercr.gif);

background-position:90px;

background-repeat:no-repeat;





}

#filterclass-selected a{

display:block;

cursor:pointer;

color:#000;

text-decoration:none;



}

#filterclass-selected a:hover{

text-decoration:none;

}



















#narrow-selected{

height:14px;

border: 1px solid #b0b0b0;

padding-left:6px;

padding-top:2px;

width:120px;

color:#000;

font-family:Tahoma;

font-weight:bold;

font-size:11px;

float:left;

margin-right:10px;



/*background: url(/newdesign2/filtercross.gif);*/

background-position:90px;

background-repeat:no-repeat;





}











.filterclassdropdown{

width:160px;padding:0px; background-color:#fff; z-index:5000; border: 1px solid #CCCCCC;font-family:Tahoma;

text-decoration:bold;

font-size:11px;

}



.filterclassdropdownlong{

width:270px;padding:0px; background-color:#fff; z-index:5001; border: 1px solid #CCCCCC;font-family:Tahoma;

text-decoration:bold;

font-size:11px;



}



.whywelikelong{

width:350px;padding:0px; background-color:#fff; z-index:5001; border: 1px solid #CCCCCC;font-family:Tahoma;

text-decoration:bold;

font-size:11px;



}







.filterclassdropdowntable{



color: #999999;

height:16px; border-top: 1px solid #CCCCCC; font-size:11px;

padding-top:4px;

padding-left:4px; padding-right:4px;

text-decoration:none;

}

.filterclassdropdowntable a{

display:block;

cursor:pointer;

text-decoration:none;

}

.filterclassdropdowntable a:hover{

text-decoration:underline;

cursor:pointer;

color:#FF6600;

background-color: #fff;



}





.filterclasslong{

height:14px;

border: 1px solid #b0b0b0;

background-color:#fff;

padding-left:8px;

padding-top:4px;

width:220px;

color:#636363;

font-family:Tahoma;

font-size:11px;

margin-left:0px;

margin-bottom:10px;



}















a.sort-by-links:link {

font: 11px Tahoma;

	color: #2f8e91;

	text-decoration: none;

}

a.sort-by-links:visited {

font: 11px Tahoma;

	color: #2f8e91;

	text-decoration: none;

}

a.sort-by-links:hover	{

	color: #f27a00;

	text-decoration: underline;

}

a.sort-by-links:active {

font: 11px Tahoma;

	color: #2f8e91;

	text-decoration: none;

}



a.sort-by-links-selected:link {

	color: #2f8e91;

	text-decoration: none;

	font-weight: bold;

}

a.sort-by-links-selected:visited {

	color: #2f8e91;

	text-decoration: none;

	font-weight: bold;

}

a.sort-by-links-selected:hover	{

	color: #f27a00;

	text-decoration: none;

	font-weight: bold;

}

a.sort-by-links-selected:active {

	color: #2f8e91;

	text-decoration: none;

	font-weight: bold;

}



.notification-checkout {

        color: #61646e;

}

.notification-checkoutl {

        color: #61646e;

}

.notification-checkoutl:link {

        color: #61646e;

        text-decoration: none;

}

.notification-checkoutl:visited {

        color: #61646e;

        text-decoration: none;

}

.notification-checkoutl:hover   {

        color: #f27a00;

        text-decoration: underline;

}

.notification-checkoutl:active {

        color: #61646e;

        text-decoration: none;

}

.notification-checkoutblue {

        color:#3f4456;

}

.profiles-vert-img {

	width: 10px;

}

.discount-label-text {

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

	white-space: nowrap;

}

.section-active-tab-bg {

	font-family: Tahoma;	

	font-size: 11px;

	white-space: nowrap;

	color: #ffffff;

	background: url(tab_bg_a.gif);

	background-color: #f7941c;

}

.section-inactive-tab-bg {

	font-family: Tahoma;	

	font-size: 11px;

	color: #000000;

	white-space: nowrap;

	background: url(tab_bg00.gif);

	background-color: #e9e9e9;

}

.section-outer-border {

	border: 1px #ced6da solid;

}

.ajax-message {

z-index:100;

color:#666666;

	border: 1px solid  #666666;

	background-color: #fff;

	padding: 10px;

	font-weight:none;

	font-size:11px;

}

.affiliate-code {

	background: #f0f0f0;

	border: 1px solid #e0e0e0;

	color: #999999;

	font-size: 11px;

	text-align: center;

	padding: 3px;

	margin: 3px;

	margin-right: 10px;

}

.valign {

	vertical-align: middle;

}

.main-text {

	color: #333333;

}

a.sort-link:link {

	color: #ffffff;	text-decoration: underline;

}

a.sort-link:visited {

	color: #ffffff;	text-decoration: underline;

}

a.sort-link:hover	{

	color: #ffffff;	text-decoration: none;

}

a.sort-link:active {

	color: #ffffff;	text-decoration: underline;

}
