html,body { 
	margin:0; 
	padding:0; 
	border:0; }
body { 
	background: #ccc url(../images/main_body_bg.png) 0% 0% repeat-x; 
	font-size:11px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-weight: normal; font-style: normal; 
	line-height:16px; 
	text-align: center; 
	color:#333333;
	}

p { 
	margin:0; 
	padding:0; 
	border:0;
 }
 table{
	 padding:10px 10px 10px 10px;
 }
 	

h1 { 
	font-size:16px; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold; 
	font-style:normal; 
	line-height:24px; 
	color:#5D503D; 
	}
.recipe_title{ 
	font-size:16px; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold; 
	font-style:normal; 
	line-height:24px; 
	color:#FF3300;
	padding: 20px 0 20px 0;
	}

h2 { 
	font-size:14px; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	font-style:normal; 
	line-height:20px; 
	color:#5D503D; 
	padding: 0; 
	margin: 0; 
	}
	
h5 { 
	font-size:11px; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold; 
	font-style:normal; 
	line-height:16px; 
	color:#5D503D; 
	padding: 0; 
	margin: 0; }

a {
	color: #5D503D;
	text-decoration: none;
	outline: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

form { 
	border:0; 
	padding:0; 
	margin:0; 
	}
form p {
	margin-bottom:5px;
}

input.button {
	color:#ffffff;
	background-color:#5a2049;
	border:0px;
	font-size:11px;
	padding:3px;
	padding-left:4px;
	padding-right:4px;
	width:auto;
}

input.button:hover {
	background-color:#4c183d;
}

form legend { display:none; padding: 0; margin: 0; border: 0; }
form fieldset { padding: 0; margin: 0; border: 0; }
form abbr { cursor: help; font-style: normal; border: 0; }
form textarea { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; } 
table tr td, table thead th { margin:0; padding:0; border:0; font-size:11px; }
dl dt { padding:0; border: none; margin: 0; }
dl dd { padding:0; border: none; margin: 0; display: block; }


	
#wrap {
	background:#F7F5EF;
	width: 948px;
	margin: 05px auto 5px;
	padding: 0px;
	position: relative;
	border: 2px solid #000;
	-webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;

    -khtml-border-radius-topleft:10px;
    -khtml-border-radius-topright:10px;
    -khtml-border-radius-bottomleft:10px;
    -khtml-border-radius-bottomright:10px;

    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
	}

.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-border-top-left-radius:0px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;

    -khtml-border-radius-topleft:0px;
    -khtml-border-radius-topright:0px;
    -khtml-border-radius-bottomleft:10px;
    -khtml-border-radius-bottomright:10px;

    -moz-border-radius-topleft:0px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
}

.panel-overlay h2,
.panel-overlay p{
	margin: .4em 0;
	font-size:14px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:bold; 
	font-style:normal; line-height:20px; color:#bfb6ad; padding: 0; margin: 0; 
	text-align:center;
}
.panel-overlay p {
	line-height: 1.2em;
}
.spacer{
	margin: 5px;
	padding: 5px; 
	
}


.thumbnail { padding: 4px; }
a.thumbnail { outline: none; }
a.thumbnail img { margin: 0 6px 10px 0; padding: 0 2px 5px 0; border-bottom: 3px solid #777; }
a.thumbnail img.current { border-bottom: 3px solid #5D503D; }


/* individual style elements */
ol.alpha li { list-style-type: lower-alpha; }
.ofInterest { color: #5D503D; }


ul.list {margin:0 0 15px 15px;}
ul.list li {padding:0 0 2px 14px;}
li {list-style:none;}
ul.smallList li {background:transparent url("../images/el_list_item.gif") no-repeat 1px 6px;}
/* header */
div#topbar { text-align:right; width:948px; margin:5px auto; padding: 10px 10px 5px 0; background: transparent url(../images/main_header_bg_new.png) top left no-repeat; min-height: 20px; height:auto !important; height:20px; clear: both;  }

div#container{ 

	text-align:left; width:948px; margin:0 auto; padding: 0; 
	background-color: #fff; height:100%; !important;  
	border-left: 2px solid #cdcdcd; border-right: 2px solid #cdcdcd;

	}
	
div#container_product{ 

	text-align:left; width:948px; margin:0 auto; padding: 0; 
	background-color: #fff; height:700px !important;  
	border-left: 2px solid #cdcdcd; border-right: 2px solid #cdcdcd;

	}


div#ccContainer{ 
	text-align:left;
	width:948px; 
	margin:0 auto; 
	padding: 0; 
	background-color: #fff; 
	min-height: 200px; 
	height:auto !important; 
	height:600px;  }


