/*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/

.VisitorTableBox {border-top: solid 1px #000000; border-left: solid 1px #000000; }

.VisitorTableHeadingContent { font: bold 8pt Verdana, Arial, sans-serif; color: #000000; bold; border-right: solid 1px #000000; border-bottom: solid 1px #000000; }



.VisitorTableContent { font: normal 8pt Verdana, Arial, sans-serif; color: #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; }

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #E4EEFA; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0066FF; text-decoration: underline; }

.orderEditb { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0066FF; text-decoration: none; }



/*BODY {

  background: #000000;

  color: #000000;

  margin: 0px;

  */

body {

	background-image: url(images/pobg.jpg);

	margin-left:0px;

	margin-top:0px;

	margin-right:0px;

	margin-bottom:0px;

	background-color:#ffffff;

	color: #000000;

	font-size: 100%;

}

body {margin:0; padding:0; background: #FFFFFF url(images/pobg.jpg) top repeat-x;}

form {margin:0; padding:0}

A {

	color: #2953a9;

	text-decoration: none;

}

.style48 {font-size: 10px}

.newsup {font-size: 14px; font-weight:bold; text-decoration: underline; }



orderyes { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #009900; }

orderno { font-family : Verdana, Arial, sans-serif; font-size : 10px; color:  #cc0033; }



.testimonials {

color: #000000;

}

.testimonials a:hover {

color: #99000;

}

A:hover {

  color: #990000;

  text-decoration: underline;

}

.reglog{

	text-decoration: underline;

	color: #0066CC;

	}





tableblack {

	border-width: 1px;

	border-spacing: ;

	border-style: solid;

	border-color: black;

	border-collapse: collapse;

	}

	

.qmenu{ font-family : Verdana, Arial, sans-serif; font-size : 16px; font-weight: bold; color: #f28214; text-decoration: underline; }

	

FORM {

	display: inline;

}





.ems {

  background: #ffffff

  url(/images/world.jpg);

  padding-left:10px;

  

}

.ems a{

  color: #FFFFFF;

  text-decoration:none; 

}

.paymentoptions{

font-weight:bold;





}

TR.header {

  background: #ffffff;

}



TR.headerNavigation {

	background: #bbc3d3;

	}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}

A.newprodsA { 
	
  color: #000000;

  text-decoration:underline; 
 
  

}

A.headerNavigation { 

  color: #000000;

  text-decoration:underline; 

}



A.headerNavigation:hover {

  color: #990000;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

  background: #ffffff;

}

.whitelinks {
a.color:#FFF;
color:#FFF;

}


.infoBoxContents {

  background: #ffffff;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}
.dobContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}
.dobtext {


  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;
  color:#F00;

}
.mainContents {

  background: #e5edf9;

}

.infoBoxContentsc {

	background: #ffffff;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	border-color: #000000;

	border: 1px;

}



.infoBoxContentsb {

  background: #ffffff;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

.infoBoxNotice {

  background: #FF8E90;

}

.pop_header {

  background: #c3d9ff;

  font-weight: bold;

  font-size:14px;

  color:#000000;

  -webkit-border-radius: 1em;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background: #C3D9FF;

	color: #254996;

	border: 1;

	border-width: 1px;

	padding-bottom: 2px;

	border-style: line;

	border-top-color: #000000;

	border-color: #000000;

	border-bottom: 5;

}

TR.infoBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background: #C3D9FF;

	color: #FFFFFF;

	border: 1;

	border-width: 1px;

	padding-bottom: 2px;

	border-style: line;

	border-top-color: #000000;

	border-color: #000000;

	border-bottom: 5;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

	background: #f8f8f9;

	background-color: #e5edf9;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #f8f8f9;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #000000;

  border-spacing: 1px;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #C3D9FF;

  color: #000000;

  font-weight: bold;

}

.incTable {

	background: #ffffff;  

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

	color: #000000;

	

}



modeldata {

  font-family: Verdana, Arial, sans-serif;

  font-size: 15px;

	color: #000000;

	margin-top:2px;

	padding-top:2px;

	

}

  

  



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

 /* font-family: Verdana, Arial, sans-serif;

  font-size: 16px;

  font-weight: bold;

  color: #000000;*/

  	font-size: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color:#990000

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;



}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;



}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  

}



SPAN.greetUser {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}

SPAN.greetUsers {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f79305;

  font-weight: bold;

}

SPAN.greetUserb {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #999999;

  font-weight: bold;

}

TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

	font-family: Verdana, Arial, sans-serif;

	color: #990000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



/*###################################### */

/*ul li{

	padding-left:20px;

	padding-bottom:6px;

	background: /img/li.gif no-repeat left top;

}

#leftmenu ul li{

	font-weight:bold;

	padding-left:12px;

	padding-bottom:0px;

	margin-top:20px;

	height:20px;

	border-bottom:1px solid #E1E1E1;

	background:/img/tri.gif) no-repeat left top;

}*/

a.details

{

	padding-left:14px;

	margin-right:20px;	

}

a.buynow

{

	text-align: right;

	text-decoration:underline;



}

.reglink{

	text-decoration: underline;

	color: #00FF00;

	}

.reglinka{

	text-decoration: underline;

	color: #666666;

	}



.submit{color:#FFFFFF;font-weight:bold;width:94px;height:33px;border:none;font-size:11px;text-transform:uppercase;padding-bottom:3px;font-family:Arial,sans-serif}

.submita{color:#FFFFFF;font-weight:bold;border:none;font-size:11px;text-transform:uppercase;padding-bottom:3px;font-family:Arial,sans-serif}

#headermain{background:url() #8E9D18 no-repeat;height:252px;color:white;font-size:11px;padding-left:50px;padding-top:90px;}







table

{

	border-collapse: separate;

}

td

{

	border:0px solid yellow;

	margin: 0px;

	

	vertical-align: top;

	font-family:Arial;

	font-size:12px;

	margin-left: 12px;

	padding-top: 2px;

	

}

form

{

	margin: 0px;

	padding: 0px;

}

input

{

	font-size:13px;

	font-family:Arial;

	/*  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;*/

}

img{

	border:0px;

}



a{

	color:#000000;

	text-decoration:none;

}

.lensmanu

{ 

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

}

.lensdesc

{ 

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

}

.specification { 

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

}

CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}





h1{

	font-size:10px;

	font-weight:bold;

	color:black;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-left:15px;

}

h2 {

	font-size: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color:#990000	

}

#mainmenu a{

	color:#000000;

	font-size:13px;

	text-decoration:none;

	font-weight:bold;

}

#mainmenu2 a{

	color:#254996;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

}



#mainmenu2 a:hover{

	text-decoration:underline;

	color: #990000;

}

#mainmenu a:hover{

	text-decoration:underline;

	color: #990000;

}



#mainmenu td{

	height:10px;

	vertical-align:middle;

	padding-top:0px;

	color:black;

}

.lenshead1 { 

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#000000;

}

TD.lenshead1 {

padding-right:22px;

}

