@charset "utf-8";
/* CSS Document */
/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix2:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix2 {display: inline-block;}
* html .clearfix2 {height: 1%}
.clearfix2 {display: block;}
/* ---------------------------------------------------------------------------------- */

body {
	background:#cdc2bb url(../images/bg.jpg) repeat-x top left;
	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-family: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-family:Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	border:1px solid #d5cac4;
	color:#000;
}
input {
	/*font-family:Helvetica, Arial, sans-serif;*/

	font-family: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-family: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-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	background:url(../images/input_bg.jpg) repeat-x;
	padding:0px 5px 1px;
	color:#000;
	height:24px;
}
.ecomm_button1 {
	/*font-family:Helvetica, Arial, sans-serif;*/

	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	background:url(../images/input_bg.jpg) repeat-x;
	border:1px solid #d5cac4;
	color:#000;
	padding:0px 10px 3px;
	height:30px;
}
input#process_order {
	height:	30px;
	padding:0 10px;
}
/*main body css*/



#main {
	width:960px;
	height:auto;
	margin:0px auto 0px auto;
}
.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 {
	float:left;
	width:960px;
	background:#63081d url(../images/header_bg.jpg) no-repeat;
	height:172px;
}
.main_header_homepage {
	float:left;
	width:960px;
	background:#63081d;
	height:172px;
}
.logo_wrapper {
	float:left;
	padding-bottom:10px;
	padding-left:22px;
	padding-top:25px;
	width:auto;
}
.logo_wrapper span {
	padding-left:10px;
}
.top_tight {
	float:right;
	width:300px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding-top:25px;
	padding-left:10px;
	padding-right:22px;
	color:#d94669;
}
.toplinks {
	width:auto;
	float:right;
	height:10px;
}
.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:30px;
	padding-bottom:5px;
	float:right;
	width:247px;
	font-size:12px;
	height:30px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.address {
	float:right;
	width:250px;
	text-align:right;
	height:40px;
}
/*menu css*/



.menu_wrapper {
	float:left;
	width:960px;
	background:url(../images/menu_bg.jpg) no-repeat;
	height:43px;
}
.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 {
	width:184px;
	background:#e8dfd9 url(../images/left_bg.jpg) repeat-x;
	/*font-family:Helvetica, Arial, sans-serif;*/

	font-family:Arial, sans-serif;
	float:left;
	height:auto;
	text-align:left;
}
.rightside {
	background:#fff;
	width:765px;
	padding:10px 0px 0;
	margin:0 0 0 10px;
	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:174px;
}
.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 5px;
	width:164px;
}
.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:Helvetica, Arial, sans-serif;*/

	font-family:Arial, 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:28px;
	padding-bottom:28px;
	color:#ef618c;
	border-bottom:1px solid #d6cfce;
	font-size:30px;
	font-family:Verdana, Arial, sans-serif;
	margin-bottom:10px;
	margin-left:4px;
	text-align:center;
}*/
.product_name_heading_contact {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	width:100%;
}
.product_name_heading_ecomm {
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:35px;
	padding-top:15px;
	float:left;
	width:100%;
	color:#ef618c;
	margin-bottom:10px;
	margin-left:4px;
	text-align:center;
}
.product_name_heading_small_text {
	border-bottom:1px solid #d6cfce;
	padding:28px 0 5px;
	float:left;
	width:100%;
}
.product_page_heading, h1.product_page_heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:10px;
	color:#000;
	text-align:left;
	border:0 none;
}
.right_contentbox {
	float:left;
	width:760px
}
.leftpanel {
	float:left;
	width:282px;
	background:#f6f2f0;
	border:1px solid #d5cac4;
	text-align:center;
	padding:10px 0px;
}
.zoombox {
	border-bottom:1px solid #D1C6C0;
	float:left;
	text-align:center;
	margin-bottom:5px;
	margin-left:10px;
	display:inline;
	padding-bottom:10px;
	padding-top:5px;
	width:265px;
	/*font-family:Helvetica, Arial, sans-serif;*/

	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.iconbox {
	float:left;
	width:125px;
	/*font-family:Helvetica, Arial, sans-serif;*/

	font-family:Arial, sans-serif;
	font-size:11px;
	padding-bottom:4px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}
.rightpanel {
	float:right;
	width:465px;
	background:#fff;
	padding:0px 0px 10px 0px;
}
.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;
	float:left;
	height:36px;
	width:100%;
	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;*/

	font-family:Arial, sans-serif;
	float:left;
	/*	width:100%;*/



	padding-bottom:15px;
	width:465px;
	margin-bottom:10px;
}
.product_info {
	float:left;
	padding-top:15px;
	padding-bottom:10px;
	height:auto;
	width:100%;
}
.product_table {
	float:left;
	width:100px;
	padding-top:5px;
	padding-bottom:5px;
}
.product_row {
	float:left;
	width:100px;
	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, 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;*/

	font-family: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;
}
div.helpful{
	font-size:11px;	
}
.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:center;
	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;*/

	font-family: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:none;
}
.copyright_text {
	text-align:center;
	color:#000;
	line-height:25px;
}
/* -New css for Product name block- */