/* header */
div#header { 
	margin:0; padding:0; 
	border: 0; 
	text-align:left; 
	width: 948px; 
	min-height: 134px; 
	height:auto !important; 
	height: 134px;
 }
div#header h1, div#header p { 
	display: none; 
	text-indent: -999em; 
	background-color: 
	transparent; 
	margin: 0; 
	padding: 0; 
	}
	
div#header ul.mainnav { 
	list-style-type: none; 
	padding: 5px 0 0 0;
	margin: 0;
	clear:both; 
	width:948px; 
	}
	
div#header ul.mainnav li { 

	display: inline; 
	float: left; 
	clear: none;
	height: 44px; 
	margin: 0; 
	padding: 0;
	background-color: transparent; 
	background-repeat: no-repeat; 
	text-indent: -999em;
	}

div#header ul.mainnav li a { 
	display: block; 
	height: 44px; 
	text-decoration: none; 
	background: transparent; 
	}
	
div#header ul.subnav { 
	list-style-type: none; 
	padding: 20px 0 0 0;
	 margin: 0; 
	clear:both; 
	width:948px;
	 min-height: 65px;  
	 height:auto !important; 
	 height: 65px;  
	 }

div#header ul.subnav li { 
	display: inline; 
	float: left; 
	clear: none; 
	height: 25px; 
	margin: 0; padding: 0;
	background-color: transparent; 
	background-repeat: no-repeat;
	text-indent: -999em; 
	}
	
div#header ul.subnav li a { 
	display: block; 
	height: 25px; 
	text-decoration: none; 
	background: transparent; 
	background-repeat: no-repeat; }

.headerleft {
	width: 500px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 250px;
	float: right;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
.headerright a img {
	border: none;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
	}
	
/* content */
div#content { 
	margin:0; 
	padding:0; 
	border: 0; 
	text-align:left; 
	width: 948px; 
	background: #FFF url(../images/bg_content.png) repeat-y;
	clear: both; 

	}
	
div#content .content-leftsidebar{ 
	float: left;
	width: 260px;
	border: 5px #666666; 
	background: #ffffff url(../images/content_vertline.png)repeat-y;
	min-height: 640px; height:auto !important; height:600px;
	}		
#maincontent {
	float:right;
	width: 660px;
/*	height:100%;*/
	margin: 0 10px 10px 0;
	padding: 5px 5px  5px 5px;
	background-color:#fff;
	line-height: 20px;
	overflow: auto;
}

#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6 {
	color: #06C;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: none;
	margin: 10px 0 20px 0;
	padding: 0;
	}

#maincontent h1 {
	font-size: 20px;
	}
	
#maincontent h2 {
	font-size: 18px;
	
	}
	
#maincontent h2 a, #maincontent h2 a:visited {
	color: #333333;
	text-decoration: none;
	}
	
#maincontent h2 a:hover {
	color: #2255AA;
	text-decoration: none;
	}
	
#maincontent h3 {
	font-size: 16px;
	
	}
	
#maincontent h4 {
	font-size: 14px;
	}
	
#maincontent h5 {
	font-size: 12px;
	}
	
#maincontent h6 {
	font-size: 10px;
	}
	
#maincontent .title{
	background: url(../images/arrow.png) left no-repeat;
	top: 10px;
	right:5px;
	padding-left:20px;
	color:#066;
}
#maincontent  p {
	color: #555555;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
	}

#featured{
	float:left;
	margin:0px;
	padding: 20px 10px 5px 10px;
	
}
/***** Banners ********************/

