body{
	margin:0px;
	background-color:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serifl;
	font-size:11px;
	color:#666666;
	background:#eeeeee;
}
a{
	color:#920000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.strike{
	text-decoration:line-through;
}
form{
	margin:0px;
}
img{
	border:none;
	margin:0px;
}
#main{
	width:780px;
	background-color:#FFFFFF;
	margin:0px auto;
	border:1px solid #fff;
}
#header{
	width:100%;
}
.search{
	float:right;
	margin:5px 10px 0 0;
	display:inline;
	width:245px;
}
.search-content{
	width:250px;
	background:url(../images/search_bg.gif) repeat-x;
}
.search-content input{
	width:150px;
	height:16px;	
	border:solid 1px #cecece;
}
.search-btn{
	margin-top:3px;
}
.account-order{
	margin-top:3px;
	float:right;
	color:#8b8a8a;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.account-order a{
	margin-top:3px;
	color:#8b8a8a;
	font-size:11px;
	border-bottom:1px dashed #8b8a8a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.account-order a:hover{
	margin-top:3px;
	color:#000;
	font-size:11px;
	border-bottom:1px dashed #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.phone{
	margin-top:9px;
	margin-bottom:2px;
	float:right;
	color:#8b8a8a;
	font-weight:bold;
	font-size:11px;
}
.phone img{
	margin-right:2px;
}
#nav{
	border:solid 1px #999;
	background:url(../images/nav_bg.gif) repeat-x;
}
#nav ul{
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#666;
}
#nav ul li{
	list-style:none;
	padding:5px 13px;
	background:url(../images/nav_dvd.gif) no-repeat;
	background-position:right;
	width:auto;
	display:table-cell;
}
.banner{
	/*background:url(../images/banner.jpg) no-repeat;*/
 	height:296px;
	margin:4px 0 10px 0;
	float:left;
	width:100%;
}
.banner-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	width:247px;
	float:left;
	/*margin:179px 0 0 290px;*/
	padding:103px 0 0 290px;
	letter-spacing:1px;
	text-align:justify;
}
*html .banner-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	width:242px;
	padding-left:5px;
	float:left;
	padding:103px 0 0 250px;
	letter-spacing:1px;
	text-align:justify;
}
.banner-text a{
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
.banner-right{
	float:right;
	margin:8px 8px 0 0;
}
#content{
	width:752px;
	margin:auto;
}
.box{
	width:243px;
	border:solid 1px #ccc;
	float:left;
	margin-right:8px;
}
*html .box{
	width:243px;
	border:solid 1px #ccc;
	float:left;
	margin-right:6px;
}
*html .box1{
	width:245px;
	margin-right:0px;
	padding-right:1px;
}
.box1{
	margin-right:0px;
	padding-right:1px;
}
.box img{
	margin-bottom:-3px;
}
.box-right{
	width:244px;
	border:solid 1px #ccc;
	float:right;
}
.box-right img{
	margin-bottom:-3px;
}
.box-heading{
	font-weight:bold;
	font-size:12px;
	padding:9px;
	width:226px;
	border-bottom:solid 1px #ccc;
}
.box-content{
	width:95%;
	margin:4px auto;
	padding-bottom:3px;
}
.content-pic{
	margin-left:5px;
}
.box-large{
	width:368px;
	border:solid 1px #ccc;
	float:left;
	margin:10px 0px 0px 0px;
}
.box-large img{
	margin-bottom:-3px;
}
.box-large-right{
	width:368px;
	border:solid 1px #ccc;
	float:right;
	margin:10px 0 0px 0;
}
.box-large-right img{
	padding-bottom:9px;
}

