*{margin:0px; padding:0px; border:0px;}
body{background-color:#100f0f; font-family:Tahmoa, Arial, Verdana; font-size:16px; line-height:14px; margin:10px 0px 10px 0px;}
table{width:100%;}
p{color:#e2e2e2; font-size:0.8em;}
h1{color:#e2e2e2; font-size:1.4em; margin:18px 0px 6px 0px;}
h2{color:#e2e2e2; font-size:1.1em; margin:14px 0px 6px 0px;}

a:link{text-decoration:none; color:#b87940;}
a:active{text-decoration:none; color:#b87940;}
a:visited{text-decoration:none; color:#b87940;}
a:hover{text-decoration:none; color:#e2e2e2;}

ol{
	margin:3px 20px 3px 35px;
	text-align:left;
}

ol.ol_bestseller{
	margin:3px 20px 3px 35px;
	text-align:left;
}
li.li_bestseller{
	margin:6px 0px 6px 0px;
	color:#e2e2e2;
	font-size:0.8em;
}
.p_links a:link{text-decoration:none; color:#e2e2e2;}
.p_links a:active{text-decoration:none; color:#e2e2e2;}
.p_links a:visited{text-decoration:none; color:#e2e2e2;}
.p_links a:hover{text-decoration:none; color:#e1b48c;}

.li_bestseller a:link{text-decoration:none; color:#e2e2e2;}
.li_bestseller a:active{text-decoration:none; color:#e2e2e2;}
.li_bestseller a:visited{text-decoration:none; color:#e2e2e2;}
.li_bestseller a:hover{text-decoration:none; color:#e1b48c;}

.aInverse:link{text-decoration:none; color:#e2e2e2;}
.aInverse:active{text-decoration:none; color:#e2e2e2;}
.aInverse:visited{text-decoration:none; color:#e2e2e2;}
.aInverse:hover{text-decoration:none; color:#e1b48c;}

#div_container{
	width:990px;
}
#div_header{
	margin:0px 0px 10px 0px;
}
#div_footer{
	margin:20px 0px 20px 0px;
	font-size:0.8em;
}
#column_left{
	width:157px;
	vertical-align:top;
}
#column_middle{
	width:631px;
	vertical-align:top;	
	padding:0px 0px 0px 5px;
}
#column_right{
	width:193px;
	vertical-align:top;	
}
#main_content{
	padding:10px;
}
#main_content p{
	margin:10px 10px 10px 10px;
	line-height:1.2em;
}
#main_content ul{
	margin:3px 20px 3px 35px;
	list-style-type:square;
	text-align:left;
}
#main_content li{
	margin:6px 0px 6px 0px;
	color:#e2e2e2;
	font-size:0.8em;
}
.cell_container_menu{
	background:url(../graphics/background_menu.jpg) repeat-x;
	height:32px;
}
.cell_container_domain{
	background:url(../graphics/domain_name.jpg) 100% 100% no-repeat;
	height:68px;
	vertical-align:top;
}
.table_container_light{
	margin:0px 0px 0px 0px;
	background-color:#868787;
}
.table_container{
	margin:0px 0px 0px 0px;
	background-color:#7f7965;
	width:193px;
}
.table_container_light td{
	padding:5px;
}
.div_designs_header{
	width:157px;
}
.div_promotion_header{
	width:193px;
}
.div_bestsellers_header{
	width:193px;
}
.div_links_header{
	margin:top:10px;
	width:193px;
}
.div_year{
	margin:10px 0px 10px 0px;
	width:193px;
}

.div_advert{
	background:url(../graphics/advert.jpg) no-repeat;
	height:268px;
	width:631px;
}
.div_qseries{
	padding:208px 0px 0px 18px;
	text-align:left;
}
.div_items{
	margin:5px 0px 0px 0px;
}
div_item_info{
	margin:50px 0px 0px 0px;
}
.cell_item{
	background:url(../graphics/item_container.jpg) no-repeat;
	height:266px;
	width:204px;
	vertical-align:top;
}
.div_item_location{
	margin:10px 0px 0px 0px;
	width:204px;
	text-align:center;
}
.p_design_key{
	font-size:0.7em;
	color:#100f0f;
}
.p_promo{
	font-size:0.8em;
	margin:3px 10px 3px 10px;
	text-align:center;
}
.p_promo_image{
	text-align:center;
}
.p_promo_voucher{
	margin:8px 10px 8px 10px;
	text-align:center;
	font-weight:bold;
	line-height: 1.2em;
	color:#ffffff;
}
.p_promo_disclaimer{
	font-size:0.7em;
	margin:3px 10px 3px 10px;
	text-align:center;
	color:#333333;	
}
.p_item_name{
	margin:18px 0px 0px 15px;
	font-size:0.7em;
	text-align:left;
}
.p_item_price{
	margin:10px 18px 0px 0px;
	color:#990000;
	text-align:right;
	font-size:1em;
	font-weight:bold;
}
.p_links{
	font-size:0.7em;
	margin:3px 10px 3px 10px;
	text-align:center;
}
.c_orange{
	color:#b87940;
}
.img_item_year{
	float:left; 
	margin:-4px 0px 0px 0px; 
	padding:0px 0px 0px 15px;
}
.img_item_cart{
	float:right; 
	margin:-3px 20px 0px 0px; 
	padding:0px 0px 0px 0px;
}
ul.ul_menu{
	list-style-type: none ;
}

ul.ul_menu li{
	display: block ;
	float:left;
	margin:0px;
	height:32px;
	text-align:center;
}

.table_qseries{
	margin:10px 0px 10px 0px
}
.cell_qseries_image{
	border:1px #ffffff solid; 
	padding:5px;
}
.cell_qseries_quote{
	padding:0px 5px 20px 5px; 
	vertical-align:top;
}
.p_qseries_quote{
	margin:0px; 
	text-align:center;
}

.rbpquote{
	font-style:italic;
	color:#b6b6b6;
}

.p_question{
	font-weight:bold;
	color:#b87940;
}
.p_answer{
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
}

.div_year_form{
	width:629px;
	text-align:left;
}
.table_year_form p{
	text-align:left;
}
.table_year_form{
	background-color:#3e3d39;
	width:629px;
}
.cell_year_form_content{
	width:629px;
}
.table_year_form_info, .table_year_form_position{
	border-bottom:1px dashed #ffffff;
}
.table_year_form_info td{
	vertical-align:top;
	text-align:left;
}
.table_year_form_position td{
	width:25%; 
	color:#ffffff; 
	font-size:0.75em;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.table_year_form_info td p{
	margin:6px 0px 6px 0px;
	font-size:0.7em;
	text-align:left;
}
.table_year_form_info td.cell1{
	width:155px;
	padding:0px 10px 0px 10px;
}
.table_year_form_info td.cell2{
	width:202px;
	padding:0px 10px 0px 0px;	
}
.table_year_form_info td.cell3{
	background:url(../graphics/year_product_background.jpg) no-repeat; 
	height:208px; 
	width:217px; 
	vertical-align:top;
	padding-left:5px;
}
.table_year_form_submit{
	margin:10px 0px 10px 0px; 
	color:#ffffff; 
	font-size:0.75em;
}
.table_year_form_submit input{
	border:1px solid #c0c0c0;
	padding:3px;
}
.table_year_form_submit input.submit{
	border:0px;
}
.table_year_form_submit table td{
	text-align:left;
}
.opacity{
	opacity:0.2;
	filter:alpha(opacity=20);
}
#main_content{
	text-align:left;
}
#design_gallery img{
	border:1px #c0c0c0 solid;
	padding:10px;
}
#frmContact{
	margin:0px 0px 0px 20px;
}
#frmContact label{
	display:block;
}
#frmContact div{
	margin:10px 0px 10px 0px;
}

a.aMenu:link {background-image: url(../graphics/background_menu_normal.jpg); background-position: 0 0; background-repeat: repeat-x; display: block; height: 32px; text-decoration: none; font-size:0.9em; color:#000000; padding-top:8px; font-weight:bold;}
a.aMenu:visited {background-image: url(../graphics/background_menu_normal.jpg); background-position: 0 0; background-repeat: repeat-x; display: block; height: 32px; text-decoration: none; font-size:0.9em; color:#000000; padding-top:8px; font-weight:bold;}
a.aMenu:active {background-image: url(../graphics/background_menu_normal.jpg); background-position: 0 0; background-repeat: repeat-x; display: block; height: 32px; text-decoration: none; font-size:0.9em; color:#000000; padding-top:8px; font-weight:bold;}
a.aMenu:hover {background-image: url(../graphics/background_menu_hover.jpg); background-position: 0 0; background-repeat: repeat-x; display: block; height: 32px; text-decoration: none; font-size:0.9em; color:#000000; padding-top:8px; font-weight:bold;}

a.aQSeries:link {background-position: 0 -40px; background-repeat: no-repeat; display: block; width: 145px; height: 40px; text-decoration: none;}
a.aQSeries:active {background-position: 0 -40px; background-repeat: no-repeat; display: block; width: 145px; height: 40px; text-decoration: none;}
a.aQSeries:visited {background-position: 0 -40px; background-repeat: no-repeat; display: block; width: 145px; height: 40px; text-decoration: none;}
a.aQSeries:hover {background-position: 0 0;}

a.aDesigns:link {background-position: 0 0px; background-repeat: no-repeat; display: block; width: 67px; height: 66px; text-decoration: none;}
a.aDesigns:active {background-position: 0 0px; background-repeat: no-repeat; display: block; width: 67px; height: 66px; text-decoration: none;}
a.aDesigns:visited {background-position: 0 0px; background-repeat: no-repeat; display: block; width: 67px; height: 66px; text-decoration: none;}
a.aDesigns:hover {background-position: 0 0;}