*{
padding:0;
margin:0;
}

body{
background-color:#ffffff;
font-family:verdana, arial, tahoma, sans-serif;
font-size:13px;
line-height:16pt;

}

#base{
width:1044px;
height:641px;
height:auto;
margin-left:-522px;
margin-top:20px;
left:50%;

position:absolute;

}

#head_bg{
background-image:url("../furniture/base_head_bg.png");
background-position:top right;
background-repeat:no-repeat;
width:1044px;
height:18px;
float:left;
display:inline;

}

#foot_bg{
background-image:url("../furniture/base_footer_bg.png");
background-position:top right;
background-repeat:no-repeat;
width:1044px;
height:23px;
float:left;
display:inline;

}



#main_center_content{
background-image:url("../furniture/base_body_bg.png");
background-position:top right;
background-repeat:repeat-y;
width:1044px;
height:auto;
float:left;
display:inline;
}

#inner{
width:1022px;
height:auto;
float:left;
display:inline;
border-left:solid 1px #eaeaea;
}

#main_navigation{
width:1022px;
height:68px;
}

#wide_promo_shot{
width:1022px;
height:452px;

}

.hide{
display:none;
}

#foot_content{
width:1022px;
height:auto;

}

#foot_content p{
color: #00CC66;
padding:20px 30px 20px 30px;
}




#logo{
height:89px;
width:331px;
position:absolute;
margin-left:30px;
bottom:200px;
background-image:url("../furniture/ultra_herbals_logo.png");
background-repeat:no-repeat;
background-position:top left;
}

#logo_small{
height:67px;
width:250px;

margin-top:30px;
margin-bottom:15px;
background-image:url("../furniture/ultra_herbals_logo_small.png");
background-repeat:no-repeat;
background-position:top left;
}


/*\*/
* html #logo{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='furniture/ultra_herbals_logo.png' ,sizingMethod='crop');
background-repeat:no-repeat;
background-position:top left;
height:89px;
width:331px;

}
/**/

/*\*/
* html #logo_small{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='furniture/ultra_herbals_logo_small.png' ,sizingMethod='crop');
background-repeat:no-repeat;
background-position:top left;
height:67px;
width:250px;

}
/**/

.rust{
color: #993720;

}

#products_holder{
width:1022px;
height:auto;
margin-top:15px;
float:left;
display:inline;
}

.list_product_con{
width:124px;
height:auto;
float:left;
margin:0px 10px 0px 12px;
display:inline;
}

.list_product_con div{
margin-bottom:15px;
width:115px;
height:auto;
padding-left:3px;
cursor:pointer;
}

.list_product_con div img{
border:solid 1px #eaeaea;
}

input.order_now{
width:124px;
height:34px;
background-image:url("../buttons/order_now.gif");
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
cursor:pointer;
border:0;

}

#terms{
margin-top:10px;
float:left;
}

#cat_description{
width:900px;
height:auto;
position:absolute;
left:145px;
margin-top:110px;
text-align:left;
}

#cat_description_wide{
width:1022px;
height:auto;

margin-top:15px;

text-align:center;
}

p.des{
font-size:16px;
color:#490101;
font-weight:bold;

}

#center_content{
width:980px;
height:452px;
margin-left:30px;
position:absolute;

}
#sub_navigation{
width:auto;
height:auto;
position:absolute;
top:20px;

}

ul.sub{
list-style-type:none;
list-style-position:outside;
margin-bottom:15px;
}

ul.sub li{
text-align:center;
color:#ffffff;
font-size:11px;
margin-bottom:2px;
}

ul.sub li a{
display:block;
width:115px;
padding:2px 0px 2px 0px;
text-transform:uppercase;
}

#pack_shot{
float:left;
clear:left;
background-color:#ffffff;
border:solid 2px #ffffff;
}

#holder{
margin-left:15px;
/*margin-top:143px;*/
float:left;
width:410px;
height:270px;
}

#product_content_area{
position:absolute;

top:143px;


}

#product_con_bg{
position:absolute;
width:410px;
height:270px;
background-color:#ffffff;
opacity: .75;
filter: alpha(opacity=75);
border:solid 1px #c4c4c4;

}

#product_details_con{
width:400px;
height:auto;
position:absolute;
margin:20px 0px 0px 20px;
}

