/* CSS Document */
/***************************>>>Developer Note<<<*********************************
 *       Project       	: Brand Name Clocks
 *       Developed By   : Satish Rana 
 *       Creation Date  : 13th April 2009
 *       Powered By     : www.ydeveloper.com (A kaushalam Company)

/* RESET */
body
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	background: #353535 url(images/page_bg.gif) center top repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #231f20;
}
h1, h2, h3, h4, h5, h6, p, ul, li
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
}
img, form, input
{
	border: 0;
	margin: 0px;
	padding: 0px;
}
a
{
	text-decoration: none;
	cursor: pointer;
	outline: none;
}
.img_left
{
	float: left;
}
.img_right
{
	float: right;
}


#doc_width
{
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

#header
{
	width: 967px;
	height: 133px;
	padding: 0px 7px 0px 26px;
	float: left;
	text-align: right;
	background: url(images/header_bg.gif) 214px top no-repeat;
}
.logo
{
	float: left;
	margin: 0px 0px 0px 0px;
}
.header_row1
{
	float: left;
	width: 966px;
	padding-right: 1px;
}
.header_row1_pt1
{
	float: right;
	width: 580px;
	text-align: right;
}
.header_row1_pt1 div.pt1
{
	float: left;
	width: 350px;
	text-align: left;
	font-size: 10px;
	color: #fff;
	padding: 15px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.header_row1_pt1 div.pt1 a
{
	text-decoration: underline;
	color: #fdc800;
	letter-spacing: 1px;
	font-weight: bold;
}
.header_row1_pt1 div.pt2
{
	float: right;
	width: 230px;
	text-align: right;
	background: url(images/shopping_cart_bg.gif) right top no-repeat;
}
.header_row1_pt1 div.pt2 div.floating_cart
{
	float: left;
	text-align: left;
	width: 160px;
	padding: 12px 0px 12px 70px;
	margin-bottom: 24px;
	color: #fff;
	text-transform: uppercase;
}
.header_row1_pt1 div.pt2 div.floating_cart a
{
	color: #ee5f00;
	text-transform: uppercase;
}
.header_row1_pt1 div.pt2 div.search_box
{
	float: right;
	width: 210px;
	padding: 0px 10px 0px 10px;
	color: #fff;
	font-size: 11px;
}
.header_row1_pt1 div.pt2 div.search_box p
{
	float: left;
	margin-right: 3px;
}
.header_row1_pt1 div.pt2 div.search_box input.textfield
{
	background-color: #FFFFFF;
	border: 1px solid #bebcbc;
	height: 13px;
	width: 125px;
	font-size: 11px;
	padding: 1px;
	color: #444444;
	float: left;
}
.header_row1_pt1 div.pt2 div.search_box input.submit
{
	margin: 0px 0px 0px 6px;
	font-size: 11px;
	color: #626469;
	float: left;
}

.header_row2
{
	float: left;
	width: 947px;
	padding: 0px 20px 0px 0px;
	font-size: 12px;
	color: #fff;
	word-spacing: 18px;
}
.header_row2 a
{
	color: #fff;
	word-spacing: 0px;
}

/*bottombar CSS */
#bottom_bar
{
	width: 967px;
	padding: 10px 7px 0px 26px;
	clear: both;
	float: left;
	text-align: center;
}
.bottombar_links
{
	float: left;
	margin-bottom: 0px;
	width: 967px;
	text-align: left;
	font-size: 11px;
	color: #fff;
	word-spacing: 3px;
	margin-bottom: 5px;
}
.bottombar_links a
{
	color: #fff;
	word-spacing: 0px;
}
.bottombar_links a:hover
{
	text-decoration: none;
	color: #d4d4d4;
}
.copyright
{
	float: left;
	width: 952px;
	padding: 0px 15px 0px 0px;
	text-align: left;
	color: #fff;
	font-size: 10px;
}
.copyright a
{
	color: #d4d4d4;
	font-size: 10px;
}


#content_width
{
	width: 970px;
	float: left;
	padding: 0px 10px 0px 20px;
}
#menu
{
	float: left;
	width: 145px;
	padding: 0px 0px 0px 0px;
	line-height: normal;
}
.menu_title
{
	float: left;
	width: 136px;
	line-height: 21px;
	background: url(images/menu_title_bg.gif) left bottom no-repeat;
	padding: 0px 0px 6px 9px;
	font-size: 14px;
	color: #fff;
	text-align: left;
}
.menu_links
{
	padding: 10px 0px 0px 9px;
	float: left;
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	line-height: normal;
}
.menu_links ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 15px;
}
.menu_links ul li
{
	text-align: justify;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 5px 0px;
	background: url(images/menu_link_seperator.gif) repeat-x left bottom;
	font-size: 12px;
}
.menu_links ul li a
{
	color: #b3b3b3;
	background: url(images/bullet_gray.gif) no-repeat left 5px;
	padding: 0px 0px 0px 8px;
}
.menu_links ul li a:hover
{
	color: #fec901;
	background: url(images/bullet_green.gif) no-repeat left 5px;
}
.menu_links ul li a.active
{
	font-weight: bold;
	color: #fec901;
}
.newsletter_box
{
	padding: 48px 10px 0px 10px;
	height: 86px;
	font-size: 10px;
	line-height: 11px;
	float: left;
	background: url(images/newsletter_bg.gif) center top no-repeat;
	width: 125px;
	margin-bottom: 15px;
	color: #bfb9b3;
	text-align: left;
}
.newsletter_box br
{
	clear: both;
}
.newsletter_box input.textfield
{
	background-color: #FFFFFF;
	border: 1px solid #b2b2b2;
	height: 14px;
	width: 122px;
	font-size: 10px;
	padding: 1px;
	color: #000;
	margin: 0px 0px 8px 0px;
}
.newsletter_box input.submit
{
	margin: 2px 0px 2px 2px;
}







#content_right
{
	float: right;
	width: 795px;
	padding: 13px 6px 0px 14px;
	background: #232121 url(images/content_right_top.gif) left top no-repeat;
}
#content_area
{
	float: left;
	width: 637px;
}
#content_right_inner
{
	float: right;
	width: 786px;
	background: #fff;
	padding: 10px 10px 10px 10px;
	margin-bottom: 7px;
	border: 1px solid #492821;
}




#content_right_inner h1.name
{
	padding: 25px 0px 0px 0px;
	float: left;
	font-size: 30px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content_right_inner h1.itemtitle
{
	padding: 15px 0px 0px 11px;
	height: 35px;
	margin-bottom: 12px;
	background: #716457;
	font-size: 16px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content_right_inner h1.static_title
{
	padding: 15px 0px 0px 11px;
	height: 35px;
	margin-bottom: 12px;
	background: #716457;
	font-size: 16px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#sub_section
{
	float: right;
	width: 149px;
	text-align: center;
}
.bs_display
{
	float: left;
	width: 149px;
	background: url(images/bs_bg.gif) left top repeat-y;
	margin-top: 15px;
}


.bs_title
{
	float: left;
	width: 149px;
	text-align: center;
	line-height: 21px;
	background: url(images/bs_title_bg.gif) center bottom no-repeat;
	padding: 0px 0px 6px 0px;
	font-size: 14px;
	margin-bottom: 15px;
	color: #fff;
}
.bs_box
{
	float: left;
	width: 135px;
	padding-bottom: 15px;
	margin: 0px 6px 15px 8px;
	display: inline;
	background: url(images/horizontal_seperator.gif) center bottom no-repeat;
	text-align: left;
	color: #65b70d;
	font-size: 12px;
}
.bs_box div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 135px;
	height: 151px;
	background: url(images/bs_img_bg.gif) center top no-repeat;
	float: left;
}
.bs_box div.img_center *
{
	vertical-align: middle;
}
.bs_box div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .bs_box div.img_center span
{
	display: inline-block;
	height: 100%;
}
.bs_box h3
{
	line-height: normal;
	padding: 0px 0px 0px 5px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.bs_box h3 a
{
	color: #fff;
}
.bs_box h3 a:hover
{
	color: #b3b3b3;
}
.bs_box p
{
	text-align: left;
	color: #65b70d;
	font-size: 12px;
	margin: 5px 5px;
}
.bs_box input.addtocart
{
	margin-left: 5px;
}
.flash_banner
{
	float: left;
	width: 637px;
	background: url(images/banner_flash.jpg) left top no-repeat;
	margin-bottom: 12px;
}
.content
{
	float: left;
	width: 618px;
	background: #fff url(images/content_top.gif) left top no-repeat;
	padding: 9px 10px 0px 9px;
}
.banner
{
	float: left;
	width: 568px;
	height: 241px;
	background: url(images/banner_bg.jpg) center top no-repeat;
	padding: 25px 25px 0px 25px;
	margin-bottom: 7px;
}
.banner div.image
{
	float: left;
	width: 160px;
}
.banner div.pt2
{
	float: left;
	width: 300px;
	padding: 0px 0px 0px 30px;
	text-align: left;
}
.banner div.pt2 h1
{
	font-size: 30px;
	font-family: "Times New Roman" , Times, serif;
}
.banner div.pt2 p.special
{
	font-size: 20px;
	color: #4c4c4c;
}
.banner div.pt2 p.special span
{
	color: #ff6600;
}
.banner div.pt2 p.description
{
	line-height: 18px;
	font-size: 12px;
	color: #4c4c4c;
	margin: 5px 0px;
}
.banner div.pt2 span.price
{
	color: #65b70d;
	font-size: 14px;
}


.fp_display
{
	float: left;
	width: 608px; /*	padding: 0px 8px 15px 0px;*/
	padding: 0px 10px 0px 0px;
	background: url(images/fp_display_bg.gif) center bottom no-repeat;
}
.fp_title
{
	float: left;
	width: 600px;
	padding: 0px 0px 5px 0px;
	background: url(images/horizontal_seperator1.gif) left bottom repeat-x;
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
}
.fp_title span
{
	background: url(images/bullet_gray1.gif) left 2px no-repeat;
	padding: 0px 0px 0px 18px;
	font-size: 16px;
	color: #4d4d4d;
}
.fp_row
{
	float: left;
	width: 600px;
	padding: 0px 0px 30px 0px;
	margin-bottom: 0px;
}
.fp_box
{
	float: left;
	width: 160px;
	padding-bottom: 15px;
	padding: 0px 20px 0px 20px;
	display: inline;
	background: url(images/vertical_seperator.gif) right top no-repeat;
	text-align: left;
	color: #65b70d;
	font-size: 12px;
}
.fp_box div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 157px;
	height: 145px;
	float: left;
	padding-left: 5px;
}

*html .fp_box div.img_center
{
	text-align: center;
	width: 145px;
	height: 145px;
}
/*.fp_box div.img_center *
{
	vertical-align: middle;
}
.fp_box div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .fp_box div.img_center span
{
	display: inline-block;
	height: 100%;
}*/
.fp_box h2
{
	line-height: normal;
	padding: 0px 0px 0px 10px;
	margin-bottom: 8px;
	text-align: left;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.fp_box h2 a
{
	color: #9b9b9b;
}
.fp_box h2 a:hover
{
	color: #333;
}
.fp_box p
{
	text-align: left;
	color: #65b70d;
	font-size: 12px;
	margin: 5px 10px;
}
.fp_box input.addtocart
{
	margin-left: 10px;
}

.cat_title
{
	float: left;
	width: 617px;
	padding: 40px 0px 0px 20px;
	background: url(images/cat_title_bg.gif) center top no-repeat;
	height: 69px;
	margin-bottom: 8px;
	font-size: 20px;
	color: #ff6e03;
}
.item_title
{
	float: left;
	width: 617px;
	padding: 40px 0px 0px 20px;
	background: url(images/cat_title_bg.gif) center top no-repeat;
	height: 69px;
	margin-bottom: 8px;
	font-size: 20px;
	color: #ff6e03;
}
.static_title
{
	float: left;
	width: 617px;
	padding: 40px 0px 0px 20px;
	background: url(images/cat_title_bg.gif) center top no-repeat;
	height: 69px;
	margin-bottom: 15px;
	font-size: 20px;
	color: #ff6e03;
}

.sorting
{
	float: left;
	width: 613px;
	padding: 5px 12px 5px 12px;
	background: #eeecec;
	margin: 8px 0px 15px 0px;
}

/*.sorting
{
	float: left;
	width: 615px;
	height: 23px;
	padding: 15px 10px 6px 10px;
	background: url(images/sorting_bg.gif) left top no-repeat;
	margin-bottom: 8px;
}*/
.sorting div.sort
{
	float: left;
	width: 350px;
	color: #605142;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}
.sorting select
{
	color: #605142;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}
.sorting div.sort a
{
	color: #605142;
	font-size: 11px;
}
.sorting div.sort a.name
{
	color: #605142;
	font-size: 11px;
}

.cat_content
{
	float: left;
	width: 637px;
	background: #fff url(images/content_top.gif) left top no-repeat;
	padding: 9px 0px 0px 0px;
}


.cat_display
{
	float: left;
	width: 600px;
	padding: 0px 9px 15px 9px;
}
.cat_row
{
	float: left;
	width: 600px;
	padding: 0px 0px 30px 0px;
	margin-bottom: 0px; /*background: url(images/horizontal_seperator1.gif) left bottom repeat-x;*/
}

.cat_box
{
	float: left;
	width: 160px;
	padding-bottom: 15px;
	padding: 0px 20px 0px 20px;
	display: inline;
	background: url(images/vertical_seperator.gif) right center no-repeat;
	text-align: left;
	color: #65b70d;
	font-size: 12px;
}

.cat_box div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 145px;
	height: 147px;
	float: left;
}
.cat_box div.img_center *
{
	vertical-align: middle;
}
.cat_box div.img_center span
{
	display: inline-block;
	height: 100%;
}
/*.cat_box div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 157px;
	height: 145px;
}
.cat_box div.img_center *
{
	vertical-align: middle;
}
.cat_box div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .cat_box div.img_center span
{
	display: inline-block;
	height: 100%;
}*/
.cat_box h2
{
	line-height: normal;
	padding: 0px 0px 0px 10px;
	margin-bottom: 8px;
	text-align: left;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.cat_box h2 a
{
	color: #333;
}
.cat_box h2 a:hover
{
	color: #ff6e03;
}
.cat_box p
{
	text-align: left;
	color: #65b70d;
	font-size: 12px;
	margin: 5px 10px;
}
.cat_box input.addtocart
{
	margin-left: 10px;
}


.item_display
{
	float: left;
	width: 600px;
	padding: 0px 9px 10px 9px;
}
.item_pt1
{
	float: left;
	width: 330px;
	padding: 0px 20px 0px 0px;
	background: url(images/vertical_seperator2.gif) right top repeat-y;
}
.item_pt1 div.nextpre
{
	float: left;
	width: 330px;
	margin-bottom: 3px;
}
.item_pt1 div.image
{
	float: left;
	width: 330px;
	text-align: center;
}
.item_pt1 div.image div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 325px;
	height: 325px;
}
.item_pt1 div.image div.img_center *
{
	vertical-align: middle;
}
.item_pt1 div.image div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .item_pt1 div.image div.img_center span
{
	display: inline-block;
	height: 100%;
}
.item_pt1 div.more_img
{
	float: left;
	width: 330px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
}
.item_pt1 div.more_img div.img_center1
{
	float: left;
	width: 78px;
	height: 78px;
	margin: 0px 2px 0px 0px;
	border: 1px solid #ccc;
}
.item_pt1 div.more_img div.img_center1 img
{
	float: left;
}

.item_pt2
{
	float: right;
	width: 225px;
	padding: 30px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.item_pt2 p.left
{
	float: left;
	width: 90px;
	font-size: 12px;
	color: #666;
}
.item_pt2 p.right
{
	float: right;
	width: 135px;
	padding: 0px 0px 0px 0px;
	color: #666;
}
.item_pt2 p.right span.regular
{
	text-decoration: line-through;
}
.item_pt2 p.right span.ourprice
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 16px;
	color: #ee5c03;
}
.item_pt2 p.right span.custom_pricing
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 16px;
	color: #ed2224;
	font-weight: bold;
}
.item_pt2 p.right input.qty
{
	text-align: center;
	width: 30px;
	border: 1px solid #e1d6cb;
	font-size: 11px;
	height: 15px;
}
.item_pt2 p.right select.select
{
	text-align: left;
	border: 1px solid #e1d6cb;
	font-size: 11px;
}
.item_pt2 p.right span.instock
{
	text-align: left;
	font-size: 11px;
	color: #ee5c03;
}

.item_pt2 div.row
{
	float: left;
	width: 225px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #403f3f;
}

.item_pt2 div.row1
{
	float: left;
	width: 225px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #403f3f;
}
.item_pt2 div.row1 div.outofstock
{
	float: left;
	width: 223px;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	font-size: 11px;
	line-height: 12px;
	border: 1px solid #afa8a0;
}
.item_pt2 div.row1 div.outofstock p
{
	padding: 5px;
	font-size: 9px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.item_pt2 div.row1 div.outofstock div
{
	float: left;
	width: 213px;
	padding: 5px;
	background: #afa8a0;
}
.item_pt2 div.row1 input.textfield
{
	float: left;
	width: 150px;
	margin: 0px 8px 0px 0px;
	font-size: 11px;
	color: #403f3f;
	line-height: 12px;
	height: 14px;
	padding: 1px 0px 0px 3px;
	border: 1px solid #afa8a0;
}
.item_pt2 div.row1 a
{
	font-size: 10px;
	color: #8a0000;
	font-weight: bold;
	text-decoration: underline;
}
.item_pt2 div.row1 a:Hover
{
	text-decoration: none;
}
.item_pt2 div.row1 input.addtocart
{
	margin-bottom: 10px;
	float: left;
}
.item_pt2 div.row1 img.button
{
	margin: 0px 3px 6px 0px;
	float: left;
}
.tabing
{
	width: 618px;
	height: 23px;
	position: relative;
	float: left;
	margin-top: 10px;
}
.tabing a
{
	padding-left: 5px;
	background: url(images/tab_left.gif) left top no-repeat;
	float: left;
	outline: none;
}
.tabing a.description
{
}
.tabing a.cus_reviews
{
}
.tabing a.post_comments
{
}
.tabing a:hover
{
	background: url(images/tab_left.gif) left bottom no-repeat;
}
.tabing a span
{
	float: left;
	background: url(images/tab_right.gif) right top no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 4px 10px 4px 5px;
	cursor: pointer;
	margin-right: 1px;
}
.tabing a:hover span
{
	background: url(images/tab_right.gif) right bottom no-repeat;
	padding: 4px 10px 4px 5px;
}
.tabing a.over
{
	background: url(images/tab_left.gif) left bottom no-repeat;
}
.tabing a.over span
{
	background: url(images/tab_right.gif) right bottom no-repeat;
	padding: 4px 10px 4px 5px;
}

.tabing_content
{
	width: 588px;
	border: 1px solid #d4d4d4;
	padding: 5px 14px;
	margin-bottom: 20px;
	clear: both;
	float: left;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
}
.tabing_content p
{
	margin-bottom: 8px;
}
.tabing_content p span
{
	color: #c64381;
	font-weight: bold;
}
.tabing_content p a
{
	text-decoration: underline;
	color: #626469;
}
.tabing_content p a:hover
{
	text-decoration: none;
}
.tabing_content ul
{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.tabing_content ul li
{
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 12px;
	background: url(images/bullet_black.gif) no-repeat left 5px;
}
.tabing_content ul li a
{
	color: #626469;
	text-decoration: underline;
}

.customer_reviews
{
	width: 570px;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
	color: #666;
	text-align: left;
	float: left;
	margin-bottom: 5px;
}
.customer_reviews div.row
{
	float: left;
	width: 570px;
	background: url(images/seperator_horizontal.gif) left 18px repeat-x;
	margin-bottom: 10px;
}
.customer_reviews div.left
{
	width: 190px;
	font-size: 11px;
	color: #666;
	text-align: left;
	font-weight: bold;
	float: left;
	padding-left: 10px;
}
.customer_reviews div.left span
{
	font-size: 11px;
	color: #666;
	text-align: left;
	font-weight: normal;
}
.customer_reviews div.left img
{
	margin-bottom: 7px;
}
.customer_reviews div.right
{
	font-size: 11px;
	color: #666;
	text-align: justify;
	float: left;
	padding: 20px 10px 0px 0px;
	width: 360px;
}

.post_comments_pt1
{
	float: left;
	width: 134px;
	margin-bottom: 8px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
}
.post_comments_pt2
{
	float: left;
	width: 404px;
	margin-bottom: 8px;
	color: #666;
	font-size: 11px;
}
.post_comments_pt2 input.textfield_medium
{
	border: 1px solid #cdc8c4;
	width: 150px;
	padding-left: 3px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.post_comments_pt2 textarea.textarea
{
	border: 1px solid #cdc8c4;
	width: 230px;
	padding-left: 3px;
	height: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #605142;
}
.post_comments_pt2 input.submit
{
	margin-left: 5px;
}



.product_description
{
	float: left;
	width: 570px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	margin-bottom: 10px;
}
.product_description ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 15px;
}
.product_description ul li
{
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	background: url(images/bullet_gray.gif) no-repeat left 5px;
}
.product_description ul li a
{
	color: #626469;
	text-decoration: underline;
}

.recently_display
{
	float: left;
	width: 600px;
	padding: 0px 8px 15px 0px;
}
.rec_box
{
	float: left;
	width: 160px;
	padding-bottom: 15px;
	padding: 0px 20px 30px 20px;
	display: inline;
	background: url(images/vertical_seperator.gif) right top no-repeat;
	text-align: left;
	color: #65b70d;
	font-size: 12px;
}
.rec_box div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 157px;
	height: 145px;
	float: left;
}
.rec_box div.img_center *
{
	vertical-align: middle;
}
.rec_box div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .rec_box div.img_center span
{
	display: inline-block;
	height: 100%;
}
.rec_box h2
{
	line-height: normal;
	padding: 0px 0px 0px 10px;
	margin-bottom: 8px;
	text-align: center;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.rec_box h2 a
{
	color: #333;
}
.rec_box h2 a:hover
{
	color: #ff6e03;
}


.static_display
{
	float: left;
	width: 600px;
	padding: 15px 9px 15px 9px;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	min-height: 500px;
}
*html.static_display
{
	height: 500px;
}
.static_display a
{
	color: #000000;
}
.static_display p
{
	margin: 0px 0px 10px 0px;
}
.static_display p span
{
	color: #d70302;
}
.static_display p
{
	margin: 0px 0px 8px 0px;
}
.static_display p a
{
	color: #d70302;
}
.static_display p span
{
	color: #d70302;
}
.static_display ul
{
	margin: 8px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.static_display ul li
{
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 12px;
	background: url(images/bullet_purple.gif) no-repeat left 5px;
}
.static_display ul li a
{
	color: #626469;
	text-decoration: underline;
}

h2.subtitle
{
	font-size: 13px;
	font-weight: bold;
	color: #333;
	background: #d4d4d4;
	float: left;
	width: 603px;
	padding: 3px 0px 3px 15px;
	margin-bottom: 5px;
}
.breadcrumb
{
	text-align: left;
	padding: 0px 0px 0px 10px;
	color: #b3b3b3;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
.breadcrumb a
{
	color: #b3b3b3;
}
.breadcrumb span
{
	color: #ff6e03;
	font-weight: bold;
}

.pagging
{
	text-align: right;
	float: right;
	width: 200px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	color: #6d6969;
}
.pagging a
{
	color: #6d6969;
}
.pagging a:hover
{
	color: #c84d02;
}
.pagging span
{
	color: #c84d02;
	font-weight: bold;
	font-size: 12px;
}
.pagging span.disable
{
	font-weight: bold;
	color: #c84d02;
	text-decoration: none;
}

.tellafriend_pt1
{
	width: 150px;
	float: left;
	text-align: left;
	padding: 5px 0px;
	line-height: 15px;
	font-size: 12px;
	color: #666;
}
.tellafriend_pt2
{
	width: 450px;
	float: left;
	text-align: left;
	padding: 5px 0px;
	line-height: 15px;
	font-size: 12px;
	color: #666;
}
.textfield_medium
{
	border: 1px solid #cdc8c4;
	width: 150px;
	padding-left: 3px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: White !important;
}


.index
{
	background: url(images/bullet.gif) no-repeat 8px 6px;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
	line-height: 18px;
}
.category
{
	font-size: 11px;
	color: #b4057d;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	padding: 0px 0px 0px 30px;
	background: url(images/bullet_black.gif) no-repeat 18px 5px;
}
.sub_category
{
	font-size: 11px;
	color: #484848;
	line-height: 18px;
	text-align: left;
	padding: 0px 0px 0px 40px;
	background: url(images/bullet_gray2.gif) no-repeat 28px 7px;
}
.item
{
	background: url(images/bullet_gray2.gif) no-repeat 28px 5px;
	line-height: 18px;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 0px 0px 0px 40px;
}
.static
{
	background: url(images/bullet.gif) no-repeat 8px 6px;
	font-size: 12px;
	color: #68004d;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
	line-height: 18px;
}

.shopping_display
{
	float: left;
	width: 600px;
	padding: 0px 9px;
	margin-bottom: 20px;
	color: #626469;
	font-size: 11px;
	line-height: 16px;
}
.shopping_display h3
{
	border: 1px solid #d7d4e5;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #666666;
	margin-bottom: 8px;
	padding: 2px 9px;
	color: #ffffff;
}
.shopping_display p
{
	padding: 0px 10px;
	line-height: 16px;
	color: #666666;
}
.shopping_display a
{
	color: #8d87b1;
}
.shopping_display span
{
	color: #FF6600;
}
.shopping_display a:hover
{
	text-decoration: underline;
}
.shopping_display ul
{
	font-size: 11px;
	color: #4c4c4c;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.shopping_display ul li
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 18px;
	background: url(images/bullet_gray.gif) no-repeat 8px 5px;
	line-height: 16px;
}
.textfield_medium
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626469;
	border: 1px solid #cecece;
	padding-left: 2px;
	height: 16px;
	background-color: #ffffff;
}
.shopping_display ol
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
	list-style-type: decimal;
}
.shopping_display ol li
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 28px;
	line-height: 16px;
}

.login_border
{
	border: 1px solid #edecea;
}
.login_box
{
	text-align: left;
}
.login_box td
{
	padding: 5px 12px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #666;
}
.login_box td a
{
	color: #ff6e03;
	text-decoration: underline;
}
.login_box th
{
	background: #edecea;
	font-size: 13px;
	border: solid 1px #fff;
	padding: 8px;
	color: #666;
}
.login_box td p
{
	color: #535353 !important;
	padding: 0px !important;
	text-align: left !important;
}
.login_box td input.txtbox
{
	border: solid 1px #cecece;
	width: 175px;
	font-weight: normal;
}

.form_table td
{
	padding: 5px 8px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 18px;
}
.form_table td span
{
	color: #d23333;
}
.form_table td code
{
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.form_table td input.txtbox
{
	border: solid 1px #edecea;
	width: 175px;
	font-weight: normal;
}
.form_table td textarea
{
	border: solid 1px #cecece;
	width: 350px;
	font-weight: normal;
}
.form_table td select
{
	font-size: 11px;
}
.form_table th
{
	background: #edecea;
	font-size: 13px;
	padding: 5px 8px;
	border-bottom: none;
	border: 1px solid #fff;
	color: #666;
}
.form_table a
{
	color: #ff6e03 !important;
	font-weight: bold;
}

.table
{
	border: 1px solid #edecea;
	border-collapse: collapse;
}
.table td
{
	padding: 5px 8px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #535353;
	line-height: 18px;
	border: 1px solid #edecea;
}
.table th
{
	background: #edecea;
	font-size: 13px;
	padding: 5px 8px;
	border-bottom: none;
	border: 1px solid #d7d4e5;
	color: #666;
}
.table td input.txtbox
{
	border: solid 1px #edecea;
	font-weight: normal;
	text-align: center;
	color: #818387;
}
.table td textarea
{
	border: solid 1px #edecea;
	width: 350px;
	font-weight: normal;
	background-color: #f9f9fc;
	color: #626469;
}
.table a
{
	color: #ff6e03;
}
.table a:hover
{
	text-decoration: underline;
}



#popupup_docwidth
{
	width: 560px;
	background: #5f5042;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 0px 10px;
	float: left;
}
#popup_header
{
	float: left;
	width: 560px;
	padding: 0px 0px;
	margin: 0px 0px 10px 0px;
	background: #301711;
	margin-bottom: 8px;
}
#popup_content
{
	float: left;
	width: 540px;
	padding: 10px 10px;
	margin: 0px 0px 10px 0px;
	background: #fff;
}
#popup_content h1
{
	font-size: 14px;
	text-align: left;
	margin-bottom: 8px;
	padding: 0px 0px 0px 10px;
	color: #fff;
	background: #301711;
	line-height: 26px;
}
.popup_content_display
{
	float: left;
	width: 520px;
	padding: 10px;
	font-size: 11px;
	color: #605142;
}

#popup_content div.referafriend_pt1
{
	width: 90px;
	float: left;
	text-align: left;
	padding: 5px 0px;
	line-height: 15px;
	font-size: 11px;
	color: #605142;
}
#popup_content div.referafriend_pt2
{
	width: 430px;
	float: left;
	text-align: left;
	padding: 5px 0px;
	line-height: 15px;
	font-size: 11px;
	color: #605142;
}
#popup_content input.textfield_medium
{
	border: 1px solid #cdc8c4;
	width: 150px;
	padding-left: 3px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #605142;
}

#popupup_docwidth_print
{
	width: 620px;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 0px 10px;
	float: left;
}
#popup_header_print
{
	float: left;
	width: 620px;
	padding: 0px 0px;
	margin: 0px 0px 10px 0px;
	background: #301711;
	margin-bottom: 8px;
}
#popup_content_print
{
	float: left;
	width: 600px;
	padding: 10px 10px;
	margin: 0px 0px 10px 0px;
	background: #fff;
}
#popup_content_print h1
{
	font-size: 14px;
	text-align: left;
	margin-bottom: 8px;
	padding: 0px 0px 0px 10px;
	color: #fff;
	background: #301711;
	line-height: 26px;
}
.popup_content_display
{
	float: left;
	width: 520px;
	padding: 10px;
	font-size: 11px;
	color: #605142;
}

#popup_content_print h2.subtitle
{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #9b9289;
	float: left;
	width: 575px;
	padding: 3px 0px 3px 15px;
	margin-bottom: 5px;
}
/*
#ProLine
{
	float: left;
	width: 600px;
	padding: 0px 0px 1px 0px;
	background: url(images/horizontal_seperator1.gif) left bottom repeat-x;
}

.item_content
{
	float: left;
	width: 744px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/category_bg.gif) left top repeat-y;
}
.item_title
{
	background: url(images/pl_title_bg.gif) no-repeat left top;
	height: 35px;
	width: 730px;
	float: left;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	padding: 7px 0px 0px 14px;
}

.item_display
{
	float: left;
	width: 700px;
	padding: 10px 22px 10px 22px;
}
.item_pt1
{
	float: left;
	width: 338px;
}
.item_pt2
{
	float: right;
	width: 336px;
	padding: 0px 0px;
}
.item_pt2 select
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #bebcbd;
	width: 150px;
	margin-left: 10px;
}
.item_pt2 div.detail
{
	float: right;
	width: 334px;
	padding: 0px 1px;
	background: url(images/pro_detail_bg.gif) repeat-y left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.item_pt2 div.gray
{
	float: left;
	width: 319px;
	padding: 3px 0px 19px 15px;
	background: #f7f5f6 url(images/white_bg.gif) no-repeat left bottom;
	font-size: 11px;
	color: #783878;
}
.item_pt2 div.white
{
	float: left;
	width: 319px;
	padding: 3px 0px 19px 15px;
	background: #fff url(images/gray_bg.gif) no-repeat left bottom;
	font-size: 11px;
	color: #783878;
}
.item_pt2 div.detail span
{
	font-size: 11px;
	color: #757475;
}
.item_pt2 div.detail span.retail
{
	font-size: 11px;
	color: #757475;
	text-decoration: line-through;
}
.item_pt2 div.detail span.our_price
{
	font-size: 13px;
	color: #ff0000;
}
.item_pt2 div.detail span.you_save
{
	font-size: 13px;
	color: #ff0000;
}
.item_pt2 div.detail input.qty
{
	border: 1px solid #BEBCBD;
	color: #757475;
	font-size: 11px;
	height: 14px;
	padding: 1px;
	text-align: center;
}
.item_pt2 input.addtocart
{
	margin: 10px 0px;
}


.item_pt2 div.more_view
{
	float: right;
	width: 336px;
	padding: 0px 0px;
	text-align: left;
}
.item_pt2 div.more_view img
{
	margin-right: 7px;
}
*/
#overlay
{
	background-color: #000;
	position: absolute;
	height: 0pt;
	left: 0pt;
	top: 0pt;
	width: 1400px;
	height: 1200px;
	z-index: 1001;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#processMessage
{
	cursor: progress;
	left: 0px;
	position: absolute;
	text-align: center;
	top: 0px;
	z-index: 1002;
	background-color: Transparent;
	height: 50px;
	padding-top: 300px;
}

.tooltip
{
	width: 200px;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #626469;
	text-decoration: none;
	text-align: center;
}

.tooltip span.top
{
	padding: 30px 8px 0;
	background: url(images/tooltip.gif) no-repeat top;
}

.tooltip b.bottom
{
	padding: 3px 8px 15px;
	color: #548912;
	background: url(images/tooltip.gif) no-repeat bottom;
}
.PopUpPanel
{
	position: absolute;
	background: transparent url(images/popuppanel_bg.gif) repeat-y scroll left top;
	float: left;
	height: 130px;
	width: 200px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

/*Shoping_part*/
#content_right_inn
{
	float: right;
	width: 800px;
	padding: 13px 14px 0px 0px;
	background: #232121 url(images/content_right_top.gif) left top no-repeat;
}
#content_area_shopping
{
	float: left;
	width: 780px;
	margin-left:2px;
}
.shopping_title /*h1*/
{
	float: left;
	width: 765px;
	padding: 40px 0px 0px 20px;
	background: url(images/shop_title.gif) center top no-repeat;
	height: 69px;
	margin-bottom: 15px;
	font-size: 20px;
	color: #ff6e03;
}
.content_shopping
{
	float: left;
	width: 785px;
	padding: 9px 0px 0px 0px;
	background: url(images/shop_content_top.gif) #FFFFFF no-repeat top left;
}
.shopping_display_2
{
	width: 765px;
	float: left;
	padding: 0px 10px 0px 10px;
	color: #626469;
	font-size: 11px;
	line-height: 16px;
}
.shopping_display_2 h3
{
	border: 1px solid #d7d4e5;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #666666;
	margin-bottom: 8px;
	padding: 2px 9px;
	color: #ffffff;
}
.shopping_display_2 p
{
	padding: 0px 10px;
	line-height: 16px;
	color: #666666;
}
.shopping_display_2 a
{
	color: #8d87b1;
}
.shopping_display_2 span
{
	color: #FF6600;
}
.shopping_display_2 a:hover
{
	text-decoration: underline;
}
.shopping_display_2 ul
{
	font-size: 11px;
	color: #4c4c4c;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.shopping_display_2 ul li
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 18px;
	background: url(images/bullet_gray.gif) no-repeat 8px 5px;
	line-height: 16px;
}
.textfield_medium
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626469;
	border: 1px solid #cecece;
	padding-left: 2px;
	height: 16px;
	background-color: #ffffff;
}
.shopping_display_2 ol
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
	list-style-type: decimal;
}
.shopping_display_2 ol li
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 28px;
	line-height: 16px;
}

.breadcrumb_shop
{
	text-align: left;
	padding: 0px 0px 0px 20px;
	color: #b3b3b3;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
.breadcrumb_shop a
{
	color: #b3b3b3;
}
.breadcrumb_shop span
{
	color: #ff6e03;
	font-weight: bold;
}
