@charset "iso-8859-1";
body {
	background: #A6978B;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0;
}

.container {
    background:url(/inc/images/bc.gif) repeat-y;    
	margin: 0 auto;
	width: 960px;
	padding:0 6px 0 6px;
}

.bottomcontainer {
    background:white url(/inc/images/bc.gif) repeat-y;    
	margin: 0 auto;
	width: 960px;
	padding:20px 6px 0 6px;
	text-align:right;
}

.signature {
    float:right;
	margin-right:20px;
}

.twitter {
	float:left;
	margin:0 0 20px 20px;
	width:320px;
	height:180px;
	border:1px silver solid;
}
.twitter p, .twitter li {margin:0 0 10px 0;text-align:left;}


#twitter_div {
margin:0 0 10px 0;
text-align:left;
width:300px;
height:160px;
overflow:auto;
}

#twitter_update_list {margin:0 0 10px 0;text-align:left;}

.tweetthis {
float:left;margin-left:20px;width:200px;height:180px;
}

a { color: #CC6600;text-decoration:none; }
a:hover { color: #333333; text-decoration:none; }

hr {
	border: 0;
	border-bottom: 1px solid #D5D6D6;
	height: 1px;
	margin: 13px 0;
}
input{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    border:1px solid #D6D5D5;
    color:#666666;
    background:url(/inc/images/buttons/input.gif) repeat-x top;
    padding: 2px 5px 3px 5px;    
}
input.checkbox{
    border:0;
    padding:0;
    background: transparent;
    width:auto !important;
}
input.search{
    text-indent: -9999px;
    border: 0;
    background: #78A5AA url(/inc/images/buttons/search.gif) no-repeat;
    width: 21px !important; height: 19px;
    cursor: pointer;
}
input.searchheader{
    text-indent: -9999px;
    border: 0;
    background: #78A5AA url(/inc/images/buttons/search.gif) no-repeat;
    width: 21px !important; height: 19px;
    cursor: pointer;
}

input.searchtext{
    background: white;
}


input.default{
    text-indent: 0px;
    border: 0;
    background: #78A5AA;
	/*width: 75px !important; height: 19px;*/
    cursor: pointer;
	color:white;
	margin:10px 0;
}

/* -----------------------------------------------
	header
----------------------------------------------- */
.header {
	position: relative;
	height: 70px;	
	width:100%;
	z-index:9000;	
}

.header .logo {
	position: absolute;
	top: 15px; left: 14px;
	width: 185px; height: 23px;
	background: url(/inc/images/logo.gif) no-repeat;
}

.header .logo a {
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	width: 185px; height: 23px;
}

.header h2 {
	position: absolute;
	top: 17px; right: 14px;
	width: 231px; height: 10px;
	background: url(/inc/images/titles/free_shipping.gif) no-repeat;
}
.header h2 a {
	text-indent: -9999px;
	display: block;
	overflow: hidden;
    width: 231px; height: 10px;
}
/* -----------------------------------------------
	content
----------------------------------------------- */
.content-container {
	padding: 15px 10px 15px 15px;
	background: #fff;
	z-index:100;
}
h1{
    font-size:18px;
    text-indent: -9999px;
    margin:0 0 20px 0;
    /*height:17px;*/
}

h1.h1top {
    font-size:7px;
    text-indent: -9999px;
    margin:0;
}

h1.h1header {
	position:absolute;
	top:45px;
	left:15px;
	width:500px;
	height:30px;
	overflow:hidden;
	font-size:10pt;
	font-weight:bold;
	text-indent:0px;
}

h1.cart{background:url(/inc/images/titles/cart.gif) no-repeat left top;margin-top:20px;}
h1.account-registration{background:url(/inc/images/titles/account_registration.gif) no-repeat left top;}
h1.checkout-registration{background:url(/inc/images/titles/checkout_registration.gif) no-repeat left top;}
h1.my-project-board{background:url(/inc/images/titles/my_project_board.gif) no-repeat left top;}
h1.norm24 {font-size:24pt;text-indent:0;margin:20px 0;height:none;color:silver;}
h1.norm16 {font-size:16pt;text-indent:0;margin:20px 0;height:none;color:silver;}
h1.norm {font-size:12pt;text-indent:0;margin:20px 0 30px 0;}
h1.norm10 {font-size:10pt;text-indent:0;margin:20px 0 30px 0;}
h2.norm10 {font-size:10pt;text-indent:0;margin:20px 0 30px 0;}
p.title{
    height:9px;
    text-indent: -9999px;
    margin:0 0 7px 0;
}
p.buying-guides{background:url(/inc/images/titles/buying_guides_tips.gif) no-repeat;}
p.design-inspiration{background:url(/inc/images/titles/design_inspiration.gif) no-repeat;}
p.projects{background:url(/inc/images/titles/projects.gif) no-repeat;}
p.todays-best-sellers{background:url(/inc/images/titles/todays_best_sellers.gif) no-repeat;}
p.top-brands{background:url(/inc/images/titles/top_brands.gif) no-repeat;}
p.btop-brands{background:url(/inc/images/titles/btop_brands.gif) no-repeat;}
p.best-sellers-indoor{background:url(/inc/images/titles/best_sellers_indoor.gif) no-repeat;}
p.best-sellers-outdoor{background:url(/inc/images/titles/best_sellers_outdoor.gif) no-repeat;}
p.fireplace-main-categories{background:url(/inc/images/titles/fireplace-main-categories.gif) no-repeat;}
p.fireplace-best-sellers{background:url(/inc/images/titles/fireplace-best-sellers.gif) no-repeat;}

p.fireplacedoors-prefab{background:url(/inc/images/titles/fireplacedoors-prefab.gif) no-repeat;}
p.fireplacedoors-best-sellers{background:url(/inc/images/titles/fireplacedoors-best-sellers.gif) no-repeat;}


p.font7 {margin-bottom:10px;font-size:7pt;}
p.font8 {margin-bottom:10px;font-size:8pt;}
p.font9 {margin-bottom:10px;font-size:9pt;}
p.font10 {margin-bottom:10px;font-size:10pt;}
p.font11 {margin-bottom:11px;font-size:11pt;}
p.font12 {margin-bottom:10px;font-size:12pt;}
p.font13 {margin-bottom:10px;font-size:13pt;}
p.font14 {margin-bottom:10px;font-size:14pt;}
p.font15 {margin-bottom:10px;font-size:15pt;}
p.font16 {margin-bottom:10px;font-size:16pt;}
.redtext {color:red}
.boldtext {font-weight:bold;}

ul.list{padding:0 0 15px 0;}
div.box{padding:14px 10px 0 10px;border:1px solid #E4E3E3;}

div.designers-center{
    width: 290px; height: 95px;
    background:url(/inc/images/designers_center.png) no-repeat;
    margin:0 0 10px 0;
}

div.designers-special{
	position:relative;
    width: 290px; height: 95px;
    background:url(/inc/images/specialoffer.jpg) no-repeat;
    margin:0 0 10px 0;
	border:1px silver solid;
}

div.designers-special-details {
	position:absolute;
	bottom:50px;
	left:-480px;
	border:1px silver solid;
	width:600px;
	height:280px;
	padding:0;
	margin:0;
	background-color:white;
	display:none;
	z-index:9999;
}


div.designers-center p{
    padding:38px 10px 6px 69px;
}
div.designers-center a{
    padding:38px 0 0 69px;
}
ul.todays-best-sellers{margin:0 0 10px 0;}
ul.todays-best-sellers li{
    float:left;
    display:block;
    width: 214px; height: 80px;
    border-bottom:1px solid #E2DFDD;
    padding:10px 0 10px 0;
}
ul.todays-best-sellers li.border{
    width:10px;
    height:100px;
    padding:0;
    margin:0 5px 0 5px;
    background:url(/inc/images/border.gif) no-repeat;
    background-position:-1px 0;
    border:0;
}
ul.todays-best-sellers img{
    border:1px solid #E9E8E8;
    margin:0 9px 9px 0;
}

p.properties{
    background: #F6F0EA url(/inc/images/prop_bc.gif) repeat-x;
    color:#CC6600;
    font-weight:bold;
    height:20px;
    padding:8px 10px 0 10px;
    cursor:pointer;    
}
p.properties b{
    display:block;
    float:right;
    width:15px;
    height:15px;    
}
p.properties a{
    display:block;
    float:right;
    padding:0 6px 0 0;
    font-weight:normal;
}
label.inactive{color:#B8B8B8;}
ul.properties{
    padding:7px 0 0 0;
}
ul.properties li{
    padding:0 0 5px 11px;
}

span.properties {
font-size:7pt;
}
ul.boxed li{
    width:30px;
    float:left;
    margin:0 4px 0 0;
}
ul.properties label, .form label{position:absolute;margin:3px 0 0 4px;}
ul.properties li img{
    border:1px solid #CCCCCC;
    margin:0 7px 0 0;
}
a.more{
    display:block;
    padding:0 11px 5px 0;
    text-align:right;
}

b.on{background:url(/inc/images/prop_on.gif) no-repeat;}
b.off{background:url(/inc/images/prop_off.gif) no-repeat;}

/* -----------------------------------------------
	breadcrumb
----------------------------------------------- */

.breadcrumb{
    padding:20px;
    color:#CC6600;    
	border-bottom:1px solid #D3D2D2;
}

/* -----------------------------------------------
	buttons
----------------------------------------------- */
a.print{background:url(/inc/images/buttons/print.gif) no-repeat left;padding:0 0 0 16px;float:right;}
a.sbutton {
    display: block;
    float:left;
    width:Auto;
    background:#F2E3C2  url('/inc/images/buttons/sbtn.gif') no-repeat top left;
    color: #CE6C0A;    
    height: 22px;    
    text-decoration: none;
    cursor:pointer;
}

a.sbutton span {
    background: url('/inc/images/buttons/sbtnr.gif') no-repeat right bottom !important;
    color: #CE6C0A !important;
    margin:0 !important;
    display: block;
    float:left;
    height:13px;    
    padding: 5px 11px 4px 11px !important;
	font-size:7pt;
	font-family:tahoma, verdana, arial;
    font-weight:bold;
}


a.lbutton {
    display: block;
    width:130px;
    background:#F2E3C2  url('/inc/images/buttons/sbtn.gif') no-repeat top left;
    color: #CE6C0A;    
    height: 22px;    
    text-decoration: none;
    cursor:pointer;
	margin:0 auto;
}

a.lbutton span {
    background: url('/inc/images/buttons/sbtnr.gif') no-repeat right bottom !important;
    color: #CE6C0A !important;
    margin:0 !important;
    display: block;
    height:13px;    
    padding: 5px 11px 4px 11px !important;
	font-size:8pt;
	font-family:tahoma, verdana, arial;
    font-weight:bold;   
}

/* -----------------------------------------------
	paging
----------------------------------------------- */

div.paging span{
    display:block;
    float:left;
    padding:6px 6px 6px 6px;
}
div.paging ul{display:block;float:left;border-left:1px solid #B2B1B1;}
div.paging ul li{
    display:block;
    float:left;
    border-right:1px solid #B2B1B1; 
}
div.paging a{
    display:block;
    float:left;
    font-weight:bold;
    padding:6px 6px 6px 6px;
}
div.paging a:hover{background:#CFD8DA;}
div.paging a.current{background:#CFD8DA;color: #666666;}
/* -----------------------------------------------
	footer
----------------------------------------------- */
.footer {
    width:960px;
    border-top:5px solid #5B4E37;
    margin:auto;
	padding: 20px 0 35px 0;
	text-align:center;
	color: #C0BCB9;
	font-size: 11px;
	position: relative;
}
.footer a{color:#FFFFFF;}
.footer p{padding:14px 0 0 0;}

/* -----------------------------------------------
    serch resulsts & my project board
----------------------------------------------- */

ul.search-results{
    position:relative;
    z-index:1;
    padding:0 0 0 12px;        
}
ul.search-results li{
    float:left;
    width:130px;
	height:310px;
    border-right:1px solid #E2DFDD;
    border-bottom:1px solid #E2DFDD;    
    padding:6px 9px 0 9px;
    background:url(/inc/images/search_results_bc.gif) repeat-x bottom;    
	margin-left:1px;
	z-index:2;
}


div.results_title {padding:5px;background:#F0F4F5;margin:30px 18px 0 18px}
div.results_title h2 {font-size:12pt;font-weight:bold;}
ul.search-results li.last{padding:6px 0 0 10px;border:0;border-bottom:1px solid #E2DFDD;}
ul.search-results li div{height:270px;position:relative}
ul.search-results div span {display:block;position:absolute;left:0px;top:22px;background:#CCFFCC;padding:1px;width:128px;}
ul.search-results li label{position:absolute;margin:3px 0 0 4px;}
ul.search-results p{padding:0 0 7px 0;}
ul.search-results a img{border:1px solid #E9E8E8;margin:2px 0 4px 0;z-index:3;}
ul.search-results a b, ul.search-results p b{font-size:11px;}
ul.search-results a.add-to-board{font-weight:bold;display:block;float:left;clear:left;font-size:9px;padding:7px 0 0 0;white-space:nowrap;}
ul.search-results a.delete-from-board{display:block;float:left;clear:left;font-size:9px;padding:7px 0 0 0;white-space:nowrap;}

ul.search-results a.home-board-off{display:block;float:right;position:relative;z-index:1000;font-size:0;width:18px;height:11px;margin:7px 0 0 0;background:url(/inc/images/buttons/ihome1.gif) no-repeat;}
ul.search-results a.home-board-off:hover{background:url(/inc/images/buttons/ihome2.gif) no-repeat;}

ul.search-results a.home-board-on{display:block;float:right;position:relative;z-index:1000;font-size:0;width:18px;height:11px;margin:7px 0 0 0;background:url(/inc/images/buttons/ihome3.gif) no-repeat;}

ul.search-results b.shipping{color:#0DA3B2;font-size:10px;}

label.imglabel  {position:relative;clear:both;width:128px;height:99px;border:1px silver solid;text-align:center;vertical-align:center;padding:0;margin:0;background-color:silver;}

ul.search-results li div.imgdiv{display:block;width:132px;height:109px;border:1px silver solid;text-align:center;vertical-align:center;position:relative;padding:0;margin:0;background-color:#F8FCFD;background-image: URL(/inc/images/bg_img_128.gif);}
ul.search-results li div.imgdiv img{margin:0;padding:0;border:1px gray solid;}





/* -----------------------------------------------
    search results fans
----------------------------------------------- */

ul.search-results-fans{
    position:relative;
    z-index:1;
    padding:0 0 0 12px;        
}
ul.search-results-fans li{
    float:left;
    width:168px;
	height:311px;
    border-right:1px solid #E2DFDD;
    border-bottom:1px solid #E2DFDD;    
    padding:6px 9px 0 9px;
    background:url(/inc/images/search_results_bc.gif) repeat-x bottom;    
	margin-left:1px;
	z-index:2;
}


div.results_title_fans {padding:5px;background:#F0F4F5;margin:30px 18px 0 18px}
div.results_title_fans h2 {font-size:12pt;font-weight:bold;}
ul.search-results-fans li.last{padding:6px 0 0 10px;border:0;border-bottom:1px solid #E2DFDD;}
ul.search-results-fans li div{height:270px;position:relative}
ul.search-results-fans div span {display:block;position:absolute;left:0px;top:22px;background:#CCFFCC;padding:1px;width:150px;}
ul.search-results-fans li label{position:absolute;margin:3px 0 0 4px;}
ul.search-results-fans p{padding:0 0 7px 0;}
ul.search-results-fans a img{border:1px solid #E9E8E8;margin:2px 0 4px 0;z-index:3;}
ul.search-results-fans a b, ul.search-results-fans p b{font-size:11px;}
ul.search-results-fans b.shipping{color:#0DA3B2;font-size:10px;}

label.imglabel-fans  {position:relative;clear:both;width:150px;height:100px;border:1px silver solid;text-align:center;vertical-align:center;padding:0;margin:0;background-color:silver;}

ul.search-results-fans li div.imgdiv-fans{display:block;width:154px;height:110px;border:1px silver solid;text-align:center;vertical-align:center;position:relative;padding:0;margin:0;background-color:#F8FCFD;background-image: URL(/inc/images/bg_img_128.gif);}
ul.search-results-fans li div.imgdiv-fans img{margin:0;padding:0;border:1px gray solid;}


/* -----------------------------------------------
    view type
----------------------------------------------- */

div.view-type a{
    display:block;
    float:left;
    width:56px;
    padding:7px 0 0 26px;
    background-position:10px 7px !important;
}
div.view-type a.grid-view{background:url(/inc/images/buttons/grid_view.gif) no-repeat;}
div.view-type a.list-view{background:url(/inc/images/buttons/list_view.gif) no-repeat;}

div.view-type span.active{
    display:block;
    float:left;
    width:82px;
    height:29px;
    background:url(/inc/images/buttons/aview_type.gif) no-repeat;
}
div.view-type span.active a.grid-view{background:url(/inc/images/buttons/agrid_view.gif) no-repeat;color:#666666;}
div.view-type span.active a.list-view{background:url(/inc/images/buttons/alist_view.gif) no-repeat;color:#666666;}

/* -----------------------------------------------
	login box
----------------------------------------------- */

div.login{
    position:absolute;
    z-index:9000;
    width: 176px; height: 171px;
    padding:0 15px 0 14px;
    top: 55px; left: 686px;
    background: url(/inc/images/login.png) no-repeat;
}
div.login fieldset{
    z-index:9000;
    margin:0;    
    padding:36px 0 5px 0;
    border:0;
    clear:both;
}
div.login input{float: right; width: 100px;margin:0 0 6px 0;}
div.login ol li{display:block;clear:right;font-size:10px;width: 176px;}
input.login{ 
    border: 0;
    background: #CC6D30 url(/inc/images/buttons/login.gif) no-repeat;
    width: 65px !important; height: 22px;
    cursor: pointer;
    position:static;
}
div.login ul{padding:7px 0 0 0;}
div.login ul li{white-space:nowrap;padding:0 0 5px 0;}






/* ADDED BY GT*/
div.signup {position:absolute;top:6px;left:280px;width:143px;height:58px;background:white URL(/inc/images/nav/bg_signup.gif) no-repeat;}
div.signup_title {position:absolute;top:32px;left:28px;width:100px;height:25px;}
div.signup_login{
    position:absolute;
    z-index:9000;
    width: 176px; height: 171px;
    padding:0 15px 0 14px;
    top: 80px; left: 500px;
    background: url(/inc/images/signup.png) no-repeat;
}
div.signup_login fieldset{
    z-index:9000;
    margin:0;    
    padding:36px 0 5px 0;
    border:0;
    clear:both;
}

div.signup_login input{float: right; width: 100px;margin:0 0 6px 0;}
div.signup_login ol li{display:block;clear:right;font-size:10px;width: 176px;}
.signup_button{ 
    border: 0;
    background: #CC6D30 url(/inc/images/buttons/submitrequest.gif) no-repeat;
    width: 119px !important; height: 22px;
    cursor: pointer;
    position:static;
}
div.signup_login input{float: right; width: 120px;margin:0 0 6px 0;}
div.signup_login ol li{display:block;clear:right;font-size:10px;width: 176px;}
div.signup_login ul{padding:7px 0 0 0;}
div.signup_login ul li{white-space:nowrap;padding:0 0 5px 0;}

.signmeup_button{ 
    border: 0;
    background: #CC6D30 url(/inc/images/buttons/signmeup.gif) no-repeat;
    width: 89px !important; height: 22px;
    cursor: pointer;
    position:static;
}

div.newsletter_signup {position:absolute;top:10px;left:250px;width:300px;}
div.newsletter_signup div {font-size:8pt;font-weight:bold;margin-bottom:6px;}


.drperpage{
background:URL(/inc/images/bg_dr.gif);
width:60px;
float:left;
position:relative;
text-align:center;
border:1px silver solid;
margin:1px 0px 0px 0px;
height:21px;
z-index:1000;
}

.drperpageval{
width:25px;
float:left;
margin:4px 0px 0px 2px;
z-index:1000;
}

.drperpageoptions{
position:absolute;
top:21px;
left:0px;
width:40px;
border:1px silver solid;
padding:5px;
display:none;
background-color:white;
text-align:left;
line-height:180%;
z-index:1000;
}

.drsortby{
background:URL(/inc/images/bg_dr.gif);
width:150px;
height:21px;
float:left;
position:relative;
text-align:left;
border:1px silver solid;
margin:1px 0px 0px 0px;
overflow:visible;
z-index:1000;
}


.drsortbyval{
width:100px;
float:left;
margin:4px 0px 0px 4px;
z-index:1000;
}

.drsortbyoptions{
position:absolute;top:21px;left:0px;width:140px;border:1px silver solid;padding:5px;display:none;background-color:white;text-align:left;line-height:180%;z-index:20008;
}

.drtitle {
float:left;margin-right:2px;margin-left:20px;
}

.drarrow{
float:right;
width:21px;
z-index:1000;
}


.pricetext{
border:1px silver solid;
overflow:visible;
color:#CC6600;
padding:3px;
background:white;
}

.pricebutton{
background:URL(/inc/images/bg_dr.gif);
width:125px;
height:16px;
border:1px silver solid;
margin:5px 0px 0px 10px;
overflow:visible;
text-align:center;
padding:3px 0px 0px 0px;
color:#CC6600
}

.gobutton{
background:URL(/inc/images/bg_dr.gif);
width:25px;
height:21px;
border:1px silver solid;
margin:5px 0px 0px 10px;
text-align:center;
padding:4px;
color:#CC6600;
Display:inline;
}


.search-results1{
    position:relative;
    padding:0 0 0 11px;       
	width:100%;
}

.search-results2{
    float:left;
    width:130px;
	height:300px;
    border-right:1px solid #E2DFDD;
    border-bottom:1px solid #E2DFDD;    
    padding:6px 9px 0 9px;
    background:url(/inc/images/search_results_bc.gif) repeat-x bottom;    
	margin-left:1px;
}

.search-results3 {height:255px;}
.search-results2 label{margin:3px 0 0 4px;}
.search-results2 p{padding:0 0 7px 0;}
.search-results2 img{border:1px solid red;margin:2px 0 4px 0;}
.search-results2 b {font-size:11px;}
.search-results2 a.add-to-board{font-weight:bold;display:block;float:left;clear:left;font-size:9px;padding:7px 0 0 0;white-space:nowrap;}
.search-results2 a.delete-from-board{display:block;float:left;clear:left;font-size:9px;padding:7px 0 0 0;white-space:nowrap;}
.search-results2 a.home-board-off{display:block;float:right;position:relative;z-index:1000;font-size:0;width:18px;height:11px;margin:7px 0 0 0;background:url(/inc/images/buttons/ihome1.gif) no-repeat;}
.search-results2 a.home-board-off:hover{background:url(/inc/images/buttons/ihome2.gif) no-repeat;}
.search-results2 a.home-board-on{display:block;float:right;position:relative;z-index:1000;font-size:0;width:18px;height:11px;margin:7px 0 0 0;background:url(/inc/images/buttons/ihome3.gif) no-repeat;}
.search-results2 b.shipping{color:#0DA3B2;font-size:10px;}

.fin_image {border:1px silver solid;width:28px;height:10px;}

.topic12 {
font-size:12pt;font-weight:bold;
margin:20px 0;
}

.topic10 {
font-size:10pt;font-weight:bold;
margin:20px 0;
}

.topic8 {
font-size:8pt;font-weight:bold;
margin:20px 0;
}

.error {color:red;font-weight:normal}

div.security {padding:10px;background-color:white;width:940px;}
div.security table {margin-top:30px;float:right;}
div.security td {padding-right:20px;vertical-align:middle;text-align:center;}
div.security1 {float:right;margin-bottom:10px;}
div.security2 {display:inline;margin-right:20px;}
div.security3 {display:inline;margin-right:3px;}

div.bottomlogos table {border:0px silver solid;border-collapse;collapse;}
div.bottomlogos td {text-align:center;padding:20px;}

div.bottomlogos2 {
width:440px;
background-color:white;
border: 1px gray solid;
border-bottom: 4px #5B4E37 solid;
margin-top:20px;
}

div.bottomlogos2 th {text-align:center;padding:10px 0 0 0;font-weight:bold;}
div.bottomlogos2 td {text-align:center;padding:10px;}

div.normalp p, p.normalp {margin-bottom:10px;font-size:8pt;color:gray;}

div.luckydayheader {position:absolute;top:0px;left:0px;background: #DB6F2E url(/inc/images/nav/mb.gif) repeat-x;font-size:12pt;font-weight:bold;width:428px;color:white;padding:5px;}
div.luckydaytop {background: #DB6F2E url(/inc/images/nav/mb.gif) repeat-x;font-size:7pt;font-weight:bold;width:110px;color:white;padding:5px;border:1px silver solid;border-bottom:0;}
div.luckyday {border:1px silver solid;border-top:0;width:110px;padding:5px;text-align:center;background:white url(/inc/images/search_results_bc.gif) repeat-x bottom;margin-bottom:20px;margin-top:0px;}
.luckydaybutton {margin-left:8px;margin-bottom:3px;}

div.indent10 {margin-left:10px;}
div.indent20 {margin-left:20px;}

div.content-main{
    position:relative;
    z-index:-1;
    float:left;    
    width:744px;
	z-index:9999;
	padding:20px;
}


div.question td {padding:5px;}
div.question p {margin:5px 0}
div.question input {font-size:7pt;background:none;font-family:verdana, tahoma, arial;}
div.questiontitle {font-size:12pt;font-weight:bold;margin-bottom:20px;}
#questionfield1 {width:270px;height:50px;font-size:9pt;font-family:verdana, tahoma, arial;color:gray;padding:5px;font-family;verdana, tahoma, arial;}
#questionfield2 {width:450px;height:150px;font-size:9pt;font-family:verdana, tahoma, arial;color:gray;padding:5px;font-family;verdana, tahoma, arial;}
#questionsubmit {margin-left:2px;width:119px;height:22px;background-image:url(/inc/images/buttons/submitrequest.gif);border:0px;}
#reviewsubmit {margin-left:2px;width:119px;height:22px;background-image:url(/inc/images/buttons/submitreview.gif);border:0px;}


.product-detail-left2009{
    float:left;
    width:540px;
    padding:10px 0 0 0;
}

div.sellheader {font-size:12pt;font-weight:bold;color:black;margin:10px;}
div.sellingpoint {margin-left:20px;font-size:12px;font-weight:bold;height:31px;position:relative;}
div.sellingpoint img {width:24px;height:29px;border:0;}
div.redcheck {position:absolute;left:0;top:0;width:24px;height:29px;cursor: pointer}
div.selltext {position:absolute;left:30px;top:10px;width:420px;height:29px;cursor: pointer}
div.sellpointdetail {border:1px silver solid;margin:10px 0;padding:10px 10px 0 10px;}
div.sellpointdetail p {margin: 0 0 10px 0;font-size:10pt;}
div.sellpointdetail ul {margin:10px;list-style-type: disc }
div.sellpointdetail li {margin-left:20px;font-size:10pt;}

div.modellistcontainer {margin:10px 0 50px 20px;display:none;border-bottom:1px silver solid;padding-bottom:20px;}
div.modellistcontainer b {font-size:12pt;}
div.modellistcontainer p {font-size:10pt;}
div.modellist {float:left;width:165px;min-height:100px;padding-right:15px;border-right:1px silver solid;}
div.modellist after {padding-right:0px;}

div.modellistcontainer2 {display:none;margin:20px 0 0 20px}
div.modellistcontainer2 b {font-size:12pt;}
div.modellistcontainer2 p {font-size:10pt;}
div.modellist2 {float:left;margin-right:5px;width:180px;border-right:1px silver solid;}

div.normalul ul, div.normalul li {list-style-type:disc;margin-left:10px;font-size:8pt;color:gray;}

.smalltext {font-size:7pt;color:gray;}

/*END ADDED BY GT*/