#maincontent .banner_sc{
	background:  url(../images/prod_sc.jpg) no-repeat center;
	height:250px;
	width:640px;
	padding: 20px 0 0 0;
	
}
#maincontent .banner_pg{
	background:  url(../images/prod_pg.jpg) no-repeat center;
	height:250px;
	width:640px;
	padding: 20px 0 0 0;
	
}
#maincontent .banner_sc_footer{
	background:  url(../images/banner_sc.jpg) no-repeat;
	height:99px;
	width:640px;
	margin:10px 0 0 0;
	padding: 20px 0 0px 0;
	
}
#maincontent .banner_pg_footer{
	background:  url(../images/banner_pg.jpg) no-repeat;
	height:99px;
	width:640px;
	margin:10px 0 0 0;
	padding: 10px 0 0px 0;
	
}

/***** Sidebar & Sidebar-Alt ********************/

#leftsidebar {
	width: 180px;
	float: left;
	margin: 0;
	padding: 15px 5px 15px 10px;

	}
#leftsidebar .titlesidebar h2 { 
	font-size:20px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; 
	font-style:normal; 
	line-height:20px 0 20px 0;
	margin-top:10px;
	margin-bottom:10px;
	color:#09C;
	text-align:center;
	border-bottom:#CCC thin solid;
}

/***IMAGES***/
div#content .shop img{
	border:1px solid #E6E6E6;
	border-spacing:5px;
	padding:2px 2px 2px 2px;
}
.productcaption{
	font-weight:bold;
	color:#333;
	
}
div#content .addtocart img{
	border:none;
}

/*LEFT NAVIGATION */	
/* content */
div#sidebar { 
	margin:0; 
	padding:0; 
	border: 0; 
	text-align:left; 
	width: 150px; 
	clear: both; 
	}
div#content ul.leftnav { 
	width: 260px;
	display: inline; 
	list-style-type: none; 
	padding: 4px 0 0 0;
	margin: 0;
	clear:both; 
	width:948px; 
	text-indent: -999em;
	}
	
div#content ul.leftnav li { 
	display: block; 
	float: left; 
	clear: none;
	height: 44px; 
	margin: 0; 
	padding: 0;
	background-repeat: no-repeat; 
	text-indent: -999em;
	}

div#content ul.leftnav li a { 
	display: block; 
	height: 44px; 
	text-decoration: none; 
	}

#homepageleft {
	float: left;
	width: 260px;
	margin: 0px;
	padding: 0px;
	
	}

#homepageleft .hpfeaturedleft {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 5px;Z
	}

#homepageleft #nav_wrap {
	float: left;
	background:#F7F5EF;
	margin: 0px 5px 10px 5px;
	padding: 0px;
	border: 1px solid #888886;
	-webkit-border-top-left-radius:0px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;

    -khtml-border-radius-topleft:0px;
    -khtml-border-radius-topright:0px;
    -khtml-border-radius-bottomleft:5px;
    -khtml-border-radius-bottomright:5px;

    -moz-border-radius-topleft:0px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
	
}

#homepageleft .title{
font:Arial, Helvetica, sans-serif;
background-color:#666666;
}
	
#homepageleft .hpcustservice{
	float: left;
	margin: 0px;
	padding: 10px 10px 5px 5px;
	}
	
#homepageleft .hpfeaturedleft img {
	border: none;
	margin: 0px;
	}
	
#homepageright {
	float: right;
	width: 680px;
	margin: 0px;
	padding: 0px;
	}
	
.hpfeaturedright{
	float: left;
	width: 680px;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	}
	
.hpfeaturedright img {
	border: none;
	margin: 0px;
	}

/* banner */
div#banner { margin:0; padding:0; border: 0; text-align:left; width: 948px; clear: both; }
	
