@import url('product_details.css');
@import url('product_lists.css');
@import url('right_nav.css');
@import url('left_nav.css');
@import url('top_nav.css');
@import url('bundles.css');

body{
font-family:sans-serif;
font-size: 12px;
margin:0;
padding:0;
background: #fff url('resources/css/bdy_bg.gif') 50% top repeat-y;
}

div#MainContainer{
margin:0 auto 0 auto;
padding:0;
width: 750px;
}

div#Header{
height:70px;
margin:0;
padding:0;
border-top:solid 4px #039;
border-bottom:solid 4px #039;
background:#fff;
}

div#BannerHolder{
position:relative;
float:left;
width:240px;
}

div#SalesLine{
position:relative;
float:left;
width:360px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FF7F00;
}

div#SalesLine h1{
margin:0;
padding:0;
font-size:42px;
color:#038;
font-style:italic;
}

div#SearchBoxHolder{
position:relative;
float:right;
width:146px;
}

div#SearchBoxHolder h6{
margin:0;
font-size:11px;
color:#fff;
padding:0 4px 4px 6px;
background:#fff url('resources/css/menu_title.gif') no-repeat;
}

div#SearchBoxHolder form{
margin:8px 6px;
}

div#CenterSection{
position:relative;
float:left;
width:450px;
background:#fff;
padding:0;
margin:0;
}

div#CenterSection .Banner{
position:relative;
float:left;
margin:4px 0;
width:440px;
}

div#BottomNavHolder{
color:#bbb;
text-align:center;
margin:10px 0 0 0;
}

div#BottomNavHolder a{
color:#ff7f00;
font-weight:bold;
text-decoration:none;
}

div#BottomNavHolder a:hover{
color:#f00;
text-decoration:underline;
}

div#Footer{
color:#777;
font-size:10px;
text-align:center;
margin:10px 0 0 0;
}

div#SiteInfo{
font-size:11px;
padding:8px;
}

div#SiteInfo p{
margin:0 8px;
text-align:justify;
}

div#SiteInfo h1{
font-size:16px;
margin: 1px;
padding: 1px;
}

div#SiteInfo h2{
color:#038;
margin: 2px 0;
padding:0;
font-size:14px;
}

div#SiteInfo h3{
color:#ff7f00;
margin:10px 0 0 0;
padding:0;
font-size:12px;
}

table.basket {
font-size:11px;
text-align:right;
}
table.basket th {
text-align:center;
}
table.basket td.thumb img{
padding:4px;
border:solid 1px #999;
}
table.basket td.dark{
background-color:#FFDEBD;
padding: 0 4px;
border:solid 1px #ccc;
}

table.basket td.light{
background-color:#FFF0E1;
padding: 0 4px;
border:solid 1px #ccc;
}

table.basket td.green{
background-color:#C3DBFF;
padding: 0 4px;
border:solid 1px #ccc;
}
table.basket td.total{
font-weight:bold;
background-color:#FFEBD7;
padding: 0 4px;
border:solid 1px #000;
}
table.basket td.promo_item{
background-color:#F9E2BD;
padding: 0 4px;
border:solid 1px #ccc;
}
table.basket td.basket_buttons_left{
text-align:left;
}
table.basket td.basket_promo_details{
text-align:left;
font-size:11px;
border:solid 1px #ccc;
padding:2px;
background: #eee;
}

table.basket span.redstar{
color:#f00;
}

.customer_details{
border: solid 1px #ccc;
width:420px;
background : #f6f6ff;
text-align: center;
}

div#LeftNavHolder .Banner{
width:150px;
background:#fff;
text-align:center;
}

.cleared{clear:both;height:4px;}
select{font-size:10px;}
form{margin:0;padding:0;}
input{font-size:10px;margin:0;padding:0;}