.lenshead2 { 

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#000000;

}

.lensSelect{

border:solid 1px #2A6892; 

background-color: c3d9ff;

border-bottom:none;

}

.lensImageBig {

background-repeat:no-repeat;

background-position: 0px 5px;

height:247;

width:237;

}

-------------------------



#mainmenu td.menu{

	padding-left:15px;

	padding-right:1px;

	background-color:#C3D9FF;

}



#mainmenu td.meny{

	padding-left:15px;

	padding-right:17px;

	

}

#header{

	background:url(imgages/line.gif) repeat-x bottom;

}

#################################

Clear?

ul li{

	padding-left:20px;

	padding-bottom:6px;

	background:url(img/li.gif) no-repeat left top;

}

#leftmenu ul li{

	font-weight:bold;

	padding-left:12px;

	padding-bottom:0px;

	margin-top:2px;

	height:20px;

	border-bottom:1px solid #E1E1E1;

	background:url(img/tri.gif) no-repeat left top;

}



a.details

{

	padding-left:14px;

	background:url(img/plus.gif) no-repeat left;

	margin-right:20px;	

}

.reglink{

	color:#FF6600;

	}



.reglink{

	color:#FF6600;

	}

a.buynow

{

	text-align: right;

}



/*#menubg{

	background-color: #C3D9FF;

}*/

#menubginc{

	background-color: #f8f8f9;

	font-size: 11px;

	text-align: left;

}

.submit{color:#FFFFFF;font-weight:bold;background-image:url(img/submit.gif);width:94px;height:33px;border:none;font-size:11px;text-transform:uppercase;padding-bottom:3px;font-family:Arial,sans-serif}

a.submita {
	color:#FFFFFF;	

}

a.submita:hover{
	color:#FFFFFF;	

}



#headermain{background:url() #8E9D18 no-repeat;height:252px;color:white;font-size:11px;padding-left:40px;padding-top:90px;}a.buynow1 {	padding-left:16px;

	background:url(img/buynow.gif) no-repeat left;

}

a.details1 {	padding-left:14px;

	background:url(img/plus.gif) no-repeat left;

	margin-right:20px;	

}

.style11 {

	color: #000000;

	font-size: 22px;

	font-weight: bold;

}

.style12 {

	font-size: 12px;

	font-weight: bold;

	color:#000000

}

.style13 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.style19 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}



.style20 {

	font-size: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color:#990000	

}



.style44 {

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	

}

style21 {

	font-weight: bold;	

}

.style25 {font-family: Arial, Helvetica, sans-serif}



.style28 {font-size: 12px}

.style288 {font-size: 12px; font-weight:bold}

.style31 {

	font-size: 11;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left: 2px;

}

.style32 {

	color: #2953a9;

	

}

.style27 {

 

	font-size: 11;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000

}	

.style34  {font-size: 12px; color: #990000; }



img{border:none}

.style14 {

	color: #000000;

	font-weight: bold;

}

.style36 {

color: #2953A9;

font-weight:bold;

}

.style35 {

color: #2953A9;

}

.style37 {

	font-size: 11px;

	font-weight:bold;

	color: #000000;

}

.style38 {

	font-size: 11;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	

	padding-left: 10px;

	padding-top: 14px;

	padding-bottom: 14px;

}

.ssl {

		

	padding-left: 6px;

	padding-top: 5px;

	padding-bottom: 4px;

}

.style39 {

	font-size: 11;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 1px;

}

.prod{

	margin-bottom:1px;

	border:solid #000 1px;

	border-bottom-width:1px;

	font-size:12px;

	color:#003399;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.alerttext {

	padding-right: 20px;

	padding-left: 20px;



}

.alerttable {

	margin-left:10px;

}

.lenstable {

 background: #e5edf9;

}

.lenstable a {

	/*margin-left:10px;*/

}

.lenstableprice{

color:#990000;

}

.lenstableread{

color:#000000;

}

.lenstableread a{

color:#000000;

size:10px;

}

.productdivider {

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

height:1px;

padding-top:3px;

padding-bottom:3px;

margin-top:5px;

margin-bottom:5px;

}

.prod td{padding:1px}

.prod .pic{padding-right:0;padding-left:0}

.prod .desc1{;

	padding-top:0;

	padding-bottom:0;

	padding-left: 4px;

}

.prod .desc2{

	color:#9A9A9A;

	padding-top:0;

	padding-bottom:0;



}

.prod .price{

	font-size:18px;

	color:#0066CC;

	text-align:center;

	vertical-align:middle;

	font-weight:bold

}

.desc1 h3{text-decoration:underline;font-size:11px}



A {

	color: #2953a9;

	text-decoration: none;

}



A:hover {

  color: #990000;

  text-decoration: underline;

}

#mainmenu td.menu{

	padding-left:15px;

	padding-right:17px;

	background:url(img/menuline2.gif) no-repeat right;

}



#menubg{

	

	background-color:#C3D9FF

	height:10px;

	padding-left:12px;

	padding-right:5px;

}







/*TD.infoBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background: #c3d9ff;

	color: #254996;

	border: 1;

	border-width: 1px;

	padding-bottom: 2px;

	padding-left: 10px;

	letter-spacing: 0,5;

	}*/

##############################################







input.search{

	width:142px;

	height:16px;

	border-top:1px solid black;

	border-left:1px solid black;

	border-bottom:1px solid #C0C0C0;

	border-right:1px solid #C0C0C0;

	font-size:11px;

}



#menu2 a{

	color:#717070;

	text-decoration:none;

}

#menu2 a:hover{

	text-decoration:underline;

}



td.menu2{

	padding-left:12px;

	padding-right:12px;

	

}

#header span{

	background:white;

	padding-right:8px;

	font-size:18px;

	font-family:Arial;

	color:black;

	font-weight:bold;

}

ul{

	margin: 0;

	padding: 0;

	padding-top:5px;

	padding-bottom:5px;

}

ol, ul {

	list-style: none;



}

#leftmenu{

padding-top:10px;

}

}

#leftmeny{

padding-top:2px;

padding-bottom:2px;

}

#leftmenu ul li a{

	color:#727272;

	font-weight:normal;

	text-decoration:;

}

#leftmenu ul li a:hover{

	color:#9BA915;

	text-decoration:underline;

}

#leftmenu ul {

	margin: 0;

	padding: 0;

	padding-bottom:10px;

	list-style:;

}

#leftmenu .active {

	color:#9BA915;

	font-weight:bold;

}

#item{

	width:265px;

	margin-top:20px;

	margin-right:10px;

	border-bottom:1px solid #C9C9C9;

	padding-bottom:16px;

	float:left;

}



.price{

	font-size:23px;

	font-weight:bold;

	color:#990000;

}



b{

	color:black;

}

strong{

	color:black;

}

.pricered{

	color:#990000;

	font-size: 14px;	

}



.green{

	color:#990000;

}

.pop{

	color:#990000;

	font-weight:bold;

}

