@charset "utf-8";

/* CSS Document */



body {

	
	padding:0px;

	margin:0px;

	color:#000;

	font-size:13px;

	font-family:Arial, Verdana, Helvetica, sans-serif;

}

div, p, ul, form, input, select, marquee, dt, dl, label, h2, h3, h4, img {

 padding:0px;

 margin:0px;

}

ul {

	list-style-type:none;

}


a:link, a:visited {

	color:#62193f;/*text-decoration:underline;*/

}

a:hover, a:active {

	color:#62193f;

	text-decoration:none;

}

.clear {

	clear:both;

}

.text_bold {

	font-weight:bold;

}

select {

	font-family:Helvetica, Arial, sans-serif;

	font-size:13px;

	font-weight:normal;

	background:url(../images/input_bg.jpg) repeat-x;

	border:1px solid #d5cac4;

	color:#000;

	height:20px;

}

textarea {

	font-family:Helvetica, Arial, sans-serif;

	font-size:14px;

	font-weight:normal;

	border:1px solid #d5cac4;

	color:#000;

}

input {

	font-family:Helvetica, Arial, sans-serif;

	font-size:13px;

	font-weight:normal;

	background:url(../images/input_bg.jpg) repeat-x;

	border:1px solid #d5cac4;

	color:#000;

	height:19px;

}

.checkbox {

	font-family:Helvetica, Arial, sans-serif;

	font-size:13px;

	font-weight:normal;

	/*border:1px solid #d5cac4;*/

	color:#000;

	height:19px;

	padding:3px 0 0 0;

	border:0px;

}

.ecomm_button {

	font-family:Helvetica, Arial, sans-serif;

	font-size:11px;

	font-weight:normal;

	background:url(../images/input_bg.jpg) repeat-x;

	padding:0px 0 1px 0;

	color:#000;

	height:24px;

}

.ecomm_button1 {

	font-family:Helvetica, Arial, sans-serif;

	font-size:11px;

	font-weight:bold;

	background:url(../images/input_bg.jpg) repeat-x;

	border:1px solid #d5cac4;

	color:#000;

	padding:5px 0 5px 0;

	height:40px;

	width:150px;

}

/*main body css*/

#main {

	width:100%;

}

.top_text {

	float:left;

	width:100%;

	text-align:center;

	color:#fda8bc;

	font-size:16px;

	padding-top:15px;

	padding-bottom:15px;

}

.top_text span {

	color:#ffffff;

	font-family:Georgia, "Times New Roman", Times, serif;

	text-decoration:underline;

}

/*main body css*/



/*Top Header Content*/

.header_wrapper {

	float:left;

	width:960px;

	height:auto;

}

.main_header {
	padding:10px 0;
	width:100%;
	border-top:4px solid #c2c2c2;
	border-bottom:4px solid #c2c2c2;
	display:block;
	float:left;

}

.logo_wrapper {

	float:left;

	padding-bottom:10px;

	padding-left:22px;

	padding-top:25px;

	width:auto;

}

.logo_wrapper span {

	display:none;

}

.top_tight {

	float:left;

	width:300px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	padding-top:25px;

	padding-left:10px;

	padding-right:22px;

	color:#000000;

}

.toplinks {

	display:none;
}

.toplinks ul {

	list-style:none;

	margin:0px;

	width:auto;

}

.toplinks li {

	list-style:none;

	float:left;

	display:inline;

	width:auto;

	padding:3px 0px;

}

.toplinks li a:link, .toplinks li a:visited {

	color:#ffffff;/*text-decoration:underline;*/

}

.toplinks li a:hover {

	color:#ffffff;/*text-decoration:underline;*/

}

.toplinks li span {

	padding:0px 5px;

}

.tollfree {

	color:#fff;

	/*padding-top:20px;*/

	margin-top:20px;

	padding-bottom:5px;

	float:right;

	width:auto;

	font-size:20px;

	height:30px;

}

.left {

	float:left;

}

.right {

	float:right;

}

.address {

	float:right;

	width:250px;

	text-align:right;

	height:40px;

}

/*menu css*/

.menu_wrapper {

display:none;

}

.menu_bar {

}

.menu {

	display:inline;

	color:#000;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	float:left;

	padding-bottom:5px;

	width:auto;

	padding-left:5px;

}

.menu ul {

	margin-top:5px;

	padding: 0px;

	float:left;

	width:auto;

	list-style:none;

}

.menu li {

	color:#000;

	float:left;

	padding:0px 10px;

	background:url(../images/seprator.jpg) no-repeat center right;

	position:relative;

	line-height:30px;

	text-decoration:none;

}