/* main navigation */
div#header ul.mainnav li.pipe { width: 1px; height: 44px; background-image: url('../images/pipe.png'); }
div#header ul.mainnav li#home { width: 68px; height: 44px; background-image: url('../images/m_home.png'); }
div#header ul.mainnav li#home a { width: 68px; height: 44px; outline: none; }
div#header ul.mainnav li#home a:hover { background-image: url('../images/m_home.png'); background-position: 0px -44px; }
div#header ul.mainnav li#products { width: 87px; height: 44px; background-image: url('../images/m_prod.png'); }
div#header ul.mainnav li#products a { width: 87px; height: 44px; outline: none; }
div#header ul.mainnav li#products a:hover { background-image: url('../images/m_prod.png'); background-position: 0px -44px; }
div#header ul.mainnav li#aboutbm { width: 148px; height: 44px; background-image: url('../images/m_abmaker.png'); }
div#header ul.mainnav li#aboutbm a { width: 148px; height: 44px; outline: none; }
div#header ul.mainnav li#aboutbm a:hover { background-image: url('../images/m_abmaker.png'); background-position: 0px -44px; }
div#header ul.mainnav li#contactus { width: 104px; height: 44px; background-image: url('../images/m_contactus.png'); }
div#header ul.mainnav li#contactus a { width: 104px; height: 44px; outline: none; }
div#header ul.mainnav li#contactus a:hover { background-image: url('../images/m_contactus.png'); background-position: 0px -44px; }
div#header ul.mainnav li#shop { width: 68px; height: 44px; background-image: url('../images/m_shop.png'); }
div#header ul.mainnav li#shop a { width: 68px; height: 44px; outline: none; }
div#header ul.mainnav li#shop a:hover { background-image: url('../images/m_shop.png'); background-position: 0px -44px; }
div#header ul.mainnav li#where_to_buy { width: 120px; height: 44px; background-image: url('../images/m_where_to_buy.png'); }
div#header ul.mainnav li#where_to_buy a { width: 120px; height: 44px; outline: none; }
div#header ul.mainnav li#where_to_buy a:hover { background-image: url('../images/m_where_to_buy.png'); background-position: 0px -44px; }

div#header ul.mainnav li#promo_nav { width: 90px; height: 44px; background-image: url('../images/m_promo.png'); }
div#header ul.mainnav li#promo_nav a { width: 90px; height: 44px; outline: none; }
div#header ul.mainnav li#promo_nav a:hover { background-image: url('../images/m_promo.png'); background-position: 0px -44px; }

div#header ul.mainnav li#m_bg { width: 347px; height: 44px; background-image: url('../images/m_bg.png'); }
div#header ul.mainnav li#m_bg a { width: 256px; height: 44px; outline: none; }
div#header ul.mainnav li#m_bg a:hover { background-image: url('../images/m_bg.png'); background-position: 0px -44px; }

div#header ul.mainnav li#videos_tv { width: 90px; height: 44px; background-image: url('../images/m_videos.png'); }
div#header ul.mainnav li#videos_tv a { width: 90px; height: 44px; outline: none; }
div#header ul.mainnav li#videos_tv a:hover { background-image: url('../images/m_videos.png'); background-position: 0px -44px; }

/* sub navigation */
div#header ul.subnav li#logo { margin: 0 0 0 28px; width: 195px; height: 55px; background-image: url(../images/breville_logo_aubergine.png); }
div#header ul.subnav li#logo a { height: 40px; outline: none; }
div#header ul.subnav li#newsletter { float: right; margin-top: 3px; margin-left: 10px; width: 250px; height: 40px; font-size: 12px;}
div#header ul.subnav li#newsletter a { height: 40px; outline: none; }
div#header ul.subnav li#newsletter a:hover { background: url(../images/subnav_woym_new.png) 0px -44px no-repeat; }

/* main navigation menu ON states */
#homepage div#header ul.mainnav li#home, #homepage div#header ul.mainnav li#home a:hover { background-position: 0px -88px; }
#productspage div#header ul.mainnav li#products, #productspage div#header ul.mainnav li#products a:hover { background-position: 0px -88px; }
#where_to_buypage div#header ul.mainnav li#where_to_buy, #where_to_buypage div#header ul.mainnav li#where_to_buy a:hover { background-position: 0px -88px; }
#aboutbmpage div#header ul.mainnav li#aboutbm, #aboutbm div#header ul.mainnav li#aboutbm a:hover { background-position: 0px -88px; }
#contactuspage div#header ul.mainnav li#contactus, #contactus div#header ul.mainnav li#contactus a:hover { background-position: 0px -88px; }
#videopage div#header ul.mainnav li#videos_tv, #videos_tv div#header ul.mainnav li#videos_tv a:hover { background-position: 0px -88px; }
#promopage div#header ul.mainnav li#promo_nav, #promo_nav div#header ul.mainnav li#promo_nav a:hover { background-position: 0px -88px; }

