body{
background:url(../images/c_s_bg.png);
font-family:Arial,Tahoma;
text-align:center;
padding:0;
margin:0;
font-size:12px;
color:#663;
line-height:20px;
}
h1,h2,h3,h4{
color:#300;
}
h1{
font-size:18px;
}
h2{font-size:16px;}
h3{font-size:14px;}
input,select,textarea{
border:1px solid #91914d;
background:#b2b283;
font-size:12px;
color:#663;
font-family:Arial,Tahoma;
padding:2px;
}
img{
border:none;
}
a{
text-decoration:none;
color:#300;
}
a:hover{
text-decoration:underline;
}
.clear_link:hover{
text-decoration:none;
}
#canvas{
margin:0 auto;
/*width:697px;*/
width:100%;
text-align:center;
position:relative;
background:url(../images/c_bg.png) top center repeat-y;
}
#header{
background:url(../images/c_head_bg.png) no-repeat;
width:697px;
height:83px;
padding:0;
margin:0 auto;
position:relative;
}
.alphapng{
display:block;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#logo{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/c_logo.png');
width:190px;
height:36px;
float:left;
top:30px;
position:relative;
}
#ablumn_logo{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ablumn_title.png');
width:105px;
height:37px;
float:left;
position:relative;
top:30px;
}
#cummerbund{
width:100%;
height:30px;
background:#300;
position:absolute;
top:83px;
left:0;
}
#wrapper{
position:relative;
top:30px;
margin:0 auto;
width: 697px;
}
#nav{
background:url(../images/c_nav_bg.png) top center no-repeat!important;background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/c_nav_bg.png');
width:697px;
height:31px;
}
#ad{
margin-top:8px;
}
#steps{
border-bottom:1px solid #6d6d3a;
text-align:left;
width:95%;
margin:0 auto;
color:#300;
margin-top:8px;
}
#left{
width:490px;
float:left;
text-align:left;
}
#right{
width:202px;
float:right;
text-align:left;
}
#footer{
clear:both;
background:#300;
height:90px;
color:#cc9;
padding:1px;
}
#footer a{
color:#cc9;
}

/*********** ablum *************/
#main_content{
text-align:left;
}
#main{text-align:left;padding:8px 16px;}
.content_h1{border-bottom:1px solid #330000;}
.content_h2{color:#300;border-bottom:1px solid #959554;clear:both;padding:6px 0 10px 0;}
.content_h2 span{font-size:12px;color:#999;}
.content_desc{margin:16px 8px;background:#e4e4d4;border:3px solid #f2f2eb;width:220px;float:right;padding:8px;}
.float_left{float:left;}
.content{background:#fff;clear:both;padding:8px 16px;margin:16px 0;}
.large{list-style:none;float:left;border-right:1px solid #ccc;padding:8px;margin:0;}
.large li{margin:0;padding:0;}
.medium{list-style:none;float:left;border-right:1px solid #ccc;padding:8px;margin:0;}
.medium li{margin:0;padding:0;}
.medium img{margin-top:34px;}
.small{list-style:none;float:left;padding:8px;margin:0;}
.small img{margin-top:61px;}
.small li{margin:0;padding:0;}
.image{min-height:135px;margin-bottom:4px;}
.title{font-weight:bold;line-height:28px;vertical-align:bottom;}
span {color:#848450;}
.clear{clear:both;}
/******* New added *********/
.products_list td{vertical-align:top;padding:8px 0;border-bottom:1px solid #b2b283;}
#product_img{padding:6px;border:1px dotted #b2b283;background:#efefef;float:left;}
#product_thumbnails{float:left;margin-left:16px;width:322px;}
#product_thumbnails img{padding:4px;border:1px solid #ccc;margin:0 3px 3px 0;}
#product_desc{border-top:1px dashed #b2b283;margin-top:16px;padding:8px;}
#product_desc label{color:#300;}
#product_desc table{border-collapse:collapse;}
#product_desc table td,th{border:1px solid #b2b283;padding:4px;}
#product_desc table th{color:#300;}
#product_order ul{list-style:decimal;}

.numbers{list-style:decimal;}