.menu li a:link, .menu li a:visited {

	color:#fff;

	padding:0px;

	cursor:pointer;

	text-decoration:none;

}

.menu li a:hover {

	color:#ed5075 !important;

	padding:0px;

	background:none;

	text-decoration:none;

}

.menu li a:active {

	color:#ed5075 !important;

	cursor:pointer;

}

.liactive {

	color:#ed5075 !important;

	cursor:pointer;

}

.menu ul li:last-child {

	background-image:none;

}

/* menu css */

/* Content Css */

.content {

	width:960px;

	height:auto;

	float:left;

	height:auto;

}

.leftside {

	display:none;
}

.rightside {

	background:#fff;


	padding:10px 0px 15px 11px;

	float:left;

	height:auto;

}

.left_commonbox {

	width:168px;

	margin-left:8px;

	margin-right:8px;

	padding-top:15px;

	display:inline;

	float:left;

}

.left_contentbox {

	border-bottom:1px solid #D1C6C0;

	float:left;

	padding:5px;

	width:164px;

}

.left_contentbox_main {

	float:left;

	margin-bottom:5px;

	padding:5px 0px 0px 5px;

	width:179px;

}

.content_heading {

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-align:left;

	text-transform:uppercase;

	float:left;

	width:100%;

	padding-bottom:3px;

}

.text_11 {

	font-size:11px;

}

.categories {

	float:left;

	height:auto;

	display:inline;

	width:100%;

	padding-top:5px;

}

.categories ul {

	margin:0px;

	padding:0px;

	width:100%;

	float:left;

}

.categories li {

	color:#62193f;

	font-size:12px;

	font-weight:bold;

	list-style:none;

	float:left;

	line-height:16px;

	padding:0px 0px 2px;

	width:90%;

}

.categories li span {

	padding:4px 7px 8px 0px;

	float:left;

}

.categories li a:link, .categories li a:visited {

	color:#62193f;/*text-decoration:underline;*/

}

.categories li a:hover {

	color:#62193f;/*text-decoration:underline;*/

}

.narrow_box {

	float:left;

	width:164px;

	padding-bottom:5px;

}

.text_italic {

	font-style:italic;

	font-weight:bold;

	font-size:13px;

}

.narrow_input {

	margin-top:4px;

	background:url(../images/input_bg.jpg) repeat-x;

	border:1px solid #d5cac4;

	width:154px;

	padding-left:5px;

	height:22px;

	float:left;

}

.narrow_input span.text {

	color:#62193f;

	font-weight:bold;

	line-height:22px;

	float:left;

	font-size:11px;

}

.narrow_input span.arrow {

	float:right;

	padding-top:5px;

	padding-right:4px;

}

.text_10 {

	font-size:10px;

}

.breadcrumb {

	background:transparent url(../images/dot.gif) repeat-x scroll left bottom;

	display:inline;

	font-family:Arial, Helvetica, sans-serif;

	float:left;

	padding-bottom:4px;

	width:100%;

}

.breadcrumb ul {

	margin:0px;

	padding:0px;

}

.breadcrumb li {

	color:#000;

	float:left;

	font-size:11px;

	line-height:22px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	width:auto;

}

.breadcrumb li a:link, .breadcrumb li a:visited {

	color:#62193f;

	text-decoration:underline;

}

.breadcrumb li a:hover {

	color:#62193f;

	text-decoration:underline;

}

.breadcrumb li span {

	padding:0px 5px 0px 5px;

}

.product_name_heading {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	float:left;

	width:100%;

	padding-top:8px;

	padding-bottom:8px;

	color:#ef618c;

	border-bottom:1px solid #d6cfce;

	font-size:30px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-bottom:10px;

	text-align:left;

}

.product_name_heading_contact {

	font-family:Georgia, "Times New Roman", Times, serif;

	float:left;

	width:570px;

	margin-left:4px;

	padding:0 0 0 10px;

}

.product_name_heading_ecomm {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	float:left;

	width:100%;

	padding-top:28px;

	color:#ef618c;

	font-size:30px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-bottom:10px;

	margin-left:4px;

	text-align:center;

}

.product_name_heading_small_text {

	border-bottom:1px solid #d6cfce;

	padding-top:28px;

	float:left;

	width:100%;

	padding-bottom:5px;

	margin-left:4px;

}

.product_page_heading {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	float:left;

	width:100%;

	padding-top:5px;

	padding-bottom:10px;

}

.right_contentbox {

	float:left;


}

.leftpanel {

	float:left;

	border:1px solid #d5cac4;

	text-align:center;

	padding:5px 0px;

}

.zoombox {

	display:none;

}

.iconbox {

display:none;
}

