body

{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	font-size:12px;
	margin:0px auto auto auto;
	background-repeat: repeat;
	background-image: url(bg.gif);
	background-position: center center;

}

a{

color:#990000;

}

.clear{

clear:both;

}

.clear02{

clear:both;

}


.clear03{

clear:both;

}

.clear10{

clear:both;

}








p{
	padding:5px 0 5px 0;
	margin:0px;
	text-align:justify;
	line-height:19px;

}

p.details{

padding:5px 15px 5px 15px;

font-size:11px;

}

p.details-contact{

padding:5px 15px 5px 15px;

font-size:11px;

}

p.details02{

padding:5px 15px 5px 15px;

font-size:11px;

}



p.details10{

padding:5px 15px 5px 15px;

font-size:11px;

}







p.details_cart{

clear:both;

padding:25px 30px 5px 0px;

font-size:11px;

font-style:italic;

}

p.more_details{

padding:25px 20px 0px 20px;

font-size:11px;



}

#wrap{

width:900px;

height: auto;

margin:auto;

background-color:#FFFFFF;

}

.header{

	width:900px;

	height:260px;

	background-repeat: no-repeat;

	background-position: center;

}

.logo{

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

}

/*-----------------------------menu-------------------*/

#menu{

	width:650px;

	height:41px;

	margin-top: 55px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 26px;

	background-repeat: no-repeat;

	background-position: center;

}

#menu ul{

display:block;

list-style:none;

padding:9px 0 0 10px;

margin:0px;

}

#menu ul li{

display:inline;

padding:0px;

margin:0px;

height:27px;

}

#menu ul li a{

height:27px;

display:block;

padding:0px 10px 0 10px;

margin:0 4px 0 4px;

_margin:0 2px 0 2px;

float:left;

text-decoration:none;

text-align:center;

color:#fff;

font-size:13px;

line-height:27px;

}

#menu ul li.selected a{

height:27px;

display:block;

padding:0px 10px 0 10px;

margin:0 5px 0 5px;

float:left;

text-decoration:none;

text-align:center;

color:#fff;

font-size:13px;

line-height:27px;

background:url(images/menu_bt_bg.gif) repeat-x center;

}

#menu ul li a:hover{

background:url(images/menu_bt_bg.gif) repeat-x center;

}

/*----------------crumb_nav------------------*/

.crumb_nav{

padding:5px 0 10px 0px;

}

.crumb_nav a{

color:#990000;

}

span.red{

color:#990000;

}

.price{

font-size:14px;

padding:0 0 0 15px;

margin:2px 0 5px 0;

}

span.colors{

padding:2px 2px 0 2px;

}





/*------------------------------------center content--------------------*/

.center_content{

width:900px;

padding:0px 0 0 0;

background:url(images/center_bg.gif) repeat-y center;

}
.center_content02{
	width:900px;
	padding:0px 0 0 0;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: center;

}

.center_content03{
	width:900px;
	padding:0px 0 0 0;
	background-repeat: repeat-y;
	background-position: center;

}
.center_content02{
	width:900px;
	padding:0px 0 0 0;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: center;

}



.left_content{

	width:490px;

	float:left;

	padding-top: 20px;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 20px;

}

.left_content02{
	width:435px;
	float:left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 20px;

}

.left_content10{
	width:425px;
	float:left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 20px;

}






.left_content2{

	width:800px;

	float:left;

	padding-top: 20px;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 20px;

}

.left_content3{

	width:800px;

	float:left;

	padding-top: 20px;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 20px;

}

.right_content{

width:370px;

float:left;

padding:20px 0 20px 20px;

}

.right_content10{
	width:435px;
	float:right;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 10px;

}





.title{

color:#a81f22;

padding:0px;

float:left;

font-size:19px;

margin:10px 0 10px 0;

}

.title02{
	color:#a81f22;
	padding:0px;
	float:left;
	font-size:19px;
	margin:10px 0 10px 0;

}


.title10{

color:#a81f22;

padding:0px;

float:left;

font-size:19px;

margin:10px 0 10px 0;

}


span.title_icon{

float:left;

padding:0 5px 0 0;

}

span.title_icon02{

float:left;

padding:0 5px 0 0;

}




.prod_title{

color:#a81f22;

padding:5px 0 0 15px;

font-size:13px;

}


.prod_title02{

color:#a81f22;

padding:5px 0 0 15px;

font-size:13px;

}


.prod_title10{

color:#a81f22;

padding:5px 0 0 15px;

font-size:13px;

}







a.more{

font-style:italic;

color:#a81f22;

float:right;

text-decoration:none;

font-size:11px;

padding:0px 15px 0 0 ;

}

