
body {
width:80%; 
min-width:800px; 
max-width:1000px; 
margin: 0px auto; 
font-size:12px; 
bgcolor:#666666; 
text:#000000;
}
#white_container {
    width: 99%;
	padding: 5px;
	margin: 0 auto;
	background-color:#e0e0e0; 
	}
#description h2, #features h2 {
font-size:12px;
}
#sku h1 {
font-size:12px;
}
#title h3{
font-size:10px;
}
.prodDetailAttribution {
	font-size: 12px;
	}
p{
font-size:12px;
}
#bread_cr{
margin:6px 0 7px 5px;
}
.content{background-color:#e0e0e0;}
/********************************* Start Footer ******************************/
.footer {  background-color: #000000; text-align: center; padding-top: 3px; padding-bottom: 5px; font-size: 10px;} 
.footer a:link{color:#ffffff;}
.footer a:visited{color:#ffffff;}
.footer a:hover{color:#cccccc;}
.footera:active{color:#ffffff;}
#footnav {
    padding: 0 0 3px 0;
    text-align: center;
	}
	#footnav ul {
        margin: 0;
        list-style: none;
		text-align: center;
        }
	#footnav ul li {
		display: inline;
		padding: 0px;
		color:#fff;
		font: 10px Arial, Verdana, sans-serif;
		background-image:url(images/img_dots_footer.gif);
		background-repeat:no-repeat;
		padding:0px 20px 0px 0px;
		background-position:right;
		}
	#footnav ul li .last{
		background-image:none; 
		padding:0;
		}
    #footnav ul li a {
		color: #fff;
		font: 10px Arial, Verdana, sans-serif;
		text-decoration: none;
        }
/********************************* End Footer ******************************/

/********************************* Start Crumb Past ******************************/
.crumbPast {font-size: 10px;}
.crumbPast a{font-size: 10px;}
.crumbPast a:hover{font-size: 10px;}
 /********************************* End Crumb Past ******************************/

/********************************* Start Line Fade ******************************/ 
.line-fade-v td#center{
width:1px;
background-color:#720f0f; 
height:130px;
}
.line-fade-v td#up{
background-color:#720f0f;
background-image:url(images/fade_up.gif);
height:110px;
width:1px;
background-repeat:no-repeat;
background-position:top;
}
.line-fade-v td#down{
background-color:#720f0f;
background-image:url(images/fade_down.gif);
height:110px; 
width:1px; 
background-repeat:no-repeat; 
background-position:bottom;
}
/********************************* End Line Fade ******************************/ 

/********************************* Start Round Corners******************************/ 
div.rounded {
 width: 92%;
 background: #CCCCCC url(images/tr.gif) no-repeat top right;
}
div.rounded div {
 background: transparent url(images/tl.gif) no-repeat top left;
}
div.rounded div div {
 background: transparent url(images/br.gif) no-repeat bottom right;
}
div.rounded div div div {
 background: transparent url(images/bl.gif) no-repeat bottom left;
 padding: 15px;
}
div.rounded_y {
 width: 92%;
 background: #CC9933 url(images/tr_y.gif) no-repeat top right;
}
div.rounded_y div {
 background: transparent url(images/tl_y.gif) no-repeat top left;
}
div.rounded_y div div {
 background: transparent url(images/br_y.gif) no-repeat bottom right;
}
div.rounded_y div div div {
 background: transparent url(images/bl_y.gif) no-repeat bottom left;
 padding: 15px;
}
div.rounded_w {
 width: 100%;
 background: #fff url(images/corner_topright.gif) no-repeat top right;
}
div.rounded_w div {
 background: transparent url(images/corner_topleft.gif) no-repeat top left;
}
div.rounded_w div div {
 background: transparent url(images/corner_botright.gif) no-repeat bottom right;
}
div.rounded_w div div div {
 background: transparent url(images/corner_botleft.gif) no-repeat bottom left;
 padding: 15px;
}
/********************************* End Round Corners******************************/ 

/********************************* Start Grey Menu******************************/ 
#gr_menu {
	float: right;
	width: 30%;
	padding: 0px;
	margin: 0 5px 0 0;
	}
           #gr_menu h2{
             font: 18px Verdana, Arial, Helvetica, sans-serif; 
             margin-bottom:15px;
             color: #666;
             }
           #gr_menu h3{
		       font: 12px  Verdana, Arial,Helvetica, sans-serif;
		       font-weight: bold;
			   line-height: 18pt;
			   color: #000;
		       margin-bottom:0px;
			   margin-left:35px;
               background-image:url(images/arrow_bl.gif);
			   background-repeat:no-repeat;
			   padding:0px 15px 0px 15px;
			   background-position:5px 50%;
			   }
	       #gr_menu h3 a{
		      font: 12px  Verdana, Arial,Helvetica, sans-serif;
		      text-decoration: none;
			  line-height: 18pt;
			  color: #666;
			  }
	       #gr_menu h3 a:hover{
		       font:12px  Verdana,Arial, Helvetica, sans-serif; 
			   text-decoration: underline; 
			   line-height: 18pt; 
			   color: #000;
			   }
         