.rightpanel {

	float:none;


	background:#fff;

	padding:0px 0px 10px 0px;

}
div#click_to_enlarge_section{display:none;}
.product_price {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:30px;

}

.product_price .red {

	color:#af173b;

	font-size:30px;

	font-weight:normal;

}

.product_price .black {

	text-decoration:line-through;

	color:#000;

	font-weight:normal;

}

.product_price .red_small {

	font-size:14px;

	color:#af173b;

	font-style:italic;

	font-weight:bold;

}

.rating_box {

	background:url(../images/rating_bg.jpg) no-repeat top left;

	height:36px;

	width:auto;

	margin-top:5px;

}

.rating {

	float:left;

	padding-top:10px;

	padding-right:10px;

}

.rating_link {

	float:left;

	font-size:11px;

	padding-top:10px;

}

.grey_text {

	background:url(../images/rating_bg.jpg) no-repeat bottom left;

	color:#666666;

	font-size:11px;

	font-family: Helvetica, Arial, sans-serif;

	float:left;

	/*	width:100%;*/

	padding-bottom:15px;

	width:465px;

	margin-bottom:10px;

}

.product_info {
clear:left;
	
	padding-top:15px;

	padding-bottom:10px;

	height:auto;

	width:75%;

}

.product_table {

	float:left;

	width:400px;

	padding-top:20px;

	padding-bottom:15px;

}

.product_row {

	float:left;

	width:100%;

	height:auto;

	padding:1 0px;

	display:inline;

}

.product_column_heading {

	background:#f6f2f0;

	padding:3px 0px;

	float:left;

	width:85px;

	padding-left:5px;

	margin-right:2px;

}

.category_column_heading {

	color:#000000;

	padding:3px 0px;

	float:left;

	width:100%;

	font-size:20px;

}

.product_column {

	padding:3px 0px;

	float:left;

	width:85px;

	padding-left:5px;

	margin-right:2px;

}

.cart_box {

	background:url(../images/cart_bg.jpg) repeat-y top left;

	float:left;

	height:auto;

	width:100%;

	margin-top:5px;

}

.cart_box .top_bdr {

	width:100%;

	float:left;

	height:1px;

	font-size:1px;

	background:url(../images/box_bottom_border.jpg) no-repeat top left;

}

.cart_box .bottom_bdr {

	width:100%;

	float:left;

	height:1px;

	font-size:1px;

	background:url(../images/box_bottom_border.jpg) no-repeat bottom left;

}

.box_spacer {

	float:left;

	padding-top:10px;

	padding-left:10px;

	width:450px;

}

.box_spacer_left {

	width:220px;

	float:left;

}

.box_spacer_right {

	width:196px;

	float:right;

}

.cart_row {

	float:left;

	width:100%;

	height:auto;

	padding:5px 0px;

}

.small_text {

	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-left:5px;

	font-style:italic;

}

.maxwidth {

	width:200px;

}

.left_spacer {

	float:left;

	padding-left:10px;

}

.minwidth {

	width:60px;

	height:16px;

	padding-top:4px;

}

.width {

	width:750px;

	/*	margin-top:15px;*/

	float:left;

	height:auto;

}

.widthnew {

	width:750px;

	/*	margin-top:15px;*/

	float:left;

	height:auto;

}

.TabItemsGroup {

	float:left;

	width:100%;

	height:auto;

	padding:0px 0px 0px 0px;

	position:relative;

	font-size:11px;

	font-family:Helvetica, Arial, sans-serif;

	margin:10px 0 0 0;

}

.TabItemsGroup li.unselected {

	position: relative;

	float: left;

	list-style: none;

	cursor: pointer;

	margin-right:5px;

	padding-left:15px;

	padding-right:15px;

	height:28px;

	line-height:26px;

	border-top:1px solid #d5cac4;

	border-left:1px solid #d5cac4;

	border-right:1px solid #d5cac4;

	background: url(../images/tab_bg_inactive.jpg) 0 0 repeat-x;

}

.TabItemsGroup li.selected {

	background: url(../images/tab_bg_active.jpg) repeat-x top left;

	height:28px;

	float:left;

	position: relative;

	list-style: none;

	cursor: pointer;

	border-top:1px solid #d5cac4;

	border-left:1px solid #d5cac4;

	border-right:1px solid #d5cac4;

	margin-right:5px;

	padding-left:15px;

	line-height:26px;

	padding-right:15px;

}

.TabbedPanels {

	float:left;

	width:750px;

}

.TabbedPanels .tabborder {

	border:1px solid #d5cac4;

	float:left;

	width:748px;

}