/*LEFT NAVIGATION*/
div#content ul.leftnav li#aboutbrev { width: 210px; height: 41px; background-image: url('../images/nav_abt_brev.png'); }
div#content ul.leftnav li#aboutbrev a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#aboutbrev a:hover { background-image: url('../images/nav_abt_brev.png'); background-position: 0px -41px; }
div#content ul.leftnav li#specfea { width: 210px; height: 41px; background-image: url('../images/nav_specfeatures.png'); }
div#content ul.leftnav li#specfea a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#specfea a:hover { background-image: url('../images/nav_specfeatures.png'); background-position: 0px -41px; }
div#content ul.leftnav li#prodspec { width: 210px; height: 41px; background-image: url('../images/nav_prodspec.png'); }
div#content ul.leftnav li#prodspec a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#prodspec a:hover { background-image: url('../images/nav_prodspec.png'); background-position: 0px -41px; }
div#content ul.leftnav li#makebread { width: 210px; height: 41px; background-image: url('../images/nav_3steps.png'); }
div#content ul.leftnav li#makebread a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#makebread a:hover { background-image: url('../images/nav_3steps.png'); background-position: 0px -41px; }
div#content ul.leftnav li#prog { width: 210px; height: 41px; background-image: url('../images/nav_prog.png'); }
div#content ul.leftnav li#prog a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#prog a:hover { background-image: url('../images/nav_prog.png'); background-position: 0px -41px; }
div#content ul.leftnav li#helptip { width: 210px; height: 41px; background-image: url('../images/nav_tips.png'); }
div#content ul.leftnav li#helptip a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#helptip a:hover { background-image: url('../images/nav_tips.png'); background-position: 0px -41px; }
div#content ul.leftnav li#manualguide { width: 210px; height: 41px; background-image: url('../images/nav_manual_guide.png'); }
div#content ul.leftnav li#manualguide a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#manualguide a:hover { background-image: url('../images/nav_manual_guide.png'); background-position: 0px -41px; }
div#content ul.leftnav li#wherebuy { width: 210px; height: 41px; background-image: url('../images/nav_wheretobuy.png'); }
div#content ul.leftnav li#wherebuy a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#wherebuy a:hover { background-image: url('../images/nav_wheretobuy.png'); background-position: 0px -41px; }
div#content ul.leftnav li#faq { width: 210px; height: 41px; background-image: url('../images/nav_faq.png'); }
div#content ul.leftnav li#faq a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#faq a:hover { background-image: url('../images/nav_faq.png'); background-position: 0px -41px; }
div#content ul.leftnav li#shopnow { width: 210px; height: 41px; background-image: url('../images/nav_shop_online.png'); }
div#content ul.leftnav li#shopnow a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#shopnow a:hover { background-image: url('../images/nav_shop_online.png'); background-position: 0px -41px; }
/*
div#content ul.leftnav li#bm { width: 210px; height: 41px; background-image: url('../images/nav_bm.png'); }
div#content ul.leftnav li#bm a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#bm a:hover { background-image: url('../images/nav_bm.png'); background-position: 0px -41px; }


div#content ul.leftnav li#bod { width: 210px; height: 41px; background-image: url('../images/nav_video_ab.png'); }
div#content ul.leftnav li#bod a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#bod a:hover { background-image: url('../images/nav_video_ab.png'); background-position: 0px -41px; }

div#content ul.leftnav li#bod2 { width: 210px; height: 41px; background-image: url('../images/nav_video_bod.png'); }
div#content ul.leftnav li#bod2 a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#bod2 a:hover { background-image: url('../images/nav_video_bod.png'); background-position: 0px -41px; }

div#content ul.leftnav li#tff { width: 210px; height: 41px; background-image: url('../images/nav_video_bp.png'); }
div#content ul.leftnav li#tff a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#tff a:hover { background-image: url('../images/nav_video_bp	.png'); background-position: 0px -41px; }

div#content ul.leftnav li#tnt { width: 210px; height: 41px; background-image: url('../images/nav_video_tnt.png'); }
div#content ul.leftnav li#tnt a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#tnt a:hover { background-image: url('../images/nav_video_tnt.png'); background-position: 0px -41px; }
*/