/********************************* End Grey Menu******************************/

/********************************* Start Left Container******************************/
#left_cont {
	width: 65%;
	float: left;
	padding: 5px;
	}
	#left_cont p {
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		margin: 10px 20px 10px 12px;
        margin-left: 35px;
        }
     #left_cont b {
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		}
     #left_cont img {
		padding: 3px;
		float: left;
		margin: 20px 15px 20px 30px;
		}
     #left_cont ul{
	     font: 14px   Verdana, Arial, Helvetica, sans-serif; 
         font-weight:bold;
	     line-height: 16pt;
         margin: 0 0 0 180px;
           }
     #left_cont h1 {
	     color: #CC9900;
	     font: 18px Verdana, Arial, Helvetica, sans-serif; 
         text-transform: none;
	     margin: 0 0 10px 12px;
	       }
	 #left_cont h3 {
	           font:14px Verdana,Arial, Helvetica, sans-serif; 
			   font-weight:bold; 
			   margin-bottom:10px; 
			   margin-left:10px; 
			   background-image:url(images/arrow_bl.gif); 
			   background-repeat:no-repeat;
			   padding:0px 15px 0px 15px;
			   background-position:5px 50%;
			   
	       }
		   	 #left_cont h4 {
	           font:14px Verdana,Arial, Helvetica, sans-serif; 
			   font-weight:bold; 
			   margin-bottom:10px; 
			   margin-left:10px; 
			   line-height: 16pt; 
			   padding:0px 15px 0px 15px;
           }

/********************************* End Left Container******************************/

/********************************* Start Product Menu******************************/
* { margin:0; padding:0; }

#products {
    height: 18px;          /* set height to same length as the list not to be vertical overflowed */
    overflow: hidden;      /* hide the not allowed to wrap last list-item's odd pixels overflow */
    background: #000;
	width: 100%; 
	padding-top:1px;
	padding-bottom:3px;
}
#productstabs li {
    float: left;
	width: 14%;          /* set width value to 100%/7li (N.b. Opera will not read the decimal)*/
    list-style: none;
	text-align:center;
    font-family:Verdana, Arial, san-serif;
	font-size:11px;
}
#productstabs li#fun {
    margin-right: -10px;   /* safely stop the list from wrapping when computed odd pixels are added */
}
#productstabs li a {
    display:block;
    height: 22px;          /* IE6 needs a height to fill the box */
    width: auto;
    border-right: 1px solid #ccc;
    color: #FFF;
    text-decoration: none;
	padding-right:7px;
}
#productstabs li#fun a {
    border-right: 0;
}
#productstabs li a:hover {
    color: #ccc;
}
<!--#ProductMenu {
	height: 21px;
	padding: 5px 0 0 0;
	background-color:#000;
	margin: 0;
	width: 100%;
}
	#ProductMenu ul {
	    font-size:11px;
	    color:#fff;
	    background-color:#000;
        list-style: none;
		text-align: center;
		width: 100%;
		}
    #ProductMenu ul li {
		display: inline;
		margin: 0;
		padding: 0;
		color:#fff;
   }
		#ProductMenu ul li#ln {
         margin: 0;
		padding: 0;
		color:#fff;
		width: 1px;
        }
    #ProductMenu ul li a {
		color: #fff;
		font: 11px Verdana, Arial, sans-serif;
		text-decoration: none;
		padding: 0 1em 0 1em;
		width: 16%;
        }
    #ProductMenu ul li a:hover {
		text-decoration: none;
        color:#ccc;
		}-->
/********************************* End Product Menu******************************/

/********************************* Start Account Menu******************************/
#account {
	height: 27px;
	padding:0;
	background-color:#fff;
	margin: 0px auto; 
	}
 #accountMenu {
	
	padding: 7px 0 0 0;
	background-color:#fff;
	float:right;
	}
	#accountMenu ul {
	    font-size:11px;
	    color:#000;
	    background-color:#fff;
		margin: 0;
        list-style: none;
		text-align: center;
        }
	#accountMenu ul li {
		display: inline;
		padding: 0px;
		color:#000;
		}
    #accountMenu ul li a {
		color: #000;
		font: 11px Verdana, Arial, sans-serif;
		text-decoration: none;
        }
 /********************************* End Account Menu******************************/