.left_block {

	float:left;

	text-align:center;

	width:200px;

	height:auto;

	padding:10px 6px 0px 6px;

}

.right_block {

	float:left;

	width:513px;

	height:auto;

	padding:0px 10px 3px 0px;

}

.right_block_bottom {

	float:left;

	width:513px;

	height:auto;

	padding:0px 0px 0px 0px;

	font-size:13px;

}

.common_row {

	float:left;

	width:735px;

	background:url(../images/dot.jpg) repeat-x bottom left;

	height:auto;

	display:inline;

	padding:10px 0px 10px;

	margin:0px 0px 8px 10px;

}

.pinktext {

	color:#D94669;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	line-height:16px;

	font-style:italic;

}

.footer_wrapper {

	float:left;

	width:960px;

	height:auto;

	font-size:11px;

	text-align:left;

	display:inline;

	padding-top:15px;

	padding-bottom:20px;

}

.footer ul {

	list-style:none;

	margin:0px;

}

.footer li {

	list-style:none;

	font-family:Helvetica, Arial, sans-serif;

	display:inline;

	font-weight:bold;

	padding:3px 3px;

	width:auto;

	color:#63193f;

}

.footer li a:link, .footer li a:visited {

	color:#63193f;

	text-decoration:underline;

}

.footer li a:hover {

	color:#63193f;

	text-decoration:underline;

}

.copyright_text {

	text-align:left;

	color:#000;

	line-height:25px;

}

/* -New css for Product name block- */

.search_bg {

	display:none;;

}

.search_brand {

	display:none;

}

.search_box {

	/*float:left;

	width:auto;

	padding-left:20px;

	padding-right:20px;

	border-right:1px solid #d1c6c0;

	line-height:32px;*/

	float:left;

	padding-left:10px;

	padding-right:2px;

	border-right:1px solid #d1c6c0;

	line-height:19px;

	height:32px;

}

.search_select {

	font-family:Helvetica, Arial, sans-serif;

	font-size:11px;

	font-weight:normal;

	background:url(../images/input_bg.jpg) repeat-x;

	border:1px solid #d5cac4;

	margin:0 8px 0 0;

	color:#000;

	height:19px;/*margin-right:8px;*/

}

.search_box_img {

	/*float:left;

	width:auto;

	padding-left:10px;

	padding-top:6px;*/

	float:right;

	width:auto;

	padding-top:6px;

	padding-right:5px;

}

.search_box_img img {

	margin-right:4px;

}

.search_width {

	float:left;

	/*width:300px;*/

	width:170px;

	padding-top:6px;

}

.search_width_heading {

	border-right:1px solid #D1C6C0;

	float:left;

	line-height:16px;

	padding-left:10px;

	padding-right:10px;

	font-size:11px;

	font-weight:bold;

	width:190px;

	height:32px;

}

/* -New css for Product name block- */

/*--------------------- TechXpress Inc. ---------------------*/



/*------------------------ Style.css ------------------------*/



/*-- STANDARD --*/



p {

	line-height: 1.5em;

	margin: 0;

	padding: 10px 10px 10px 10px;

	width:88%;/*float:left;*/

}

h1 {

	font-size:18px;

	margin: 0;

	font-family:Georgia, "Times New Roman", Times, serif;

	border-bottom:1px dotted #e3e3e1;

	font-weight:normal;

	padding:10px 2px;

}

h2 {

	font-size:16px;

	margin: 0;

	color:#000;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	padding:0px 0 10px 0;

}

h3 {

	font-size:13px;

	margin: 0;

	color:#640a07;

}

h4 {

	font-size:12px;

	margin: 0;

}

h5 {

	font-size:11px;

	margin: 0;

}

/*body{font-size:12px; font-family:   Helvetica, Arial, sans-serif; color: #000000;  text-decoration: none; padding:0; margin:0; background-color:#cdc2bb; font-size:12px; text-align:center; background-image:url(../images/body_bg.gif); background-repeat:repeat-x; background-position:top;}*/







/*a:link {color: #62193f; text-decoration: underline; outline:none;}



a:visited {color: #62193f; text-decoration: none; outline:none;}



a:active {color: #62193f; text-decoration: none; outline:none;}



a:hover {color: #633903; text-decoration: none;  outline:none;}*/







form {

	margin: 0;

	padding: 0;

	padding:5px 0 0 0;

}

.l_float {

	float: left;

}

.r_float {

	float: right;

}

img, div {

	/*behavior: url(iepngfix.htc)*/

}

/* ----------------Alsett clearing method ------------------------------------------- */



.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

	width:100%;

}

* html .clearfix {

	height: 1%

}

.clearfix {

	display: block;

	width:100%;

	float:left;

}