div#content ul.leftnav li#sc { width: 210px; height: 41px; background-image: url('../images/nav_sc.png'); }
div#content ul.leftnav li#sc a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#sc a:hover { background-image: url('../images/nav_sc.png'); background-position: 0px -41px; }
div#content ul.leftnav li#pg { width: 210px; height: 41px; background-image: url('../images/nav_pg.png'); }
div#content ul.leftnav li#pg a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#pg a:hover { background-image: url('../images/nav_pg.png'); background-position: 0px -41px; }

div#content ul.leftnav li#cp { width: 210px; height: 41px; background-image: url('../images/nav_cp.png'); }
div#content ul.leftnav li#cp a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#cp a:hover { background-image: url('../images/nav_cp.png'); background-position: 0px -41px; }

div#content ul.leftnav li#ddj { width: 210px; height: 41px; background-image: url('../images/nav_ddj.png'); }
div#content ul.leftnav li#ddj a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#ddj a:hover { background-image: url('../images/nav_ddj.png'); background-position: 0px -41px; }


div#content ul.leftnav li#tiphints { width: 210px; height: 41px; background-image: url('../images/nav_hints.png'); }
div#content ul.leftnav li#tiphints a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#tiphints a:hover { background-image: url('../images/nav_hints.png'); background-position: 0px -41px; }

div#content ul.leftnav li#prodarticle { width: 210px; height: 41px; background-image: url('../images/nav_article.png'); }
div#content ul.leftnav li#prodarticle a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#prodarticle a:hover { background-image: url('../images/nav_article.png'); background-position: 0px -41px; }

div#content ul.leftnav li#prodfeatures { width: 210px; height: 41px; background-image: url('../images/nav_prodfeatures.png'); }
div#content ul.leftnav li#prodfeatures a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#prodfeatures a:hover { background-image: url('../images/nav_prodfeatures.png'); background-position: 0px -41px; }
div#content ul.leftnav li#prodfeatures { width: 210px; height: 41px; background-image: url('../images/nav_prodfeatures.png'); }
div#content ul.leftnav li#prodfeatures a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#prodfeatures a:hover { background-image: url('../images/nav_prodfeatures.png'); background-position: 0px -41px; }
div#content ul.leftnav li#tvc_adsc { margin-left:10px; width: 187px; height: 117px; margin-top:25px; background-image: url('../images/icon_tvc_adsc.jpg'); }
div#content ul.leftnav li#tvc_adsc a {margin-left:10px; width: 187px; height: 117px; outline: none; }
div#content ul.leftnav li#tvc_adsc a:hover { margin-left:0px; border:#F90  thin solid; background-position: 0px -41px; }
div#content ul.leftnav li#avp_bm { margin-left:10px; width: 187px; height: 117px; margin-top:25px; background-image: url('../images/icon_avp_bm.jpg'); }
div#content ul.leftnav li#avp_bm a {margin-left:10px; width: 187px; height: 117px; outline: none; }
div#content ul.leftnav li#avp_bm a:hover { margin-left:0px; border:#F90  thin solid; background-position: 0px -41px; }

div#content ul.leftnav li#carecleaning {width:210px; height:41px; background-image:url('../images/nav_care_cleaning.png')}
div#content ul.leftnav li#carecleaning a { width: 210px; height: 41px; outline: none; }
div#content ul.leftnav li#carecleaning a:hover { background-image: url('../images/nav_care_cleaning.png'); background-position: 0px -41px; }

div#content ul.leftnav li#tvc_adcp { margin-left:10px; width: 187px; height: 117px; margin-top:25px; background-image: url('../images/icon_tvc_cp.jpg'); }
div#content ul.leftnav li#tvc_adcp a {margin-left:10px; width: 187px; height: 117px; outline: none; }
div#content ul.leftnav li#tvc_adcp a:hover { margin-left:0px; border:#F90  thin solid; background-position: 0px -41px; }