.box-heading-large{
	font-weight:bold;
	font-size:12px;
	padding:9px;
	width:350px;
	border-bottom:solid 1px #ccc;
}
.red-heading{	
	color:#FF0000;
}
.box-content-large{
	width:95%;
	margin:9px auto 0px auto;
}
.bottom-box{
	width:726px;
	padding:0 11px;
	border:solid 1px #ccc;
	margin:10px auto 0 auto;
	height:66px;
	float:left;
}	
.sign-up{
	width:280px;
	border-right:solid 1px #ccc;
	padding:14px 0;
	float:left;
	font:11px;
	color:#4e4e4e;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.sign-up form{
	color:#4e4e4e;
	font-size:11px;
}
.sign-up input{
	border:solid 1px #ccc;
	height:15px;
	margin-top:5px;
}
.sign-up img{
	margin-top:5px;
}
.sign-up-catalogue{
	width:251px;
	border-right:solid 1px #ccc;
	padding:26px 0px 19px 0px;
	height:21px;
	float:left;
	margin-left:10px;
	font-size:11px;
	color:#4e4e4e;
}
.sign-up-catalogue a{
	color:#4e4e4e;
	text-decoration:none;
	font-weight:11px;
}
.sign-up-catalogue a:hover{
	color:#000;
	text-decoration:none;
	font-weight:11px;
}
.calalogue_pic{
	position:absolute;
	margin:-20px 0 0 180px;
}
.feedback{
	padding:26px 0px 19px 0px;
	margin-left:10px;
	text-align:center;
	font-size:11px;
	color:#4e4e4e;
}
.feedback a{
	color:#4e4e4e;
	text-decoration:none;
	font-weight:11px;
}
.feedback a:hover{
	color:#000;
	text-decoration:none;
	font-weight:11px;
}
.footer{
	margin:40px auto 0 auto;
	text-align:center;
	padding-bottom:40px;
	line-height:22px;
	font-size:10xp;
}
.footer a{
	margin:40px auto 0 auto;
	text-align:center;
	padding-bottom:40px;
	line-height:22px;
	color:#666666;
	text-decoration:none;
	font-size:10px;
}
.footer a:hover{
	margin:40px auto 0 auto;
	text-align:center;
	padding-bottom:40px;
	line-height:22px;
	color:#000000;
	text-decoration:underline;
}
/* ----- Inner page -----*/
.inner{
	margin:4px auto 0 auto;
	width:95%;
}
#inner_left_category{
	width:161px;
	float:left;
}
#inner_left_category ul{
	padding:0px;
	margin:5px 0px 0px 0px;
}
#inner_left_category li{
	list-style:none;
	margin:0px 0px 0px 5px;
	padding:2px 0px 2px 15px;
}
#inner_left_category li a{
	text-decoration:none;
	color:#666666
}
#inner_left_category li a:hover{
	text-decoration:none;
	color:#666666
}
#inner_left_category li.current{
	list-style:none;
	margin:0px 0px 0px 5px;
	padding:2px 0px 2px 15px;
	font-weight:bold;
	background:url(../images/bullet_left.gif) left no-repeat;
}
.left_category_heading{
	color:#990000;
	font-weight:bold;
}
#inner_right{
	width:568px;
	float:right;
	border-left:1px solid #cccccc;
}
.inner_right_banner{
	height:80px;
	/*background:url(../images/category_anniversary.jpg) right no-repeat;*/
	border-bottom:1px solid #ccc;
	padding:20px 0px 0px 15px;
}
.inner_right_banner{
	font-size:25px;
}
.inner_right_text{
	width:285px;
	font-size:12px;
	margin-top:10px;
}
.products{
	width:auto;
	/*padding-left:10px;*/
	margin-top:10px;
}
.product-box{
	width:170px;
	float:left;
	margin-left:18px;
}
*html .product-box{
	width:170px;
	float:left;
	margin-left:9px;
}
.cat_req_product_name{
	display:block;
	color:#666;
	height:45px;
}
.cat_req_product_name a{
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.cat_req_product_name a:hover{
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.cat_req_product_price{
	font-weight:bold;
	color:#920000;
}
.product-box-right{
	width:170px;
	float:right;
}
/* start : Product info */
#product_info_left{
	width:271px;
	float:left;
}
.product_large_thumb{
	height:269px;
	width:271px;
	float:left;
}
.product_large_thumb a{
	font-weight:bold;
	color:#666666;
	display:block;
	margin-bottom:2px;
	text-decoration:none;
}
.product_large_thumb a:hover{
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	color:#9d9d9d;
}
.lergerimage{
	text-align:left;
	margin:4px 0px 0px 0px;
	padding:2px 0px 0px 25px;
	float:left;
	height:18px;
	font-weight:bold;
}
.lergerimage a{
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.lergerimage a:hover{
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	color:#9d9d9d;
}
#small_thumb_container{
	float:left;
	width:271px;
}
#small_thumb_container div{
	padding:0px 4px 6px 0px;
	
	float:left;
}
*html #small_thumb_container div{
	height:50psx;
	width:50px;
	padding:0px 0px 0px 0px;
	margin:-4px -6px 0px 0px;
	float:left;
}
.additional_info{
	text-align:left;
	margin:4px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	float:left;
	height:18px;
	font-weight:bold;
}
.additional_info a{
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.additional_info a:hover{
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	color:#9d9d9d;
}
#product_info_right{
	width:346px;
	float:left;
	padding-left:15px;
}
*html #product_info_right{
	width:318px;
	float:left;
	padding-left:15px;
}
#product_info_right_add{
	width:90px;
	padding-left:10px;
	padding-right:0px;
	margin-left:5px;
	border-left:1px solid #cccccc;
	float:left;
	font-size:11px;
	color:#666;
}
*html #product_info_right_add{
	border-left:1px solid #ccc;
	float:right;
	font-size:11px;
	color:#666;
}