/* ---------------------------------- Site Specific Layout -------------------------- */







#container {

	width:960px;

	margin:0 auto;

	text-align:left;

}

#shipping {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	color:#f0a1b3;

	text-align:center;

	padding:10px;

}

#header {

	background-color:#fff;

	height:100px;

	position:relative;

}

#logo {

	padding:0 0 0 10px;

}

#shipping {

	color:#ffacc4;

	position:absolute;

	top:30px;

	left:310px;

}

#shipping a {

	color:#4c2537;

}

#header_nav {

	position:absolute;

	top:5px;

	right:10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	text-align:right;

}

#header_nav a {

	color:#000;

	text-decoration:none;

}

#header_contact {

	position:absolute;

	right:10px;

	bottom:5px;

	text-align:right;

	position:absolute;

	font-family:"Times New Roman", Times, serif;

}

#header_contact #phone {

	font-size:16px;

	padding:0 0 5px 0;

}

#header_contact #address {

	font-size:12px;

}

#header {

	width:100%;

	position:relative;

}

#logo {

	float:left;

}

#header_info {

	float:right;

	padding:14px 20px 0 0;

}

.header_vline {

	background-image:url(../images/header_vline.gif);

	background-repeat:no-repeat;

	height:55px;

	width:12px;

	background-position:center;

	float:left;

}

#header #shopping_cart {

	float:left;

	font-size:11px;

}

#shopping_cart #cart_items a {

	color:#666666;

}

#shopping_cart #checkout a {

	color:#b45340;

}

#top_nav {

	background-image:url(../images/top_nav_bg.gif);

	background-repeat:repeat-x;

	width:948px;

	height:26px;

	padding:8px 6px;

}

#top_nav_link {

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	size:16px;

	padding:5px 14px;

}

.active_menu a {

	color:#F04977

}

.inactive_menu a {

	color:#FFFFFF

}

#main_content {

	width:960px;

	background-image:url(../images/main_content_bg.gif);

	background-repeat:repeat-y;

	height:100%;

}

#shipping_line {

	border-top:1px solid #eada9a;

	border-bottom:1px solid #eada9a;

	background-color:#fdfbf2;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	height:20px;

	padding:10px;

	margin-bottom:10px;

}

#free_shipping {

	float:left;

}

#shipping_line strong {

	color:#8c6c2c;

}

#shipping_line #links {

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:3px 0;

}

#left_col {

	width:164px;

	float:left;

	background-color:#e8dfd9;

	padding:0 10px;

}

.lc_item {

	border-bottom:1px solid #d1c6c0;

	padding:10px 0px;

}

.lc_title {

	font-size:16px;

	font-weight:bold;

	color:#000;

	padding:0 0 0px 0;

}

#sign_in {

	font-size:11px;

}

#cart_line {

	font-size:11px;

}

#cart_line img {

	vertical-align:middle;

}

#specials img {

	border:1px solid #d1c6c0;

	margin:0 0 10px 0;

	width:165px;

	height:165px;

}

#left_col ul {

	margin:0;

	padding:0;

	list-style:none;

}

#left_col ul li {

	background-image:url(../images/bullet1.gif);

	background-repeat:no-repeat;

	padding:0 0 5px 10px;

	background-position:0 5px;

	font-weight:bold;

}

#main_col {

	
	margin:0;

	/*padding:5px;*/

	padding:3px 0 0 3px;


	background-color:#FFFFFF;

	display:inline;

}

#main_col p{width:65%;}
div.category_product_group{width:100%;}
#main_col ul{
	margin:10px 0;	
}

#main_col ul li {
	background-image:url(../images/bullet1.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin-left:23px;
}

#full_content {

	width:560px;

	float:left;

	margin-left:12px;

	/*padding:10px;*/

	padding:5px;

	background-color:#fff;

}

#breadcrumbs {

	font-size:16px;

	font-family:Georgia, "Times New Roman", Times, serif;

	padding:0 0 10px 0;

}

.category_header {

	margin:0 0 10px 0;

}

#category_desc {

	width:722px;

	padding:5px;

	border:1px solid #000;

	margin:0 0 10px 0;

}

#result_options {

	width:722px;

	padding:5px;

	border:1px solid #000;

	background-color:#e8e2e2;

}

#dual_col {

	background-image:url(../images/dual_col_bg.gif);

	background-repeat:repeat-y;

	background-position:right;

}

#center_col {

	width:570px;

	float:left;/*padding:10px;*/

}

#center_col_wide {

	width:750px;

	float:left;

	padding:10px;

}

#right_col {

display:none;

}