.about{

	width:337px;

	clear:both;

	padding:0 0 20px 0;

	background-image: url(images/border.gif);

	background-repeat: no-repeat;

}

img.right{

float:right;

padding:0 0 0 10px;

}

.right_box{

width:170px;

float:left;

padding:10px 0 0 0;

}



/*--------feat_prod_box-----------*/

.feat_prod_box{
	border-bottom:1px #b2b2b2 dashed;
	clear:both;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	width: 800px;
	height: 600px;

}

.feat_prod_box02{

padding:10px 0 10px 0;

margin:0 20px 20px 0;

border-bottom:1px #b2b2b2 dashed;

clear:both;

}


.feat_prod_box10{
	border-bottom:1px #b2b2b2 dashed;
	clear:both;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;





}

.feat_prod_box_epaper{
	border-bottom:1px #b2b2b2 dashed;
	clear:both;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 50px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	width: 800px;
	height: 600px;

}






.feat_prod_box_details{

padding:10px 0 10px 0;

margin:0 20px 10px 0;

clear:both;

}

.prod_img{

float:left;

padding:0 5px 0 0;

text-align:center;

}

.prod_img02{

float:left;

padding:0 5px 0 0;

text-align:center;

}


.prod_img10{

float:left;

padding:0 5px 0 0;

text-align:center;

}



.prod_det_box{

width:295px;

float:left;

padding:0 0 0 15px;

position:relative;

}


.prod_det_box02{
	width:250px;
	float:left;
	position:relative;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;

}


.prod_det_box10{
	width:250px;
	float:left;
	position:relative;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;

}





.box_top{

width:295px;

height:9px;

background:url(images/box_top.gif) no-repeat center bottom;

}


.box_top02{
	width:250px;
	height:9px;
	background:url(images/box_top.gif) no-repeat center bottom;

}

.box_top10{
	width:250px;
	height:9px;
	background:url(images/box_top.gif) no-repeat center bottom;

}






.box_center{

width:295px;

height:auto;

background:url(images/box_center.gif) repeat-y center;

}


.box_center02{
	width:250px;
	height:auto;
	background:url(images/box_center.gif) repeat-y center;

}




.box_center10{
	width:250px;
	height:auto;
	background:url(images/box_center.gif) repeat-y center;

}




.box_bottom{

width:295px;

height:9px;

background:url(images/box_bottom.gif) no-repeat center top;

}

.box_bottom02{
	width:250px;
	height:9px;
	background:url(images/box_bottom.gif) no-repeat center top;

}



.box_bottom10{
	width:250px;
	height:9px;
	background:url(images/box_bottom.gif) no-repeat center top;

}







.new_prod_box{

float:left;

text-align:center;

padding:10px;

}

.new_prod_box a{

padding:5px 0 5px 0;

color:#b5b5b6;

text-decoration:none;

display:block;

}

.new_prod_bg{

width:132px;

height:119px;

text-align:center;

background:url(images/new_prod_box.gif) no-repeat center;

position:relative;

}

.new_icon{

position:absolute;

top:0px;

right:0px;

z-index:200;

}

.special_icon{

position:absolute;

top:0px;

_top:6px;

right:2px;

z-index:250;

}

img.thumb{

padding:10px 0 0 0;

}

.new_products{

clear:both;

padding:0px;

}
.new_products02{

clear:both;

padding:0px;

}

.new_products10{

clear:both;

padding:0px;

}







ul.list{

clear:both;

padding:10px 0 0 20px;

margin:0px;

}

ul.list li{

list-style:none;

padding:2px 0 2px 0;

}

ul.list li a{

list-style:none;

text-decoration:none;

color:#000000;

background:url(images/left_menu_bullet.gif) no-repeat left;

padding:0 0 0 17px;

}

ul.list li a:hover{

text-decoration:underline;

}



/* demo */



div.demolayout {

width:460px;

margin: 0 0 20px 0;

}



ul.demolayout {

list-style-type: none;

float: left;

margin:0px;

padding:0px;

}



ul.demolayout li {

margin: 0 10px 0 0;

float: left;

}

.tab{

border:1px #DFDFDF solid;

padding:0 0 25px 0;

}

ul.demolayout a {

float: left;

display: block;

padding: 5px 25px;

border: 1px solid #DFDFDF;

border-bottom: 0;

color: #666;

background: #eee;

text-decoration: none;

font-weight: bold;

}



ul.demolayout a:hover {

background: #fff;

}



ul.demolayout a.active {

background: #fff;

padding-bottom: 5px;

cursor: default;

color:#931A1D;

}



.tabs-container {

clear: left;

padding:0px;

}

/*-----------------------languages_box---------*/