.product_info_right_add_text td{
	font-size:11px;
	color:#666;
}
td.product_info_right_add_text{
	font-size:11px;
	color:#666;
}
td.product_info_right_add_text a{
	font-size:12px;
	font-weight:bold;
	color:#D50000;
}
#product_name{
	font-size:15px;
	font-weight:bold;
	/*color:#d50000;*/
	float:left;
	width:100%;
}

#product_price_range{
	font-size:13px;
	color:#ff0000;
	font-weight:bold;
	float:left;
	width:100%;
	margin:4px 0px 0px 0px;
}
#procession_details{
	float:left;
	width:100%;
	margin:4px 0px;
}
*html #procession_details table img{
	width:50px;
}
#procession_details span{
	font-weight:bold;
	/*color:#d50000;*/
	display:block;
}
#procession_details ul{
	padding:0px 0px 0px 25px;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#procession_details ul li{
	margin:0px;
	line-height:15px;
	list-style:square;
}
#order_container{

	width:100%;
	float:left;
}
.order_detail_container{
	width:100%;
	float:left;
	margin-top:5px;
}
.order_detail_heading{

	font-weight:bold;
	width:111px;
	float:left;
}
.business_order{
	font-size:9px;
	float:left;
	padding-left:111px;
	
}
.business_order a{
	font-size:10px;
	color:#d50000;
	text-decoration:underline;
}
.business_order a:hover{
	font-size:10px;
	color:#666;
	text-decoration:underline;
}
.order_detail{
	float:left;
	width:290px;
}
.quantity_box{
	border:1px solid #999999;
	width:50px;
}
.shipto_box{
	border:1px solid #999999;
	width:215px;
}
#giftbox{
	height:33px;
	background:url(../images/icon_gift_box.gif) top left no-repeat;
	padding:6px 0px 0px 40px;
	font-weight:bold;
}
.giftbox_yes{
	padding-top:2px;
	border:1px solidr red;
}

/* end : Product info */