#right_col ul {

	margin:0;

	padding:0;

	list-style:none;

}

#right_col ul li {

	background-image:url(../images/bullet1.gif);

	background-repeat:no-repeat;

	padding:5px 0 0px 10px;

	background-position:0 10px;

	font-weight:bold;

}

.rc_item {

	border-bottom:1px solid #d1c6c0;

	/*padding:10px 5px 5px 10px;*/

	float:left;

	width:164px;

	padding:5px;

}

#address {

	font-size:11px;

}

#mobile_update_content {

	background-image:url(../images/mobile_updates_bg.gif);

	background-repeat:repeat-y;

	text-align:center;

	width:164px;

}

#mobile_update_content .phone_input {

	width:30px;

}

#random_input {

	width:100px;

	margin:10px;

}

.banner {

	padding:0 0 10px 0;

	text-decoration:none;

}

.rc-banner {

	padding:0px;

	text-decoration:none;

}

.rc-banner img {

	padding-bottom:5px;

}

#headline {

	background-image:url(../images/headline_bg.gif);

	background-repeat:no-repeat;

	width:550px;

	height:37px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	padding:10px 0 0 10px;

	margin-bottom:20px;

}

#product_search {

	padding:2px;

	float:right;

	width:230px;

	text-align:right;

}

#product_search form {

	padding:0;

	margin:0;

	vertical-align:top;

}

#product_search_input {

	width:180px;

}

#product_search_go {

	margin:0 5px;

}

.answer {

	margin-bottom:20px;

}

.section_title {

	font-size:16px;

	font-weight:bold;

	padding: 0 0 5px;

	font-family: Helvetica, Arial;

}

#full_content #product_search {

	float:none;

	width:200%;

	text-align:left;

	margin:10px;

}

.product_small {

	width:268px;

	float:left;

	margin:10px 5px 10px 5px;

	display:inline;

}

.product_small .product_thumb {

	/*

	width:116px;

	height:154px;

	*/

	/*width: 116px;*/

	/*height: 116px;*/

	overflow: hidden;

	padding:3px;

	border:1px solid #d1c6c0;

	float:left;

	margin:0 10px 0 0;

	width:125px;

}

.product_small .product_thumb2 {

	/*

	width:116px;

	height:154px;

	*/

	/*width: 116px;*/

	/*height: 116px;*/

	overflow: hidden;

	float:left;

	width:125px;

	height:125px;

	margin-right:5px;

}

.product_small .product_thumb img {

/*

	width:116px;

	height:154px;

	*/

}

.product_small .product_title {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	padding:0 0 5px 10px;

}

.product_small .product_desc {

	font-size:11px;

	padding:0 0 10px 0;

}

.product_designer {

	font-size:11px;

	padding:5px 0 5px 5px;

}

.product_small .product_price {

	font-size:14px;

	color:#af173b;/*font-weight:bold;*/

}

.main_headline {

	text-align:center;

	padding:20px;

	border-bottom:1px solid #d1c6c0;

}

.product_group {

	border-bottom:1px solid #d1c6c0;

	padding:0 0 10px 0;

}

.add_to_cart {

	margin:10px 0;

}

#full_content .product_group {

	border-bottom:none;

	padding:10px 20px;

}

#full_content .product_small {

	width:330px;

}

#product_tab_info .product_small {

	width:120px;

	text-align:center;

	margin:10px 20px;

}

#product_tab_info .product_title {

	font-size:11px;

}

#page_count {

	text-align:center;

	font-weight:bold;

}

#welcome {

	padding:10px 0;

	line-height:1.4em;

}

#recommended_products {

	clear:both;

}

#main_product {

	width:760px;

}

#main_product_lc {

	width:245px;

	float:left;

	padding-bottom:20px;

}

#main_product_rc {

	width:310px;

	float:left;

	padding:10px;

}

#product_image {

	text-align:center;

}

.product_option {

	background-image:url(../images/btn_bg.gif);

	color:#FFFFFF;

	float:left;

	height:21px;

	margin:1px 1px 1px 2px;

	padding:7px 0 0;

	text-align:center;

	width:118px;

}

.product_option a {

	font-family: Georgia;

	text-decoration:none;

	color:white;

}

.product_option a:hover {

	text-decoration:underline;

}

.product_videos {

	background-image:url(../images/video_bg.gif);

	color:#FFFFFF;

	float:left;

	height:21px;

	margin:1px 1px 1px 2px;

	padding:7px 0 0;

	text-align:center;

	width:239px;

}

.product_videos a {

	font-family: Georgia;

	color:white;

	text-decoration:none;

}

.product_videos a:hover {

	text-decoration:underline;

}