#product_details_con #img_div, #product_details_con #copy_div{
float:left;
margin-right:20px;
}
#product_details_con #img_div{
width:150px;
}

#product_details_con #img_div img{
border:solid 1px #eaeaea;
}

#product_details_con #copy_div{
width:220px;
margin:0;

}

h2.d, h3.d, p.d{
color:#630808;
font-size:16px;
}

h3.d, p.d{
font-weight:normal;
font-size:13px;
}

p.d{
padding:5px 0px 5px 0px;
}

.bl{
color:#000000;
}

input.tran_btn{
width:125px;
color:#630808;
font-weight:bold;
background:transparent;
cursor:pointer;
border:0;
}

input.order_now_green, input.back_to_cart{
background-image:url("../buttons/order_now_green.gif");
background-repeat:no-repeat;
background-position:top left;
width:110px;
height:15px;
over-flow:hidden;
border:0px;
cursor:pointer;
}

input.back_to_cart{
background-image:url("../buttons/back_to_cart.gif");
width:122px;
height:15px;
}

ul.nav{
list-style-type:none;
list-style-position:outside;
text-transform:uppercase;
padding:35px 40px 0px 0px;
float:right;
}

ul.nav li{
display:inline;
margin-left:30px;
}

/*main category list holder */

#list_container{
width:auto;
height:300px;
margin-top:80px;
float:left;
display:inline;
}

#list_container .scaled_view{
width:auto;
height:240px;
float:left;
display:inline;
margin-right:20px;
}

#list_container .scaled_view img.scaled{

border:solid 1px #eaeaea;
}

#list_container .scaled_view h2{
font-size:12px;
line-height:12pt;
text-align:center;
display:block;
height:auto;
padding:2px 0px 2px 0px;
background-color:#ffffff;
opacity: .75;
filter: alpha(opacity=75);

}

#list_container .scaled_view .btn{
width:90px;
height:18px;
margin-top:10px;
}

#video_container{
width:400px;
height:320px;
margin-top:60px;
float:left;
display:inline;

}

#controls{
float:left;
clear:left;
display:inline;
margin-top:20px;
}

h1.s{
font-size:16px;
width:380px;
padding:2px 10px 2px 10px;
color:#ffffff;
font-style:italic;
margin-top:30px;
}

.center{
margin-left:50px;
margin-top:50px;
}

#load{
position:absolute;
height:48px;
width:48px;
margin-left:181px;
margin-top:111px;
}

#status_messages{
border:1px solid #C4C4C4;
background-color:#ffffff;
color:#00A33D;
font-weight:bold;
text-align:center;
padding:10px;
width:200px;
height:50px;
position:absolute;
margin-left:380px;
margin-top:180px;
opacity: .0;
filter: alpha(opacity=0);
}

.red{
color:#D30500;

}

.gry{
color:#B2B2B2;
}

#page_links{
width:900px;
margin:5px 30px 0px 0px;
height:auto;
float:right;
}

#page_links p{
margin:0px;
padding:0px;
font-size:12px;
text-align:right;
}

.show{
display:inline;
}
.hidden{
display:none;
}

#left_ad{
width:250px;
height:300px;
float:left;
margin-top:40px;
}

#cart_holder{
margin-top:40px;
margin-left:20px;
float:left;
width:650px;
height:auto;
border:solid 1px #c4c4c4;
}

#cart_title{
width:650px;
height:70px;
background-color:#ffffff;
}

#cart_listing_bg{
width:650px;
height:300px;
background-color:#ffffff;
opacity: .75;
filter: alpha(opacity=75);
position:absolute;
border-left:solid 1px #c4c4c4;
border-right:solid 1px #c4c4c4;
border-bottom:solid 1px #c4c4c4;
}

#cart_contents{
position:absolute;
width:650px;
height:230px;
}

#cart_totals{
position:absolute;
margin-top:230px;
width:650px;
height:70px;
background-color:#ffffff;
margin-left:1px;
}


table.list_items, table.list_totals{
border-collapse:collapse;
}

table.list_items td{
padding:5px 10px 5px 10px;
}

table.list_totals td{
padding:5px 10px 0px 10px;
}


tr.list_head{
background-color:#00A33D;
color:#ffffff;
font-weight:bold;

}

img.form_head{
margin:25px 0px 0px 20px;

}

input.remove, input.update_basket{
background-color:#ffffff;
color:#BF0000;
font-weight:bold;

}