/* start:login_page*/
.new_user_text{
	color:#5d5d5d;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	font-size:11px;
}
.old_user_text{
	color:#5d5d5d;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	font-size:11px;
	padding-left:50px;
}
.old_user_text1{
	color:#000000;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	font-size:11px;
	padding-left:50px;
	text-decoration:none;
}
.old_user_text1 a{
	color:#000000;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	font-size:11px;
	text-decoration:none;
}
.old_user_text1 a:hover{
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}
.login_heading{
	font-weight:bold;
	font-size:11px;
	color:#5d5d5d;
	padding-left:50px;
}

.login_input input{
	border:1px solid #999999;
	font-size:11px;
	color:#5d5d5d;
	width:180px;
}
.messageStackError{
	font-weight:bold;
	font-size:11px;
	color:920000;
}
.forgot_password{
	font-weight:bold;
	font-size:10px;
	color:#5d5d5d;
	text-decoration:none;
	padding-left:50px;
}
.forgot_password a{
	font-weight:bold;
	font-size:10px;
	color:#5d5d5d;
	text-decoration:none;
}
.forgot_password a:hover{
	font-weight:bold;
	font-size:10px;
	color:#920000;
	text-decoration:underline;
}
/* end:login_page*/
/* start: new user Information page */
.information_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#920000;
}
.required_information{
	font-size:11px;
}
.required_information span{
	font-size:11px;
	color:#920000;
}
.information_form_container{
	font-size:11px;
	padding-left:12px;
}
.information_form{
	font-size:11px;

}
.inputRequirement{
	font-size:11px;
	font-weight:bold;

	color:#920000;
}
.country_name select{
	border:1px solid #999999;
	width:180px;
}
/* end: new user Information page */

/* start: account */
.order_table{
	border:1px solid #B4B4B4;
	font-size:11px;
	font-weight:bold;
	margin-left:9px;
}
.account_heading{
	font-weight:bold;
	font-size:11px;
	color:#5d5d5d;
	padding:5px 5px 5px 8px;
}
.order_table td{
	height:22px;
}
.order_table_odd{
	background:#EAEAEA;
}
.order_table_even{
	background:#ffffff;
}
.my_account_info_detail{
	padding-left:5px;
	border-bottom:1px solid #EAEAEA;
}
.my_account_info_detail_padding{
	padding-left:5px;
}

/* end: account */
/* start: order history */
.order_history_table{
	border:1px solid #666;
	font-size:11px;
	font-weight:bold;
}
.order_history_table td{
	height:26px;
	font-weight:bold;
	font-size:11px;
}
.order_history_heading{
	color:#fff;
	font-weight:bold;
	background:#666666;
	font-size:12px;
	height:26px;
}
.status{
	color:#920000;
}
.display_order_history{
	font-size:11px;
	font-weight:bold;
}
.order_history_detail_table{
	border:1px solid #B4B4B4;
	font-size:11px;
	font-weight:bold;
}
.order_history_detail_table td{
	padding:5px;
	border-bottom:1px solid #EAEAEA;
}
.order_history_detail_product_name{
	padding:0px;
}
.order_history_detail_product_name td{
	border:1px solid #fff;
	font-weight:bold;
	color:#666;
	font-size:11px;
	padding:0px;
}