#product_large_img {

	font-size:10px;

	overflow:hidden;

	text-align:center;

	text-transform:uppercase;

	padding:15px;

	margin-bottom:10px;

	border: 1px solid #cccccc;

}

#view_larger {

	margin:0 0 5px 0;

}

.product_thumb {

	padding:0 5px 10px 0;

	font-size:11px;

	float:left;

	border:none;

}

#product_thumbs {

	font-size:11px;

	float:left;

	border:none;

	clear:both;

}

#product_thumbs .thumb {

	float:left;

	margin:0 3px 0 0;

	width:50px;

}

#product_thumbs .text {

	width:100%;

	clear:both;

}

.narrow_entry {

	padding-bottom:10px;

}

.narrow_text {;

	font-family:Georgia;

	color:#000000;

	font-weight:bold;

	font-size:11px;

}

.product_thumb a img {

	border:none;

}

.play_video {

	margin:0 0 5px 0;

}

#product_tab {

	width:730px;

	margin:20px 0 20px 0;

	float:left;

}

#product_tab_info {

	border-bottom:1px solid #ccc;

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

	padding:5px;

}

.text_box {

	border:1px solid #ccc;

	padding:5px;

}

.result_col {

	margin-right:20px;

	float:left;

	list-style:none;

	margin-left:10px;

	padding:0 0 5px 0;

}

.result_col li {

	padding:0 0 5px 0;

}

#designer_left_col a {

	clear:both;

	text-decoration:none;

	font-weight:bold;

}

#designer_left_col {

	width:134px;

	padding:10px;

	border:1px solid #999999;

}

#product_title {

	color:#662345;

	font-size:24px;

	font-style:italic;

	font-family:Georgia;

}

#product_code {

	padding:0 0 5px 0;

}

#retail_price {

	color:#909090;

	font-size:14px;

	padding:0 0 5px 0;

	font-weight:bold;

}

#product_price {

	padding:0 0 5px 0;

	font-size:16px;

	/*font-weight:bold;*/

	font-family:Georgia, "Times New Roman", Times, serif;

}

#product_saving {

	padding:0 0 5px 0;

	font-size:16px;

	color:#551d3a;

	font-weight:bold;

}

#product_style {

	width:400px;

	padding:5px;

	border:solid 1px #ccc;

}

#swatch {

	width:190px;

	float:left;

}

.swatch_color {

	margin:0 5px 5px 5px

}

#qty {

	float:left;

	padding:0 10px 0 0;

	border-right:1px solid #ccc;

	margin-right:10px;

}

#swatch_desc {

	width:190px;

	float:left;

}

.ecomm_product_price_left {

	color:#000000;

	font-size:12px;

}

.ecomm_product_price_right {

	font-size:12px;

}

#now_price {

	font-weight:bold;

	padding:5px 10px 0 0;

	float:left;

}

#add_to_cart {

	float:left;

	margin:0 0 0 20px;

}

#footer {

	text-align:center;

	padding:20px;

}

#global_nav {

	text-align:center;

	font-size:12px;

	color:#000;

	padding:0px 0 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}

#product_quantity {

	width:70px;

	float:left;

}

#product_quantity input {

	width:30px;

}

#copyright_row {

	font-size:11px;

	font-size:11px;

	color:#000;

	text-align:center;

	padding:10px 0 20px 0;

}

#copyright {

	float:left;

}

#developer {

	float:right;

}

#main_features_content {

	background-color:#FFFFFF;

	border-bottom:1px solid #3D3D3D;

	border-left:1px solid #3D3D3D;

	border-right:1px solid #3D3D3D;

	border-top:1px solid #3D3D3D;

	padding:10px 0;

	margin-bottom:5px;

}

#product_details {

	font-size:12px;

	padding:5px 15px;

}

.main_features_tab_item {

	background-color:#FFFFFF;

	border: 1px solid black;

	width:110px;

	bottom:0;

	color:#FFFFFF;

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	height:15px;

	margin:0 3px 0 0;

	padding:7px 20px 0;

}

#main_features_tab {

	background-image:url(../images/tab_bg_line.gif);

	background-position:center bottom;

	background-repeat:repeat-x;

	height:22px;

	padding:10px 0 0 0;

	position:relative;

	width:495px;

}

#main_features {

	float:left;

	width:495px;

}

#product_tab_group {

	margin: 10px 0 10px 0;

	width:540px;

	float:left;

	color:#204454;

	font-family:Tahoma;

	font-size:12px;

	text-align:left;

}

.product_tab_item {

	float: left;

}