.languages_box{

padding:0 0 5px 0;

float:left;

}

.languages_box a{

padding:0 2px 0 2px;

}

.languages_box a.selected{

padding:2px 2px 0 2px;

border:1px #CCCCCC solid;

}

.currency{

float:left;

padding:0 0 0 20px;

}

.currency a{

text-decoration:none;

color:#333333;

padding:3px;

border:1px #eeedee solid;

}

.currency a.selected{

text-decoration:none;

color:#fff;

padding:3px;

border:1px #eeedee solid;

background-color:#FF9900;

font-weight:bold;

}

.currency a:hover{

border:1px #990000 solid;

}

/*------------------------cart---------------------*/

.cart{

	width:337px;

	float:left;

	height:230px;

	background:url(images/border.gif) no-repeat bottom center;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 0;

}

.home_cart_content{

float:left;

padding:3px;

border:1px #eeedee solid;

margin:10px 0 0 15px;

}

a.view_cart{

display:block;

float:left;

margin:12px 0 0 10px;

color:#990000;

}

/*---------------contact_form------------------*/

.contact_form{
	width:415px;
	float:left;
	padding:25px;
	_margin:20px 0 0 5px;
	border:1px #DFD1D2 dashed;
	position:relative;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	top: 15px;

}

.form_row{
	width:415px;
	_width:355px;
	clear:both;
	_padding:5px 0 5px 0;
	color:#a53d17;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;

}

label.contact{

width:75px;

float:left;

font-size:12px;

text-align:right;

padding:4px 5px 0 0;

color: #333333;

}

input.contact_input{
	width:253px;
	height:18px;
	background-color:#fff;
	color:#333333;
	border:1px #DFDFDF solid;
	float:left;

}

textarea.contact_textarea{

width:253px;

height:120px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color: #999999;

background-color:#fff;

border:1px #DFDFDF solid;

float:left;

}

input.register{

width:71px;

height:25px;

border:none;

cursor:pointer;

text-align:center;

float:right;

color:#FFFFFF;

background:url(images/register_bt.gif) no-repeat center;

}

a.contact{
	width:53px;
	height:24px;
	display:block;
	float:right;
	text-decoration:none;
	text-align:center;
	line-height:24px;
	color:#fff;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: center;

}

a.checkout{

width:71px;

height:25px;

display:block;

float:right;

margin:10px 30px 0 10px;

background:url(images/register_bt.gif) no-repeat center;

text-decoration:none;

text-align:center;

line-height:25px;

color:#fff;

}

a.continue{

width:71px;

height:25px;

display:block;

float:left;

margin:10px 0 0 0px;

background:url(images/register_bt.gif) no-repeat center;

text-decoration:none;

text-align:center;

line-height:25px;

color:#fff;

}

.terms{

padding:0 0 0 80px;

}

.form_subtitle{

position:absolute;

top:-11px;

left:7px;

width:auto;

height:20px;

background-color:#990000;

text-align:center;

padding:0 7px 0 7px;

color:#FFFFFF;

font-size:11px;

line-height:20px;

}

/*--------------cart_table-------------*/

.cart_table{

width:440px;

border:1px #CCCCCC solid;

text-align:center;

}

tr.cart_title{

background-color:#DFDFDF;

}

td{

padding:3px;

}

td.cart_total{

text-align:right;

padding:5px 15px 5px 0;

}

img.cart_thumb{

border:1px #b2b2b2 solid;

padding:2px;

}

/*--------------*/

div.pagination {

width:420px;

padding:5px;

margin:5px;

text-align:center;

float:left;

clear:both;

font-size:10px;

}



div.pagination a {

padding: 2px 5px 2px 5px;

margin-right: 2px;

border: 1px solid #ddd;

text-decoration: none; 

color: #990000;

}

div.pagination a:hover, div.pagination a:active {

border:1px solid #990000;

color: #fff;

background-color: #990000;

}

div.pagination span.current {

padding: 2px 5px 2px 5px;

margin-right: 2px;

border: 1px solid #990000;

font-weight: bold;

background-color: #990000;

color: #FFF;

}

div.pagination span.disabled {

padding: 2px 5px 2px 5px;

margin-right: 2px;

border: 1px solid #f3f3f3;

color: #ccc;

}

/*---------------footer------------------------*/

.footer{

	height:100px;

	border-top:1px #b2b2b2 dashed;

	background-image: url(images/footer_bg.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	width: 900px;

	background-color: #FFFFFF;

}

.left_footer{

float:left;

padding:10px 0 0 10px;

}

.right_footer{

float:right;

padding:10px 10px 0 0;

}

.footer a{

text-decoration:none;

padding:0 5px 0 5px;

color:#afaeaf;

}