/* end: order history */
/* start: feed back */
.feedback_question{
	color:#d70100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.feedback_ans{
	color:#000;
	font-size:12px;
}
.leave_feedback{
	color:#8c8c8c;
	font-weight:bold;
	font-size:11px;
}
.feedback_input{
	font-size:11px;
	color:#5d5d5d;
	font-weight:bold;
}
.feedback_input input{
	border:1px solid #999999;
	font-size:11px;
	color:#5d5d5d;
	width:180px;
}
.feedback_testarea textarea{
	border:1px solid #999999;
	font-size:11px;
	color:#5d5d5d;
	width:400px;
	height:200px;
}
.address_book{
	font-weight:bold;
	font-size:11px;
	color:#989898;
	padding-left:35px;
}
.address_book2{
	font-weight:bold;
	font-size:11px;
	color:#989898;
	padding-left:5px;
}
.address_book1{
	font-weight:bold;
	font-size:11px;
	color:#989898;
	padding-left:50px;
}
.address_book_des{
	font-weight:normal;
	font-size:11px;
	color:#989898;
	padding-left:35px;
}
.recently_viewed{
	font-weight:bold;
	color:#d50000;
	display:inline;
	font-size:10px;
}
.recently_viewed span{
	font-weight:normal;
	color:#666;
	font-size:10px;
}
div.product_info_right_add_text{
	font-weight:normal;
	width:90px;
	color:#666;
	font-size:11px;
	white-space:normal;
}
div.product_info_right_add_text a{
	font-weight:bold;
	color:#d50000;
	font-size:11px;
	text-align:center;
}
/* end: feed back */

/*START DROP DOWN */