#product_tab_content1 {

	background-image: url(../images/product_tab_bg_26.gif);

	background-repeat: repeat-y;

	padding: 0 15px 0 15px;

	display:inline-block;

	width:500px;

}

#product_tab_content1 p {

	margin-top: 0px;

	padding-top: 0px;

}

#product_tab_content1 ul {

	margin-top: 0px;

}

#product_tab_content1 .section_header {

	display: none;

}

#product_tab_content2 {

	background-image: url(../images/product_tab_bg_26.gif);

	background-repeat: repeat-y;

	padding: 0 15px 0 15px;

	display:inline-block;

	width:500px;

}

#product_tab_content2 ul {

	margin-top: 0px;

}

#product_tab_content2 .section_header {

	display: none;

}

#product_tab_content3 {

	background-image: url(../images/product_tab_bg_26.gif);

	background-repeat: repeat-y;

	padding: 0 15px 0 15px;

	display:inline-block;

	width:500px;

}

#product_tab_content3 ul {

	margin-top: 0px;

}

#product_tab_content4 {

	background-image: url(../images/product_tab_bg_26.gif);

	background-repeat: repeat-y;

	padding: 0 15px 0 15px;

	display:inline-block;

	width:500px;

}

#product_tab_content4 ul {

	margin-top: 0px;

}

.l_toplink {

	float:left;

	padding:5px;

}

.subcategory {

	float: left;

	width: 220px;

	text-align: center;

	padding-top:5px;

}

.subcategory img {

	width:125px;

	height:125px;

}

.subcategory a img {

	border:1px #62193f solid;

}

/* Product page gallery css */

.zoombox .thumb {

	border:1px solid #62193F;

	float:left;

	margin-right:12px;

	margin-top:12px;

	padding:1px;

	float:left;

	width:50px;

	height:50px;

	overflow:hidden;

}

.thumb img {

	/*width:50px;

	height:50px;*/

	border:none;

}

.product_detail_text {

	float:left;


	height:auto;

}

/* -------------- Start of New Css on 09 oct for contact ---------*/

.contact_block {

	padding-top:15px;

	padding-bottom:10px;

	float:left;

	width:400px;

	padding-left:10px;

}

.contact_row {

	width:100%;

	float:left;

	padding-bottom:4px;

	padding-top:4px;

}

.contact_block_left {

	width:193px;

	float:left;

	padding-bottom:10px;

}

.norm_text {

	font-size:12px;

	font-weight:normal;

}

.mandatory {

	color:#FF0000;

	vertical-align:top;

}

.contact_row_in {

	width:100%;

	float:left;

	padding-bottom:2px;

}

.contact_row_in .left {

	float:left;

	padding-right:5px;

}

/* -------------- End of New Css on 09 oct for contact ---------*/

.qty {

	font-family:Helvetica, Arial, sans-serif;

	font-size:11px;

	font-weight:normal;

	background:url(../images/input_bg.jpg) repeat-x;

	color:#000;

	text-align:center;

	width:22px;

	height:18px;

	padding:3px 0 0 0;

}

/*.ecomm_textbox

	{

	background:transparent url(../images/input_bg.jpg) repeat-x;

	border:1px solid #D5CAC4;

	color:#000000;

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	font-weight:normal;

	height:auto;

	padding:3px 0px;

}*/

.v_button {

	background:transparent url(../images/input_bg.jpg) repeat-x scroll;

	color:#000000;

	font-family:Helvetica, Arial, sans-serif;

	font-size:11px;

	font-weight:normal;

	height:24px !important;

	height:25px;

	padding:0px 0px 1px;

}

.vcenter {

	margin:0px auto;

	width:250px;

}

.vleft {

	padding-right:4px;

	float:left;

}

.align_txt {

	margin:17px 0px 15px 0px !important;

	margin:22px 0px 15px 0px;

	height:20px;

	display:inline;

	float:left;

}

.top_spacer {

	padding-top:18px !important;

	padding-top:19px;

}

.required_field {

	font-size:11px;

}

.contact_info {

	font-weight:bold;

	padding-bottom:10px;

}

.zoombox .thumbselected {

	border:1px solid #62193F;

	margin-right:12px;

	margin-top:12px;

	padding:1px;

	float:left;

	width:50px;

	height:50px;

	overflow:hidden;

}

.zoombox .thumbunselected {

	float:left;

	width:50px;

	height:50px;

	overflow:hidden;

	margin-right:12px;

	margin-top:12px;

	padding:1px;

	border:1px solid #f6f2f0;

}

.special_option_desc {

	color:#666666;

}

.larg_img {

	float:left;

	overflow:hidden;

	text-align:left;

	padding:0 5px 0 5px;

}

.common_row2{width:100%; display:block;}