/********************************* Start Top Banner******************************/
#blackstripetop{
  background-color:#000; 
  margin: 0px auto;
  min-width:870px;
    /* IE Dynamic Expression to set the width */
    width:expression(document.body.clientWidth < 550 ? "870px" : "100%" );


  }
#logobanner{
background-image: url(images/banner_bg.gif);
min-width:870px;
    /* IE Dynamic Expression to set the width */
    width:expression(document.body.clientWidth < 550 ? "870px" : "100%" );
}
/********************************* End Top Banner******************************/


.more{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
}
.border_routine{
border-width:1px; 
border-bottom-style:solid; 
border-color:#000000;
}
.border_routine_table{
border-width:1px; 
border-style:solid; 
border-color:#000000;
padding:7px;
}
.favor_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #333333}
.textHome {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.linkShop a {color: #666666; text-decoration: none; font-size:11px; font-weight:bold;}
.linkShop a:hover{color: #FFFFFF; text-decoration: underline; font-size:11px; font-weight:bold;}
.product-title a{font-size:12px;}
.product-title a:hover{font-size:12px;}
#description h2{font-size:12px;}
#breadcrumb a{font-size:10px;}
#breadcrumb a:hover{font-size:10px;}
.picture_have_left {  background-image: url(images/home_picture_left1.jpg); background-repeat: no-repeat; background-position: left center}
.picture_have_right {  background-image: url(images/home_picture_right1.jpg); background-repeat: no-repeat; background-position: right center}
.table_have {  margin-top: 0px;  margin-bottom: 5px; }
.adam {  background-image: url(images/adam.jpg); background-repeat: no-repeat; background-position: center top}
.venice {  background-image: url(images/venice.jpg); background-repeat: no-repeat; background-position: center top}
.opera {  background-image: url(images/opera.jpg); background-repeat: no-repeat; background-position: center top}
.home{font-weight: bold; color: #CC3300}

#about {
	    text-align: left;
        width: 100%;
	    margin: 0 auto;
        }

        


.q {  font-family: "Courier New", Courier, mono; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #CC0000}
.ans {  font-family: "Courier New", Courier, mono; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #0066CC}
.question {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.top {  background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: left center}
#left_cont_terms {
	width: 100%;
	float: left;
	padding: 5px;
	}
 strong{ font-size:12px;}
.topnav a{display:block; text-decoration:none; font-weight:bold;  font-size:9px; text-transform: uppercase;}
.product a{text-decoration:none;  }
.product a:hover{text-decoration:underline;}
.product h2{font-weight:bold; margin-bottom:5px; text-align:center; color:#000000;}
.product p{margin-bottom:5px; text-align:center;}



.nav-divide{background-image:url(images/divider.gif); height:7px;}

.article_date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #000000; margin: 20px 0px 0px;}
.article_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px;}
.article_content {margin: 0 10px 0 0; }
#read_more {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right;  margin-top:12px;}
	
.map_categ {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.map_subcateg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;; text-indent: 10pt}
.map_categ a{text-decoration:none; color:#000;font-weight:bold;}
.map_categ a:hover {text-decoration: underline; color:#000;font-weight:bold;}
.map_subcateg a{text-decoration:none; color:#000;}
.map_subcateg a:hover {text-decoration: underline; color:#000;}
h2.map {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #000000;}
h2.map a{text-decoration:none; color:#000;}
h2.map a:hover {text-decoration: underline; color:#000;}

.topnav td{background-image:url(images/spacer.gif); background-position:right; background-repeat:no-repeat; padding:5px 5px 0px 5px;}

ul li a.arrow {list-style-image:url(images/arrow_bl.gif);padding:2px;margin:0px; border:0px;margin-left:20px;}
ul li .arrow {list-style-image:url(images/arrow_bl.gif);padding:2px;margin:0px; border:0px;margin-left:20px;}
h1.espresso {font-size:18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:none;  margin-bottom: 10px; margin-top: 10px; color: #cc9900}

span.alfabetic{background-color: #F6F6F6; BORDER: #999 1px solid; height:25px; width:20px; padding:3px; margin-right:10px; text-align:center;}
span.alfabetic a:link {font-family: verdana; font-size:15px; font-weight: normal;color: #333;text-decoration: none;}
span.alfabetic a:visited {font-family: verdana; font-size:15px; font-weight: normal;color: #333;text-decoration: none;}
span.alfabetic a:hover {font-family: verdana; font-size:15px; font-weight: normal;color: #333;text-decoration: none ;}

hr {border: 0;
  width: 97%;
  color: #cc0000;
  background-color: #cc0000;
  height: 2px;}

.event_more {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; float: left; margin:0 0 0 15px;}
input.downloadPDF
{
   font-size:12px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#CC3300;
}
.breadcrumbs {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 0.8em;
    color: #000;
    margin-left:10px;
}