.menu {height:23px; position:relative; z-index:100;border:1px solid #999999; font-family:arial, sans-serif;background:url(../images/nav_bg.gif) repeat-x;}
/* hack to correct IE5.5 faulty box model */
* html .menu {height:22px; position:relative; z-index:100;border:1px solid #999999; font-family:arial, sans-serif;background:url(../images/nav_bg.gif) repeat-x;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative; background:url(../images/nav_dvd.gif) right no-repeat;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#666; padding:0px 13px; line-height:23px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#666; padding:0px 13px 0px 13px; line-height:23px; font-weight:bold;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd }
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
*html .menu ul ul ul{border:1px solid #999999; margin-left:20px; margin-top:-1px; z-index:500; position:relative;}
.menu ul ul ul{border:1px solid #999999;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#fff; color:#666;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#f0f0f0; color:#d50000;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute; top:24px;left:0; width:149px; border:1px solid #999999; border-top:none;}
/* another hack for IE5.5 */
* html .menu ul ul {top:23px;t\op:23px; width:100px; border:1px solid #999999; padding:0px; margin:0px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#fff; color:#666; height:auto; line-height:normal; padding:5px 10px; width:128px; border-color:red;border-width:3px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:150px; background:fff;}
* html .menu ul ul a:hover{
	background:#f0f0f0; color:#d50000;
}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background:none;}
.menu ul ul :hover > a {color:#d50000; background:#f0f0f0;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; background:#F0F0F0; width:149px;}
*html.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; background:none; width:149px;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/*END*/
td.infoBoxHeading{
	font-weight:bold;
	color:#d50000;
	display:inline;
	font-size:10px;
}
td.infoBoxHeading img{
display:none;
}
.procession_details{
	width:261px;
	margin:4px 0px;
	padding:5px;
	border:1px solid #ccc;
}
.procession_details1{
	width:332px;
	margin:0px;
	padding:5px;
	border:1px solid #666666;
	float:left;
	font-weight:normal;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.product_name{
	font-size:15px;
	font-weight:bold;
	color:#d50000;
	width:271px;
	padding-top:10px;
	white-space:nowrap;

}
.productListing .login_heading{
	color:#fff;
	font-weight:bold;
	background:#666666;
	font-size:12px;
	height:26px;
}
.productListing tr.productListing-even td.login_heading{
	color:#fff;
	font-weight:bold;
	background:#EAEAEA;
	color:#666;
	font-size:12px;
	height:26px;
}
.productListing tr.productListing-even td.information_heading{
	color:#fff;
	font-weight:bold;
	background:#EAEAEA;
	color:#666;
	font-size:12px;
	height:26px;
}
.productListing tr.productListing-odd td.login_heading{
	color:#fff;
	font-weight:bold;
	background:#fff;
	color:#666;
	font-size:12px;
	height:26px;
}
.productListing tr.productListing-odd td.information_heading{
	color:#fff;
	font-weight:bold;
	background:#fff;
	color:#666;
	font-size:12px;
	height:26px;
}
.moduleRow { }
.moduleRowOver { background-color: #ccc; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #ccc; }
.moduleRowSelected .address_book_des{

	font-weight:bold;
	color:#fff;
}
/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;

}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/
.product_description{
	font-weight:bold;
	margin-top:25px;
}
.product_description a{
	font-weight:bold;
	border:1px solid #666666;
	border-bottom:none;
	background:#F0F0F0;
	text-decoration:none;
	display:block;
	padding:6px;
	float:left;
	margin-right:2px;
}
.product_description a:hover{
	font-weight:bold;
	border:1px solid #666666;
	border-bottom:none;
	background:#fff;
	text-decoration:none;
	display:block;
	padding:6px;
	float:left;
}
.product_description_selected{
	font-weight:bold;
	border:1px solid #666666;
	border-bottom:none;
	background:#fff;
	text-decoration:none;
	display:block;
	padding:6px;
	float:left;
}
.product_description_selected1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	font-weight:bold;
}

/* ------- boxes ------- */

div.main {
  font-size: 12px;
  padding:5px;
}

DIV.main_description {
  border: 1px solid #b0a27c;
  width:300px;
}


DIV.main_description_inner {
  line-height: 1.5;
  padding: 7px;
}

DIV.main_description_tab {
  float:left;
  width:95px;
  border-left: 1px solid #b0a27c;
  border-right: 1px solid #b0a27c;
  border-top: 1px solid #b0a27c;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align:center;
  cursor:pointer;
  font-weight:bold;
  display:block;
  }

DIV.main_description_tabs {
  line-height: 1.5;
}

DIV.main_description_other1 {
  padding-top:8px;
}

DIV.gray_background {
  background-color: #EEEEEE;
}

DIV.white_background {
  background-color: #FFFFFF;
}
.viewoption{
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}
.viewoption a{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}
.viewoption a:hover{
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.price{font-weight:bold; color:#8B0000; float:left; padding-top:5px;}
/* start : new index page */
#content1{width:760px;margin:auto; float:left; padding:7px 10px;}
.productBanner{float:left; padding-right:18px;}
.content-text{width:760px;margin:auto; float:left; padding:7px 0px;}
.content-text img{padding:8px 0px 8px 8px;}
.content-text a{font-weight:bold; text-decoration:none; color:#383838;}

/* start: bralnds Page */
.brands_container{ float:left; width:765px; padding:9px 0px 0px 9px;}
.brandsTop{float:left; width:765px; background:url(images/brandTop.gif) bottom left repeat-x; height:12px;}
.brandsTop span{ display:block; width:765px; float:left; padding:0px; margin:0px; height:12px; background:url(images/brandTopright.gif) bottom right no-repeat}
.brandsContent{ float:left; width:763px; background: #fff url(images/brands.gif) top left repeat-x; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.brandsLeftcontent{float:left; padding-left:10px; width:288px;}
.brandsLeftcontent h1{ font-weight:bold; color:#91000b; font-size:36px; font-family:Arial, Helvetica, sans-serif !important; padding:0px; margin:0px; height:86px;}
.brandsImage{ float:left;}
.brandsRightcontent{ float:left; width:450px; font-size:11px;}
.brandsRightcontent a, .brandsRightcontent strong{ font-weight:bold; color:#91000b !important; text-decoration:none;}
.brandsBottom{float:left; width:765px; background:url(images/brandBottom.gif) top left repeat-x;}
.brandsBottom span{ display:block; width:765px; padding:0px; float:left; margin:0px;background:url(images/brandbottomright.gif) top right no-repeat}
.brandsBottom span img, .brandsTop span img{ float:left;}
.brandBannercontainer{ float: left; width:767px; padding-left:9px;}
.brandBanner{ float:left; padding:23px 21px 0px 0px;}
.lastbrandBanner{padding:23px 0px 0px 0px;}