/* homepage slider */
div#slider { float: left; margin: 16px 0 5px 10px; }
img#move_left { display: inline; clear: none; float:left; margin: 0; }
img#move_right { display: inline; clear: none; float:right; margin: 0; }
.slideWindow { float:left; position:relative; visibility: hidden; }
.slideWindow li img, .slideWindow li p { background-color:#FFFFFF; margin:0 8px 0 8px; }

/* support
---------------------------------------------------------------------------------*/
.support {
	/*
	border: solid 1px #3b3b3b;
	
*/
	color: #FFFFFF;
	background: url(../images/bg_sidebar2.png);
	/*	background: #474747;
	width: 245px;*/
	width: 240px;
	margin: 0;
	padding: 0;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-khtml-border-radius-topleft:0px;
	-khtml-border-radius-topright:0px;
	-khtml-border-radius-bottomleft:10px;
	-khtml-border-radius-bottomright:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
}
.support h3 {
	font-family: verdana;
	color: #000000;
	margin: 0;
	padding: 0;
}
.support h3 a {
/*	background: url(images/portfolio-case.gif) no-repeat;*/

	padding: 5px 5px  0 0;
	color: #a9a9a9;
	text-transform: uppercase;
	font: bold 140%/100% Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	display: block;
	text-decoration: none;
	width: 140px;
}
.support h3 a:hover {
	color: #dcdcdc;
}
.support h3 a em {
	text-transform: none;
	font: italic 75%/100% Georgia, "Times New Roman", Times, serif;
	color: #e8e8e8;
	display: block;
}
.supportlister {
	margin: 10px 0 0;
	padding: 0;
	/*
	border-top: solid 1px #3b3b3b;
	*/
}
.supportlister li {
	margin: 0;
	padding: 5px 5px 5px 5px;
	/*
	background: url(../images/arrow.png) 10px 8px no-repeat;
	*/
	line-height: 120%;
	/*
	border-bottom: solid 1px #3b3b3b;
	*/
	list-style: none;
}
.supportlister .supporttitle {
	font-size: 110%;
	color: #dfdfdf;
}
.supportlister .supportdetails {
	font-size: 90%;
	color: #999;
}
.support .seeallsupport {
	text-align: right;
	background: url(../images/continue-mini.gif) no-repeat right center;
	padding: 7px 0 7px 0;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	color: #999;
}
.support .seeallsupport a {
	color: #e8e8e8;
}

/*
.whitebox{
background-color: 
padding: 2px 2px 2px 2px;
}
*/

.newsletter {
	float: left;
	width:	250px;
	height: 400px;
	color: #666666;
	}
	
#left-col {
	margin-top: 10px;
	margin-left: 10px;
	width: 252px;
	position: absolute;
}

#right-col {
	margin-top: 10px;
	margin-left: 10px;
	width: 938px;
	height: 533px;
	float: left;
	
}

.slideshow {
	background: #FFF;
	padding: 10px 5px;
	
}


#thumb_horiz ul {
	margin:0 0 0px 0;}
#thumb_horiz ul li {display:inline;}
#thumb_horiz ul li.first {border:none;}
#thumb_horiz img {
	border: 0px }

#thumb_horiz {
	float:left;
/*	width:675px;*/
	margin:0 0px;
	padding:0 }  
	

.thumbnails_home {
	
	background-color: #FFFFFF;
	float: left;
	height: 110px;
	width: 948px;
	margin-top: 420px;
}

.thumbnails_promo {
	
	background-color: #FFFFFF;
	float: left;
	height: 110px;
	width: 948px;
	margin-top: 620px;
}


.error {
	color: #FF0000;
	font-size:9px;
	padding: 10px 5px;
}


ul#ingredients { list-style-type: none; margin: 10px 0 10px 0; padding: 0; }

ul#ingredients li { list-style-type: none; margin: 0; padding: 0 0 3px 0; }

ol#method { list-style-type:decimal;
color:#333333 margin: 10px 0 10px 0; padding: 0 0 0px 26px; }

ol#method li { padding: 0 0 3px 0; }

ol#method li span { color: #333; }



/*- SideTabs -*/

.idTabs{

	font-size: 12px;

	float:left;

	margin: 0 0 8px 0;

}

.idTabs li{

	float:left;

}

.idTabs li a{

	background:#F3F3F3;

	color:#CCCCCC;
	font-weight:bold;

	padding:5px 10px;

	display: block;

	margin: 0 7px 0 0;

	text-align: left;

	border: 2px solid #dedbd1;

}

.idTabs li.last a{

	margin: 0

}

.idTabs li a:hover,

.idTabs .selected{
	background:#dedbd1;
	color:#333;
	text-decoration: none
}


*{
	margin:0;
	padding:0;
}
/*- Box2 (sidebar boxes) -*/