#toplogo{

	padding-left:20px; padding-top:28px;padding-bottom:23px;

}





#headermain div{

	width:270px;

}

.select {

	font-size: 12px;

	font-weight: none;

	color:#000000;

	padding-top: 4px;

}

.prodname1 {

	font-size: 12px;

	font-weight: none;

	color:#000000;

	padding-top: 10px;

}

.style47 {color: #FFFFFF}

.special_offers{

	height:450px;

	width:389px;

	border-top:1px solid #2A6892;

	border-bottom:1px solid #2A6892;

	border-left:1px solid #2A6892;

	border-right:1px solid #2A6892;

	position:relative;

	z-index:250;

	background:#ffffff url(specials.png) no-repeat;

}




.special_offer_box{

	width:193px;

	float:left;

	display:inline;

	height:68px;

	margin:7px 0 0 5px;

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

}

.offer_box_container{

	position:absolute;

	top:0;

	left:0px;

	width:460px;

	height:147px;

}

.special_offer_box img{

	margin: 0px 5px 0px 0px;

	float:left;

}

.special_offer_box h4{

	float:left;

	display:inline;

	width:110px;

	float:left;

	height:16px;

	margin:2px 0 0 0px;

	text-transform:uppercase;

	color:#000;

	padding:2px 0 0 0px;

	font-weight:bold;

	border-bottom:1px solid #ccc;

}

.special_offer_box p{

	float:left;

	margin:0px 0 0 15px;

	line-height:15px;

	width:80px;

}

.special_offer_box b{

	color:#f73240;

}

/*h1,h2,h3,h4,h5,h6 {

	font-size:100%;

	font-weight:normal;

}*/

.special_offer_box a:hover{

	color:#990000;

	text-decoration:none;

}

.pop_right{

	



	/*border-bottom:1px dashed #bab9b9;

	border-left:1px dashed #bab9b9;*/

	padding-left:15 px;





}

.pop_left{

	



	/*border-bottom:1px dashed #bab9b9;*/

	padding-right:10px;



	



}

.alert{

	



	border-bottom:1px solid #2A6892;

	border-left:1px solid #2A6892;

	border-right:1px solid #2A6892;

	

}

.alertprice{

		color:#990000;

		font-weight:bold;

}

.mov{

	vertical-align:bottom;
}

.alertclick{

		font-size: 6;

		color:#990000;

		font-weight:none;

}


.alertbox {

	font-size: 11;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	

	padding-left: 10px;

	padding-top: 14px;

	padding-bottom: 14px;

	background: #e5edf9;

	

}

/* Left Menu */



#leftblock {

	float: left;

	width: 188px;

}



#mainblock {

	float: right;

	width: 634px;

}



.leftmenu {

	background: #e5edf9;

	padding-bottom: 18px;

}



.leftmenu ul {

	padding: 0 10px;

	margin: 0;

	font-size: .7em;

}



.leftmenu li {

	list-style: none;

	

	border-bottom:1px dashed #999999;

	

/*	border-bottom: 1px solid #72C1EC;*/

	padding-bottom: 4px;

}



.leftmenu li a {

	text-decoration: none;

	padding-left: 1px;

	font-size: 1.6em;

	color: #2953a9;

}



.leftmenu li a.selected {

	font-weight: bold;

	color: #990000;

}



.leftsubmenu ul {

	padding: 0px;

	padding-top: 2px;

}



.leftsubmenu li {

	padding: 0px;

	margin: 0px;

	border: medium none;

	list-style-position:inside; list-style-image:url('images/bullet.jpg')

}



.leftsubmenu li.selected {

	font-weight: bold;	 

	list-style-position:inside; 

		color:#990000;

	list-style-image:url('images/bulletselect.jpg');

}

.leftsubmenu li a.selected {

	font-weight: bold;	 

	list-style-position:inside; 

	list-style-image:url('images/bulletselect.jpg');

	color:#990000;

}



.leftsubmenu li a {

	padding-left: 4px;

	

	font-size: 1.9em;

	color: #2953a9;

}





/* SubMenu */



.submenu {

	float: left;

	padding-left: 10px;

}



.submenumain {

	float: right;

	width: 440px;

}



#subpane ul {

	padding: 0;

	margin: 0;

	font-size: .8em;

	font-weight: bold;

}



#subpane li {

	display: block;

	float: left;

	padding: 5px 18px 0 0;

	margin: 0;

	list-style: none;

}



#subpane li a {

	color: #000;

}



#subpane li a:hover {

	color: #666;

}

/*----------------------------Suggest Styles--------------------------*/

.suggest_link {

	background-color: #FFFFFF;

	padding: 2px 6px 2px 6px;

}

.suggest_link_over {

	background-color: #e5edf9;

	padding: 2px 6px 2px 6px;

}

#search_suggest {

	position: absolute; 

	background-color: #FFFFFF; 

	text-align: left; 

	border: 1px solid #000000;			

}		

/*----------------------------End Suggest Styles------------------------*/



.logo {

margin-left:10px;

}

.xmas {

margin-left:15px;

}

/* BOF Dynamic Sitemap */

  ul.sitemap {

  color: #ff0000;

}

/* EOF Dynamic Sitemap */



/*jquery faqs  */



#faqs h2 {



background: url(images/open.png) no-repeat 0% 10%;



padding:0px 0px 5px 20px;



cursor: pointer;



font:12px/1.6em Verdana, arial, helvetica, sans-serif;



font-weight: normal;



color: #666666;



}





#faqs h2.close {



background-image: url(images/close.png);



}



#faqs .answer {



  background-color: white;



  padding:0px 0px 5px 30px;



  border-bottom:1px dashed #CCCCCC;



  margin-bottom:5px;



}

/*---------------------------------- NEW*/









.vam {vertical-align:middle;}



.site_width{width:860px;}