.search_bg {
	width:100%;
	background:url(../images/search_bg.jpg) repeat-x;
	height:32px;
	float:left;
	margin:8px 0 4px; 
	display:inline;
}
.search_brand {
	width:78%;
	/*background:url(../images/search_bg.jpg) repeat-x;*/
	background:url(../images/search_brand.png) no-repeat top left;
	height:32px;
	float:left;
	padding-left:22%;
	padding-top:7px;
	margin:0px 0 4px; /*removed 8px top margin - Eric*/
	text-align:left;
	display:inline;
}
.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-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	background:#fff 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 0 10px;
	padding: 0;/*width:88%;      <----------------YOU CANNOT DO THIS!!!
	*/
}
/*h1 {
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:35px;
	padding-top:0;
	float:left;
	width:100%;
	color:#ef618c;
	margin:0 0 10px;
	text-align:center;
	font-weight:normal;
	border-bottom:1px solid #d6cfce;
	padding-bottom:20px;
}*/
h1, h1.ecomm_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding:0;
	float:left;
	width:100%;
	color:#000;
	margin:0 0 10px 0px;
	text-align:left;
	font-weight:normal;
	border:none;
}
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;
	width:99%;

}
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;}*/


div.20_spacer{clear:both; height:20px;display:block;}












/*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 {
	
}
/* ----------------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:6px 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 {
	width:574px;
	margin:0; 
	margin-left:10px;
	padding:10px 0;
	float:left;
	background-color:#FFFFFF;
	display:inline;
}
#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:100%;
	float:left;
}
#center_col_wide {
	width:750px;
	float:left;
	padding:10px;
}
#right_col {
	/*width:165px;*/



	width:172px;
	float:right;
	background-color:#e8dfd9;
	/*padding:10px;*/



	padding:5px;
	display:inline;
}
#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: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;
	display:block;
	padding-left:10px;
}
/*#designer_left_col {



	width:134px;



	padding:10px;



	border:1px solid #999999;



}*/

#designer_left_col {
	border:1px solid #999999;
	padding:10px 0 10px 0;
	width:154px;
}
#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: 190px;
	text-align: center;
	padding-top:10px;
}
.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;
	width:465px;
	height:auto;
}
/* -------------- Start of New Css on 09 oct for contact ---------*/



.contact_block {
	padding:15px 0 10px;
	float:left;
	width:400px;
}
.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-family: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-family: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 {
	width:259px;
	float:left;
	height:285px;
	overflow:hidden;
	text-align:left;
	padding:0 0 0 12px;
}
.common_row2 {
	width:100%;
	float:left;
}
.special_thumb {
	float:left;
	height:165px;
	overflow:hidden;
	width:165px;
	text-align:center;
}
.special_thumb2 {
	border:1px solid #D1C6C0;
	/*	float:left;*/

	margin:10px auto;
	padding:3px;
	width:127px;
}
.special_thumb2 img {
	margin:0px !important;
}
/* ------------- new css for selected--------------*/

.left_contentbox_catg {
	border-bottom:1px solid #D1C6C0;
	float:left;
	padding:5px 0 0;
	width:174px;
}
.categories li.selected {
	background:#fff;
	padding:1px 5px;
	width:168px;
}
.menu li.selected {
	color:#ed5075 !important;
}
.menu li.selected a:link, .menu li.selected a:visited {
	color:#ed5075 !important;
	cursor:pointer;
}
.menu li.selected a:hover {
	color:#ed5075 !important;
	padding:0px;
	background:none;
	text-decoration:none;
}
#designer_left_col a.selected {
	background:#fff;
}
/* ------------- new css for selected--------------*/

/* FAQ records */
#standard_main_col_item {
	width:560px;
	margin:0 0 20px 5px;
	float:left;
	border:4px solid #E8DFD9;
}
#standard_full_record {
	padding:3px;
}
#standard_full_record_title {
	font-size:13px;
	font-weight:bold;
	background-color:#CDC2BB;
	padding:5px;
	color:#fff;
}
ul.faq_list li{margin-bottom:5px;}


/*---------------gallery-------------- */
.concise_float{
	float:left;
	margin:0 5px 10px;
	width:179px;
	
}
.concise_float div{
	float:left;
	text-align:center;
	width:179px;
	
}
.concise_float div.concise_float_img{
	float:left;
	border:1px solid #64081D;
	width:177px;
	height:177px;
	position:relative;
	overflow:hidden;
}
/*newletter css*/
.myForm td, input, select, textarea, checkbox  {
 font-family: tahoma;
 font-size: 12px;
 }
.required {
 color: red;
}