.box2{

	background: #f5f4f0 url(images/bgr-box-trans.png) repeat-x top left;

	margin: 0 0 15px 0px;

	padding:18px;

	border:0 solid #dedbd1;

}

.box2 .nav1{

	float: none;

	padding: 0 0 0 0px; 

}	

.box2 .spacer.white{

	background: #ffffff;

	border: 4px solid #dedbd1;

	clear: both;

	margin: 0px;

}

.box2 .spacer.flickr img{

	float:left;

	background: #ffffff;

	border: 1px solid #dedbd1;

	margin: 4px 9px 4px 0px;

	padding: 7px;

}

.box2 .spacer.flickr img:hover{

	background: #ebe9e1;

	border: 1px solid #dedbd1;

}


	/* footer */
#footer{
	clear:both;
	overflow:auto;
	width:949px;
	height:60px;
	color:#FFF;
	margin-top: 0px;
	font-size: 11px;
	padding: 0px 0 0px 0;
	background:url(../images/main_footer_bg_new.png) bottom left no-repeat;	 background-color:#563641;
	text-transform:uppercase;
/*	text-align:right; width:938px; margin:0 auto; padding: 5px 10px 5px 0;   min-height: 30px; height:auto !important; height:20px; clear: both; font-size:9px; color: #666;*/
}


#footer .wrap {

	}

	
#footer a, #footer a:visited {

	color: #FFFFFF;
	text-decoration: none;

	}

	

#footer a:hover {

	color: #FFFFFF;
	text-decoration: underline;

	}

	

#footer p {

	margin: 0;
	padding: 0;
}

#footer .creds {

	width: 930px;
	float: left;
	margin: 2px 0 0 0;
	text-align: center;
	padding-left:15px;
	color:#FFF;
	}
#footer .cards {
	padding:5px 10px 0 0;
	margin:2px;
	text-transform:none;
	text-align:center;
	
	}
	

/* Subscription */

#sub_success
{
color: #666666;
}

#sub_success_box
{
width: 133px;
height: 20px;
position: absolute;
z-index: 101;
margin-left: 560px;
float: right;
margin-top: -76px;
}

/* Promo */



#promo_banner {
	margin-left: 11px;
	margin-top: 10px;
	background-image: url(../images/promo_banner.png);
	border: 1px solid #666666;
	height: 600px;
	width: 924px;
	position: absolute;
	z-index: 2;
	background-repeat: no-repeat;
}


#dealers td
{ padding: 5px;}



/* Home Banner */

/*** set the width and height to match your images **/

#slideshow {
    position:absolute;
    height:400px;
	width:924px;
	border: 1px solid #666666;
	margin-left: 11px;
	margin-top: 10px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 400px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 400px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
.price {

/*	font-weight: bold; */
	font-size: 11px;
	margin: 2px;
	line-height: 12px;
	color: #006600;

}
.regularprice {

/*	font-weight: bold; */
	font-size: 11px;
	margin: 2px;
	line-height: 12px;
	color: #333;
	text-decoration:line-through;

}#videopage #container_product #content .video_box {
	height: auto;
	width: 560px;
	background-color: #999999;
	margin-left: 0px;
}



/* LEFT NAVIGATION */

#leftsidebar .left_nav {
	text-decoration: none;
	font-size: 14px;
	margin-top: 6px;
	text-align:right;
	font-style: normal;
	font-weight: lighter;
}


#leftsidebar .left_nav a:link {
	color: #000000;
	text-decoration: none;
}
#leftsidebar .left_nav a:visited {
	text-decoration: none;
	color: #000000;
}
#leftsidebar .left_nav a:hover {
	text-decoration: none;
	color: #3473b7;
}
#leftsidebar .left_nav a:active {
	text-decoration: none;
	color: #3473b7;
}


#leftsidebar .left_2 {
	text-decoration: none;
	font-size: 13px;
	margin-top: 15px;
	text-align:right;
}


#leftsidebar .left_2 a:link {
	color: #000000;
	text-decoration: none;
}
#leftsidebar .left_2 a:visited {
	text-decoration: none;
	color: #000000;
}
#leftsidebar .left_2 a:hover {
	text-decoration: none;
	color: #3473b7;
}
#leftsidebar .left_2 a:active {
	text-decoration: none;
	color: #3473b7;
}