.newslink a{color:#ffffff; text-decoration:underline; font-size:11px;}
.newslink a:hover{text-decoration:underline; te}


/*  HEAD  */

.header { background: url(images/style/header-bg.png) left bottom no-repeat;}

.header .logo{width:648px; height:124px; background:url(images/logo_bg.png) 25px 26px no-repeat;}

.header .logo img{margin:49px 0 0 157px;}



.select {width:111px;}



.header span{color:#3A3A3A; font-size:11px;}

.header b{color:#3A3A3A; text-transform:uppercase; line-height:7px;}

.header a{color:#8FB80F; text-decoration:none; font-size:11px;}

.header a:hover{text-decoration:underline;}



.header td.menu{float:right; margin: 10px 35px 10px 0!important;background:url(images/style/menu.png) center no-repeat; height:61px!important; width: 580px!important; padding: 10px; clear:both; }

.header td.menu a{ color: #afc648; text-transform: uppercase; font-family: Arial; font-size: 14px; font-weight: bold; text-shadow: 0 1px 1px #333; padding: 18px 18px 17px 18px; position: relative; top: 23px; left: 10px;}

.header td.menu a:hover{ color: #fff; text-transform: uppercase; font-family: Arial; font-size: 14px; font-weight: bold; text-shadow: 0 1px 1px #333; background: #FFEEA9; border-left: 1px solid #8c9c60; border-right: 1px solid #8c9c60; text-decoration: none;}

/*  --------------  */



/* -------------------------------------------------          -------------------------------------------------------- */





.box_width_left			{ width:169px; padding:0;margin:0}

.box_width_cont			{ width:100%;}

.box_width_right		{ width:172px;}

.col_left				{}

.col_center				{ width:100%;}

.col_right				{}

		

/* -------------------------------------------------          -------------------------------------------------------- */





/*  ------------------------   CONTENT   ----------------------------  */

.content{height:528px; background: none;}

.content .indent{padding:0 51px 28px 51px;}



.cont_heading_table{height:32px;}

.cont_heading_table .cont_heading_td{color:#000000; font-weight:bold; font-size:13px;}



.cont_heading_table .cont_heading_td a			{color:#000000; font-weight:bold; font-size:13px; text-decoration:none;}

.cont_heading_table .cont_heading_td a:hover	{color:#000000; font-weight:bold; font-size:13px; text-decoration:underline;}



.cont_body_table{border:1px solid #CDCDCD; background:#FFFFFF;}

.cont_body_td{padding:27px 29px 27px 26px; width: 667px}



table.prd_title { width: 708px; height: 98px; background: url(images/style/product-bg.png) center no-repeat;}

table.alsopurchased { border-bottom: 3px solid #eee; width: 150px; margin: 5px; float:left}

/*  FOOTER  */



.footer{height:73px; padding-left:51px;}



.footer td{color:#787878; font-size:11px; line-height:16px;}



.footer a{color:#787878; text-decoration:none;}

.footer a:hover{text-decoration:underline;}



.footer span {color:#787878; word-spacing:3px; line-height:20px;}

.footer span a {color:#787878; text-decoration:underline; font-style:normal; word-spacing:0px; font-size:12px;}

.footer span a:hover{text-decoration:none;}



.footer b a {color:#363636; text-decoration:none; font-weight:normal;}

.footer b a:hover {text-decoration:underline;}

/*  --------------  */





/*  BOXES  */



/*.product_options {

	border-spacing:1px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight: bold;

	background-color:#E7E7E7;

	color: #616161;

}

*/



.product_options {

        border-spacing:1px;

        font-family:Verdana, Arial, Helvetica, sans-serif;

        font-size:14px;

        font-weight: bold;

        background-color:#E7E7E7;

        color: #616161;



}



td.product_options, th.product_options {

	padding: 4px;

}



thead th.product_options {

	text-align: center;

	background: #F5F5F5;

	color: #666;

	border: 1px solid #FFF;

	text-transform:uppercase;

}



tbody th.product_options {

	font-weight: bold;

}



tbody tr.product_options		{

	background-color:#FFF; 

	text-align:left;

	}

tbody tr.odd 	{

	background: #f9f9f9;

	border-top:1px solid #FFF;

}



tbody th.product_options a:link, tbody th.product_options a:visited{

	color:#96D030;



	padding:3px 0px 0px 18px;

	}

tbody th.product_options a:hover{

	color:#FF8601;

	}



tbody tr.product_options, td.product_options { 

	height:50px;

	background: #FFF;

	border: 1px solid #FFF;

	}



tbody tr.odd td{ 

	background: #f9f9f9;

	border-top:1px solid #FFF;

	}



table td.product_options a:link, table td.product_options a:visited {

	color: #1975D7;

	text-decoration: none;

}



table td.product_options a:hover {

	color: #50ADEA;

	border-bottom:2px solid #8FD5FF;

	text-decoration: none ;

}

tbody td.product_options a[href="http://www.infectedfx.net"] {

	margin: 0 auto;

	height: 15px;



	border-bottom: 0;

	padding:3px 0px 0px 18px;

	font-weight:bold;

	color:#FF8601;

}



table a.product_options[title^="Download"] { 



	padding:20px 0px 0px 15px;

}



tfoot th.product_options, tfoot td.product_options {

	background-color:#E7E7E7; padding:10px;

	text-align:center; 

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:22px; font-weight:bold; font-style:italic;

	border-bottom:3px solid #CCC;

	border-top:1px solid #DFDFDF;

}



ul {margin:0; padding:0; list-style:none; font-size:11px;}

ul li {padding:0px 0px 8px 0;}

ul .bg_list_un{background:none;}



/*  1  */



.box_heading_table 					{height:53px;}

.box_heading_table .box_heading_td 	{color:#000000; font-weight:bold; font-size:13px; padding:23px 5px 5px 17px;}





.box_body_table{}



.box_body_table .box_body{font-size:11px; color:#000000;}

.box_body_table .box_body_td{padding:0 0 7px 0;}



.box_body_table  ul .bg_list a {color:#000000; font-size:12px; padding-left:18px; background:url(images/list_bg.gif) left center no-repeat; text-decoration:none;}

.box_body_table  ul .bg_list a:hover{color:#000000; text-decoration:underline;}



.box_body_table  ul .bg_list_sub a {color:#000000; font-size:12px; padding-left:8px; margin-left:31px; background:url(images/list_bg_sub.gif) left center no-repeat; text-decoration:none;}

.box_body_table  ul .bg_list_sub a:hover{color:#000000; text-decoration:underline;}



.box_body_table .box_body span a {color:#14AACB; font-size:11px; text-decoration:underline; line-height:14px;}

.box_body_table .box_body span a:hover{color:#14AACB;text-decoration:none;}



del{font-size:12px; color:#767676;}



/* --- */

/*  2  */

.box_heading_table_2 {height:48px; background:#313131;} 

.box_heading_table_2 .box_heading_td_2{padding:22px 0 0 17px; color:#FFFFFF; font-size:13px; font-weight:bold;}

.box_body_table_2 .box_body_td_2{padding:0 13px 18px 14px; background:#313131; color:#FFFFFF;}

/*  .select_2{width:103px; height:17px;}  */

.box_body_table_2 .box_body_td_2 td			{ color:#FFFFFF;}

.box_body_table_2 .box_body_td_2 em a		{ color:#FFFFFF;}

/*  3  */



/*  3  */

.box_heading_table_3{height:50px; border:1px solid #D3D2D2; border-bottom:none; background:#E0DFDF;}

.box_heading_table_3 .box_heading_td_3{color:#000000; font-size:13px; font-weight:bold; padding:20px 0 0 19px;}



.box_body_table_3{border:1px solid #D3D2D2; border-top:none; background:#E0DFDF;}

.box_body_table_3 .box_body_td_3{padding:0 14px 25px 19px; background:#E0DFDF;}



.box_body_table_5{border:0px solid #D3D2D2; background:#FFFFFF;}

.box_body_table_5 .box_body_td_3{padding:0 14px 25px 19px; background:#FFFFFF;}

.select{width:138px; height:17px;}

/* --- */



/*  3  */

.box_heading_table_4{height:55px;} 

.box_heading_table_4 .box_heading_td{color:#FFEEA9; background: url(images/sidebar-bg.png) repeat-y; font-weight:bold; font-size:13px; padding:22px 38px 13px 19px; -webkit-border-top-left-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-webkit-border-bottom-right-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-topright: 5px;

-moz-border-radius-bottomleft: 5px;

-moz-border-radius-bottomright: 5px;

border-top-left-radius: 5px;

border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3; margin-right: -2px;}

.box_body_table_4 .box_body td{color:#FFFFFF; font-size:13px; font-weight:bold;}

.box_body_table_4 .box_body_td{padding:0 0 5px 0; margin:0; background: url(images/sidebar-bg.png) repeat-y;-webkit-border-top-left-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-webkit-border-bottom-right-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-topright: 5px;

-moz-border-radius-bottomleft: 5px;

-moz-border-radius-bottomright: 5px;

border-top-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-left-radius: 5px; 5px;border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; color:#5d5d5d; border-right: 1px solid #c3c3c3; margin-right: -2px;

border-bottom-right-radius: 5px; 5px;border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; color:#5d5d5d; border-right: 1px solid #c3c3c3; margin-right: -2px;}

.box_body_table_4 .box_body_td input.search-inp{ background: #fff; padding: 2px; margin: 0px 0px -4px 0px; width: 130px; height: 29px; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-top: 1px solid #818181;}

.box_body_table_4 .box_body del{color:#FFEEA9;font-weight:bold; font-size:15px;}

.box_body_table_4 .box_body SPAN.productSpecialPrice {font-size:15px; color:#FFFFFF; font-weight:bold;}



/* --- */



.box_heading_table_5{height:55px;} 

.box_heading_table_5 .box_heading_td{color:#FFEEA9; background: url(images/sidebar-bg.png) repeat-y; font-weight:bold; font-size:13px; padding:22px 38px 13px 19px; -webkit-border-top-left-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-bottomleft: 5px;

border-top-left-radius: 5px;

border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3; margin-right: -2px;}

.box_body_table_5 .box_body td{color:#FFFFFF; font-size:13px; font-weight:bold;}

.box_body_table_5 .box_body_td{padding:5 5 5px 5; margin:0; background: url(images/sidebar-bg2.png) repeat-y;-webkit-border-top-left-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-bottomleft: 5px;

border-top-left-radius: 5px;

border-bottom-left-radius: 5px; 5px;border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; color:#5d5d5d; border-right: 1px solid #c3c3c3; margin-right: -2px;}

.box_body_table_5 .box_body_td input.search-inp{ background: #fff; padding: 0px; margin: 0px 0px 0 0px; width: 130px; height: 29px; border-bottom: 0px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-top: 0px solid #818181;}



.box_heading_table_6{height:55px;} 

.box_heading_table_6 .box_heading_td{color:#FFEEA9; background: url(images/sidebar-bg3.png) repeat-y; font-weight:bold; font-size:13px; padding:22px 38px 13px 19px; -webkit-border-top-left-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-bottomleft: 5px;

border-top-left-radius: 5px;

border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3; margin-right: -2px;}

.box_body_table_6 .box_body td{color:#000000; font-size:13px; font-weight:bold;}

.box_body_table_6 .box_body_td{padding:5 5 5px 5; margin:0; background: url(images/sidebar-bg3.png) repeat-y;-webkit-border-top-left-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-bottomleft: 5px;

border-top-left-radius: 5px;

-webkit-border-bottom-right-radius: 5px;

-moz-border-radius-topright: 5px;

-moz-border-radius-bottomright: 5px;

border-top-right-radius: 5px;

border-bottom-left-radius: 5px; 5px;border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; color:#5d5d5d; border-right: 1px solid #c3c3c3; margin-right: -2px;

border-bottom-right-radius: 5px; 5px;border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; color:#5d5d5d; border-right: 1px solid #c3c3c3; margin-right: -2px;}

.box_body_table_6 .box_body_td input.search-inp{ background: #fff; padding: 0px; margin: 0px 0px 0 0px; width: 130px; height: 29px; border-bottom: 0px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-top: 0px solid #818181;}





.box_heading_table_7{height:55px;} 

.box_heading_table_7 .box_heading_td{color:#FFEEA9; font-weight:bold; font-size:13px; padding:22px 38px 13px 19px;

-webkit-border-radius: 5px;

border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3; margin-right: -2px;}

.box_body_table_7 .box_body td{color:#000000; font-size:13px; font-weight:bold;}

.box_body_table_7 .box_body_td{padding:5 5 5px 5; margin:0; 

-webkit-border-radius: 5px;}

.box_body_table_7 .box_body_td input.search-inp{ background: #fff; padding: 0px; margin: 0px 0px 0 0px; width: 130px; height: 29px; border-bottom: 0px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-top: 0px solid #818181;}





.box_heading_table_8 

.box_heading_table_8 .box_heading_td{color:#FFEEA9; font-weight:bold; font-size:13px; padding:22px 38px 13px 19px;

-webkit-border-radius: 5px;

border-bottom-left-radius: 5px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3; margin-right: -2px;}

.box_body_table_8 .box_body td{color:#000000; font-size:13px; font-weight:bold;}

.box_body_table_8 .box_body_td{padding:5 5 5px 5; margin:0; 

-webkit-border-radius: 5px;}









/*  --------------  */



/*  IMAGE  */

.pic				{border:0px solid #A1CB1B;}

.table_pic_width	{width:1px;}

/*  --------------  */







/*  PRODUCT  */



.product td							{color:#787878}

/*   name prod  */

.product span a  {color:#313131; font-size:13px; font-weight:bold; text-decoration:none; line-height:14px;}

.product span a:hover{color:#313131;text-decoration:underline;}

/*   name prod  */



.product a 					{font-size:11px; color:#787878; text-decoration:none;} /* for  sub_categories (index-1.html) */

.product a:hover 			{text-decoration:underline;}













SPAN.productSpecialPrice, 

.product SPAN.productSpecialPrice  	{font-size:13px; color:#78120D; font-weight:bold;}

SPAN.productSpecialPricehome,

.product SPAN.productSpecialPricehome       {font-size:12px; color:#78120D;}





/* for product info  (index-2.html)*/

.prod_info 				{float:left; padding:0px 20px 10px 0px;width:100px; float:left; margin-right:15px;}

.prod_info td			{text-align:center;}

.prod_options			{}		/*  Available options  */

.prod_options strong{color:#313131; font-size:13px; text-decoration:none; font-weight:bold;}



.prod_info div{text-align:center; padding-top:5px;}

.prod_info div a		    {color:#313131; font-size:11px; font-weight:bold; text-decoration:underline; text-transform:none;}/*  ??? click to enlarge  */

.prod_info div a:hover	{color:#313131;text-decoration:none;}																

/*  --------------  */



/*  --------------  */











.input_1		{ border:1px solid #000000;}



.bg_input input	{background:none;}

/*  --------------  */



/*========pop_up=============*/

.popup{width:417px;}

.popup .logo{width:323px; height:98px;}

.popup .logo img{margin:16px 0 0 10px;}

.popup .close{width:94px; padding-top:10px;}

.popup .close a{color:#181818; text-decoration:none; font-size:11px;}

.popup .close a:hover{text-decoration:underline;}

.popup strong{font-size:13px; color:#313131;}

/*========//pop_up=============*/











/* -------------------------------------------------          -------------------------------------------------------- */

/* -------------------------------------------------          -------------------------------------------------------- */

.result 		{margin:0px 0px 0px 0px;}

.result td  	{width:50%; vertical-align:middle; padding:8px 5px; }

.result_right 	{text-align:right;}

.result td  	{color:#767676; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.result b   	{color:#767676; font-weight:normal;}

 

.result_right b							{color:#C42A00; font-size:11px; font-weight:bold;}

.result_right a.pageResults				{color:#C42A00; font-size:11px;text-decoration:underline; }

.result_right a.pageResults:hover 		{color:#C42A00;	text-decoration:none; }

.result_right a.pageResults	u			{color:#C42A00; font-size:11px; text-decoration:underline;}

.result_right a.pageResults u:hover 	{color:#C42A00;	text-decoration:none;}

/* -------------------------------------------------          -------------------------------------------------------- */



/* -------------------------------------------------          -------------------------------------------------------- */

.box_body td{ color:#000000}



.box_body span   		{color:#000000; font-size:11px; font-weight:normal; font-family:Tahoma}

/*  box_body name prod  */

.box_body span a		{color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold; text-transform:uppercase}

.box_body span a:hover	{color:#ffffff;text-decoration:underline;}

/*  box_body name prod  */

.box_body li.bg_list    {border-bottom: 1px solid #bcbcbc; padding: 3px 10px 3px 10px;}

.box_body li.bg_list:hover    { background: #C3D9FF;}

.box_body a 			{color:#5d5d5d;  font-family: Arial; font-weight: bold; font-size:12px; text-decoration:none; line-height: 24px;}

.box_body a:hover  		{color:#990000; text-decoration:none;}



.box_body em a 			{color:#5A8B10; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:underline; font-style:normal;}

/* -------------------------------------------------          -------------------------------------------------------- */

.cont_header_txt	em	{color:#E50029; font-size:14px; font-weight:bold; font-style:normal;vertical-align:middle;text-decoration:none;}

.product em		    	{color:#999; font-size:18px; font-weight:bold; text-decoration:none; line-height:14px; font-style:normal; font-family: Arial; margin-left: 20px} 



.title_info		{width:190px;}

.title_info td	{vertical-align:middle; height:38px;}



/* -------------------------------------------------          -------------------------------------------------------- */  

/*  SHOPPING CART (index-3.html) */





.product .shop_cart {text-align:center; height:14px; vertical-align:middle;color:#767676; font-size:11px; text-decoration:none;}

/*  heading  */

.remove 			{width:15%;}

.products 			{width:50%;}

.quantity 			{width:15%;}

.total 				{width:20%;}

/*  heading  */	



.bg_line_x						{background:url(images/line_x_bg.gif) left center repeat-x;}

.bg_line_y						{background:url(images/bg_line_y.gif) center top repeat-y;}



.cart_line_x{background:url(images/cart_line_x.gif) left top repeat-x; height:1px;}

.cart_line_y{background:url(images/cart_line_y.gif) left top repeat-y;}



.cart_total_left  	{width:88%; text-align:right; vertical-align:middle; height:28px; padding-right:15px;}

.cart_total_left strong{color:#767676; font-weight:normal; font-size:11px;}

.cart_total_right  	{width:16%; text-align:center; vertical-align:middle;}



/* -------------------------------------------------          -------------------------------------------------------- */

SPAN.newItemInCart 						{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #fb0707;}

.box_body a SPAN.newItemInCart 			{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #fb0707; text-decoration:underline;}

/* -------------------------------------------------          -------------------------------------------------------- */

/* -------------------------------------------------          -------------------------------------------------------- */

.FAQ a {color:#3A3A3A; font-size:16px;}

.smallText a			{color:#676767; font-size:12px; font-weight: bold; text-decoration:none;}	/*  advanced_search.php  */

/*.smallText a:hover 		{color:#abc20c; font-size:12px; text-decoration:underline;}

.smallText a u 			{color:#abc20c; font-size:12px; text-decoration:none;}

.smallText a:hover u	{color:#abc20c; font-size:12px; text-decoration:underline;}*/



TD.fieldKey 		{font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}



TD.fieldValue 		{font-family: Verdana, Arial, sans-serif;font-size: 12px;}

.main a b 			{color:#5D5F60;font-size: 10px; text-decoration:underline;}

.main a:hover b		{color:#5D5F60;font-size: 10px; text-decoration:none;}

/* -------------------------------------------------          -------------------------------------------------------- */

span.txt_1	{font-size:10px; text-transform:none; color:#000000;}	



  

/* -------------------------------------------------          -------------------------------------------------------- */

/* -------------------------------------------------          -------------------------------------------------------- */

.bg_input input	{background:none;}

/* -------------------------------------------------          -------------------------------------------------------- */

/* -------------------------------------------------          -------------------------------------------------------- */

.padd_1 	{padding:0px 10px 0px 10px;}

.padd_22 	{padding:8px;}

td.padd2 	{padding:8px; padding-left:4px;}



.line_h		{line-height:16px;}

/* -------------------------------------------------          -------------------------------------------------------- */

.product div					{padding:8px 0px 5px 0px;}

div.padd3						{text-align:left; padding-top:0px; margin-left:0px; margin-right:0px;}

.padd33 img, .padd33 input 		{margin:1px;}

/* -------------------------------------------------          -------------------------------------------------------- */

.box_width_left			{ width:184px;}

.box_width_right		{ width:183px;}

.box_width_cont			{ width:100%;}

.col_left				{}

.col_center				{ width:100%;}

.col_right				{}			

/* -------------------------------------------------          -------------------------------------------------------- */

.heading_top_1			{margin-top:0px; background:#ffffff;}

.heading_top_1 .padd_11	{padding:0px 0px 0px 0px;}



.heading_top_2			{margin-top:0px;}

.heading_top_2 .padd_22	{padding:0px 20px 0px 20px;}



.heading_top_3			{margin-top:0px;margin-bottom:0px;}

.heading_top_3 .padd_33	{padding:0px 0px 0px 0px;}



.heading_top_4			{margin-top:0px; background:#ffffff;}

.heading_top_4 .padd_44	{padding:8px 10px 9px 18px}





.tableBox_output		{margin-top:9px;margin-bottom:9px;}

.tableBox_shopping_cart	{margin-top:0px;}

.home_tableBox			{margin-top:9px;margin-bottom:9px;}

.home_tableBox td  {background: none; width: 171px;max-height: 160px;margin-right:2px;display:block;float:left; padding-bottom: 10px}

.home_tableBox td.smallText {border-bottom: 5px solid #eee; }

/*

.home_tableBox                  {display:block;

width:171px; 

height:139px;

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

background-repeat:no-repeat;

float:left;

margin-right:2px;

}

*/



.tep_draw_separate		{height:21px;}



.tep_draw_prod_top		{padding:0px 0px 9px 0px;}

.tep_draw_box_prod		{}

/*    */

.punteadatope {

width:519px;

height:1px;

display:block;

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

background-repeat:no-repeat;}



.cajaproductoi2 {

display:block;

width:519px; 

height:93px;

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

background-repeat:no-repeat;

background-position:0 6px;

clear:both;

}



.titulo-grande-i2 {

font-family: Arial;

color: #777;

font-size: 20px;

text-transform: Capitalize;

line-height:normal;

text-align: left;

float:left;

letter-spacing: -0.2pt;

margin-top:0px;

margin-left:15px;

font-weight:bold;

display:block;}

.titulo-chico-i2 {

font-family: verdana,sans-serif;

color: #333333;

font-size: 11px;

font-weight:normal;

text-transform: uppercase;

text-align: left;

float:left;

margin-top:0px;

}

.precio-i2 {

font-family: verdana,sans-serif;

color: #d35a02;

font-size: 18px;

text-transform: uppercase;

text-align: right;

float:right;

margin-top:12px;

margin-right:5px;

}

.addtocart {float:right; clear:right; margin-right:5px;}

.details {float:left; margin-top:7px; margin-left:61px;}





/* END NEW-------------------------------------------------*/



specialslinks {

	color:#000000; font-weight:bold;

	}



@charset "utf-8";

/* CSS Document */



.element {

	width: 49%;

	float: left;

	margin-bottom: 4px;



}



#element_ {

	height: 128px;

	width: 100%;

	background-image: url(element_5_9.png);

	background-repeat: no-repeat;

}

#element_head {

	text-align: left;

	margin-top: 5px;

	float: left;

	width: 100%;

}



#element_head a , #element_head a:link, #element_head a:visited {

	text-decoration: none;

	color: #000000;

	font-size: 14px;

	font-weight: normal;

}



#element_head a:hover {

	color: #000000;

	text-decoration: underline;

}





#element_image {

	float: left;

	margin-top: 14px;

	margin-left: 10px;

}



#element_desc {

	float: left;

	margin: 6px 0px 0px 3px;

	width: 139px;

	font-size: 10px;

	text-align: justify;

}



#element_desc a, #element_desc a:link, #element_desc a:visited {

	color:#444444;

	font-size: 10px;

	text-decoration:none;

	line-height:13px;

}

#element_desc a:hover {

	color:#000000;

}



#menu {

	float: left;

	width: 719px;

	margin-left: 11px;

	margin-bottom: 6px;

	height: 38px;

	width: 719px;

	background-image: url(menu_bg.png);

}



.menu_sep {

	font: bold;

	color:#000000;

}



.menu_element_on {

	float: left;

	height: 27px;

	text-align: center;

	padding: 11px 10px 0px 10px;

}



.menu_element_off {

	float: left;

	height: 27px;

	text-align: center;

	padding: 11px 10px 0px 10px;

}





.menu_element_on a:visited, .menu_element_on a:link, .menu_element_on a {

	color: #000000;

	font-size: 16px;

	text-decoration: none;

}

.menu_element_on a:hover {

	color:#F75304;

}



.menu_element_off a, .menu_element_off a:visited, .menu_element_off a:hover, .menu_element_off a:link {

	color: #999999;

	font-size: 16px;

	text-decoration: none;

}



.menu_element_off a:hover {

	color:#F75304;

}



#element_price {

	text-align: center;

	width: 144px;

	color: #F75304;

	float: left;

	font-size: 15px;

	margin-top: 2px;

}

/*------------USE*/

/*img{border:none;margin:0;}*/

/*body,form,td,th,h1,h2,h3{padding:30;margin:30;text-align:left;}*/

td{vertical-align:top;overflow:hidden}



/*END USE---------------*/



.style38 table tr td strong .style49 strong {

	color: #FFF;

}

.style38 table tr td strong a {

	color: #C0C0C0;

}

.box_body_table_5 tbody tr .style38 table tr td strong {

	color: #FFF;

}

.pop_heaser {

-webkit-border-radius: 1em;}



.boxprod{float:left;clear:left;width:188px;height:210px;border:0px solid grey;background:url(images/bgred.jpg);text-align:left; color:#FFFFFF; font-weight:bold; }





.boxprod_2{float:left;clear:left;margin-right:2em;width:190px;height:15px;border:1px solid black;background:#C3D9FF;text-align:left; color:#000000; font-weight:bold; padding:2 2 2px 10; margin-bottom:-2px;}

.boxprod_3{float:left;clear:left;margin-right:2em;width:190px;border:1px solid black;background:#FFFFFF;text-align:left; color:#000000; padding:2 2 2px 10;}

.boxprod_3testi{float:left;clear:left;margin-right:0px;margin-left:2px;width:190px;border:1px solid black;background:#FFFFFF;text-align:left; color:#000000; font-weight:bold; padding:2 2 2px 10;}



.boxprod_4{	width:252px;border:1px solid #CCC;background:#E5EDF9;text-align:center;color:#000000;font-weight:bold;padding-top: 5;padding-right: 5;padding-bottom:5px;padding-left: 5;margin-left: 1px;}



.boxprod_5{	width:185px;float:left;clear:left;border:1px solid #CCC;background:#E5EDF9;text-align:center;color:#000000;font-weight:bold;padding-top: 5;padding-right: 5;padding-bottom:5px;padding-left: 5;margin-left: 1px;}

.boxprod_6{	width:546px;float:left;clear:left;border:1px solid #CCC;background:#E5EDF9;text-align:left;color:#000000;font-weight:bold;padding-top: 5;padding-right: 5;padding-bottom:5px;padding-left: 5;margin-left: 0px;margin-bottom: -1px;}

.boxprod_7{	width:232px;float:left;clear:left;border:1px solid #CCC;background:#E5EDF9;text-align:left;color:#000000;font-weight:bold;padding-top: 5;padding-right: 5;padding-bottom:5px;padding-left: 5;margin-left: 0px;margin-bottom: -1px;}

.boxprod_8{float:left;clear:left;margin-right:2em;width:190px;border:1px solid black;background:#FFFFFF;text-align:left; color:#000000; padding:5 5 5px 10;}

.boxbottom {

	font-size: 11;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	

	padding-left: 10px;

	padding-top: 14px;

	padding-bottom: 14px;

}

.border1{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em; padding-left:5px; padding-top:5px; padding-bottom:5px;}

.border2{-moz-border-radius-topright:2em;-moz-border-radius-topleft:2em ;}

.border3{-webkit-border-radius:2em 0;-moz-border-radius:2em 0;border-radius:2em 0}

.border4{-webkit-border-radius:3em 1em;-moz-border-radius:3em 1em;border-radius:3em 1em}

.border5{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}

.border6{-webkit-border-top-right-radius:24px;-webkit-border-top-left-radius:24px;border-top-right-radius:24px;border-top-left-radius:24px}

.border7{-webkit-border-radius:24px 0;-moz-border-radius:24px 0;border-radius:24px 0}

.border8{-webkit-border-radius:36px 12px;-moz-border-radius: 36px / 12px;border-radius: 36px / 12px;}

.border9{-webkit-border-top-right-radius:50px 30px;-webkit-border-bottom-right-radius:50px 30px;border-top-right-radius:50px 30px;border-bottom-right-radius:50px 30px}

.border10{-moz-border-radius: 36px / 12px;border-radius: 36px / 12px}

.border11{-webkit-border-top-right-radius:50px 30px;-webkit-border-bottom-right-radius:50px 30px;-moz-border-radius-topright:50px 30px;-moz-border-radius-bottomright:50px 30px}

.border12{-moz-border-radius: 36px 50px 50px 36px / 12px 30px 30px 12px;border-radius: 36px 50px 50px 36px / 12px 30px 30px 12px}

.border13{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-bottom:1px; padding-left:5px; padding-top:5px; padding-bottom:5px;}

.border14{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}

.border15{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; border:1px solid #990000;}









/* Middle

-----------------------------------------------------------------------------*/

#cart_total_bg {padding-right:70px; font-weight:bold; color:#f57300; float: right; text-align: center;}

#cart_total_bg span {color:#4E4E4E;}

#middle {width: 100%; height: 1%;}

#middle:after {

	content: '.';

	display: block;

	clear: both;

	visibility: hidden;

	height: 0;

}

#container {width: 575px; float: left; padding-bottom: 10px;}

#content {clear: both; float: none;}

#content .ctitle{ color: #202020; height: 50px; font-size:15px; font-weight: bold; padding-left: 20px; width: 420px;}

#content .ctitle2{ padding-top:30px; padding-bottom:5px; font-size:14px; font-weight: bold; }

#content .ctitle h2{ font-size: 15px; padding: 10px 0 0; font-style: italic; font-weight: 400; }

#content .ctitle h3{ font-size: 15px; padding: 10px 0 0; font-weight: 400; }



.pblocks{ padding: 10px 8; padding-top:10px; text-align: center; color: #444; margin-bottom: 0px; clear: both; float: none;}

.pblocks li{text-align: left; float: left; margin-right: 6px; margin-bottom: 7px; }

.pblock { width: 187px; height:206px; background:url(../images/productbg.png) no-repeat;}

.pblock-name {margin-left: 10px; padding-top:10px; height: 30px; line-height: 14px; width: 170px;}

.pblock-name a, .pblock-name a:hover {text-decoration: none; color: #353434; font-size: 14px; font-weight: bold;} 

.pblock-ingr {height: 22px; margin-left: 10px; line-height: 10px; width: 170px;}

.pblock-ingr td {vertical-align: top;}

.pblock-ingr a, .pblock-ingr a:hover {color: #fe4e00; font-size: 11px;}

a.tablet-ico {float: left;  margin-left: 1px;}

.pblock .bttn {float: left; width: 82px;}

/*.pblock .bttn a {color: #5e960c; font-weight: bold; font-size: 10px; text-decoration: underline; line-height: 11px; display: block; text-align: center;}*/

.pblock-descr {color:#4e4e4e; float:left; padding:5px 10px 0 10px; font-size: 11px; font-weight:100;}

.price_prep_val {font-size: 16px; font-weight:bold; text-align:center; color: #fff; float: left; width:70px; height: 35px; margin-top: 26px; margin-left: 8px;}



.top-product-list {border: 1px solid #dbdbdb; margin-bottom: 10px;}

.top-product-list-header {color: #d50000; line-height: 35px; font-weight: bold; padding-left: 15px; background-color: #fff3bb; border-bottom: 1px solid #dbdbdb;}

.bestsellblock {width: 135px; float: left;  text-align: center; border: 1px solid #dbdbdb; margin: 5px 0 10px 5px;}

.bestsellblock-name {border-bottom: 1px solid #dbdbdb;}

.bestsellblock-name a {color: #323232; font-weight: bold; font-size: 13px;  line-height: 20px;}

.bestsellblock-cont {padding: 5px 0;}

.bestsellblock-cont a {height: 25px; color: #727272;}

.bestsellblock-cont label {background-color: #ff7800; color: #fff; padding: 0 3px; cursor: pointer;}

background-image:url(images/fondo-productoi2.gif);.box_body_table_5 tbody tr td .boxprod.border1 a u {

	color: #C0C0C0;

}



.box_body_table_5 tbody tr td .boxprod.border1 a u {

	color: #C0C0C0;

}



.barbottom {

  background-image: url(images/bar-grey.jpg);

  background-repeat: no-repeat;

  background-position: center;

}

.delivery {font-size: 13px; font-weight:bold; text-align:left; color: #000000; float: left; width:150px; height: 30px; margin-top: 12px; margin-left: 108px;}

.payment {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:150px; height: 30px; margin-top: 12px; margin-left: 10px;}

.confirm {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:140px; height: 30px; margin-top: 12px; margin-left: 8px;}

.complete {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:140px; height: 30px; margin-top: 12px; margin-left: 10px;}



.delivery2 {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:150px; height: 30px; margin-top: 12px; margin-left: 108px;}

.payment2 {font-size: 13px; font-weight:bold; text-align:left; color: #000000; float: left; width:150px; height: 30px; margin-top: 12px; margin-left: 10px;}

.confirm2 {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:140px; height: 30px; margin-top: 12px; margin-left: 8px;}

.complete2 {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:140px; height: 30px; margin-top: 12px; margin-left: 12px;}

.delivery2 a {color:#8a8989;}

.delivery2 a:hover{color:#990000; text-decoration:underline;}



.delivery3 {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:150px; height: 30px; margin-top: 12px; margin-left: 108px;}

.payment3 {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:150px; height: 30px; margin-top: 12px; margin-left: 10px;}

.confirm3 {font-size: 13px; font-weight:bold; text-align:left; color: #000000; float: left; width:140px; height: 30px; margin-top: 12px; margin-left: 8px;}

.complete3 {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:140px; height: 30px; margin-top: 12px; margin-left: 10px;}

.payment3 a {color:#8a8989;}

.payment3 a:hover{color:#990000; text-decoration:underline;}





.delivery4 {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:150px; height: 30px; margin-top: 12px; margin-left: 108px;}

.payment4 {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:150px; height: 30px; margin-top: 12px; margin-left: 10px;}

.confirm4 {font-size: 13px; font-weight:bold; text-align:left; color: #8a8989; float: left; width:140px; height: 30px; margin-top: 12px; margin-left: 8px;}

.complete4 {font-size: 13px; font-weight:bold; text-align:left; color: #000000; float: left; width:140px; height: 30px; margin-top: 12px; margin-left: 10px;}

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:300px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
} }
