body {
	padding:0px;
	margin:0px;
	background:#000000 url(images/main_bg.jpg) repeat-y center top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0px;
	padding:0px;
	text-align:left;
}
ul, li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
	cursor:pointer;
}
img, input, form {
	border:0px;
	margin:0px;
	padding:0px;
}
.img_left {
	float:left
}
.img_right {
	float:right
}
#doc_width {
	width:980px;
	margin:0px auto;
	color:#FFFFFF;
}
#header {
	width:980px;
	float:left;
}
#header_row1 {
	width:980px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:right;
}
.logo {
	width:119px;
	padding:16px 34px 0px 34px;
	float:left;
}
*:first-child+html .logo {
	width:119px;
	margin:16px 34px 0px 34px;
	float:left;
}
*html .logo {
	width:119px;
	margin:16px 34px 0px 34px;
	float:left;
}
.header_row1_pt1 {
	width:754px;
	height:106px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:right;
	background-color:#1d1d1d;/*background:url(images/header_bg.jpg) left top no-repeat;*/



}
.header_row1_pt1 div.top_links {
	width:475px;
	float:left;
	padding:3px 10px 0px 5px;
	text-align:left;
}
.header_row1_pt1 div.top_links img {
	padding:0px 30px 0px 0px;
}
*:first-child+html .header_row1_pt1 div.top_links {
	width:475px;
	float:left;
	padding:3px 10px 0px 5px;
	text-align:left;
}
*:first-child+html .header_row1_pt1 div.top_links img {
	margin:0px 30px 0px 0px;
}
*html .header_row1_pt1 div.top_links {
	width:475px;
	float:left;
	padding:0px 10px 0px 5px;
	text-align:left;
}
*html .header_row1_pt1 div.top_links img {
	margin:0px 30px 0px 0px;
}
.search {
	width:240px;
	float:right;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	padding:2px 0px 0px 0px;
	margin-right:8px;
}
*:first-child+html .search {
	width:240px;
	float:right;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	padding:0px 0px 0px 0px
}
*html .search {
	width:240px;
	float:right;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin-right:8px;
}
.search input.textfield {
	width:150px;
	height:17px;
	border:1px solid #616161;
	font-size:11px;
	padding:0px;
	margin:0px;
	line-height:normal;
}
#content_width {
	width:980px;
	float:left;
	padding:0px 0px 0px 0px;
}
#menu {
	width:187px;
	float:left;
	padding:0px 13px 0px 0px
}
.left_menu_link {
	width:187px;
	/*height:183px;*/



	float:left;/*background:url(images/left_menu_bg.gif) no-repeat*/



}
.left_menu_link ul {
	width:147px;
	padding:20px 0px 0px 40px;
	margin:0px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
}
.left_menu_link li {
	width:147px;
	padding:0px 0px 10px 0px;
	font-size:14px;
	margin:0px;
	float:left;
}
.left_menu_link li a {
	color:#FFFFFF;
}
.left_select_box {
	width:160px;
	float:left;
	padding:1px 0px 0px 0px;
	margin:1px 0px 0px 20px;
}
.left_menu_img {
	width:187px;
	float:left;
	padding:0px 0px 0px 0px;
}
.left_menu_news_letter {
	width:137px;
	float:left;
	padding:2px 2px 8px 2px;
	border: solid #292c2d 1px;
	margin-left:30px;
}
.left_menu_news_letter input.textfield2 {
	width:95px;
	height:18px;
	border:1px solid #808080;
	margin:2px 0px 2px 2px;
}
.left_menu_news_letter div.submit {
	width:32px;
	margin-top:3px;
	font-size:11px;
	text-align:right;
	color:#626469;
	float:right;
}
.left_menu_news_letter h1 {
	width:127px;
	color:#c7ced4;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
}
.left_menu_news_letter p {
	clear:both;
	width:131px;
	color:#bbbbbb;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}
.popup_news_letter {
	width:270px;
	height:175px;
	float:left;
	padding:25px;
	border: solid #292c2d 3px;
	margin:20px;
}
.popup_news_letter input.textfield2 {
	width:145px;
	height:18px;
	border:1px solid #808080;
	margin:10px;
}
.popup_news_letter div.submit {
	margin-top:15px;
	font-size:14px;
	color:#626469;
	float:left;
}
.popup_news_letter h1 {
	color:#c7ced4;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
}
.popup_news_letter p {
	clear:both;
	color:#bbbbbb;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px;
}
/* .book_mark {



	width:160px;



	height:25px;



	font-family:"Times New Roman", Times, serif;



	font-size:14px;



	color:#FFFFFF;



	float:left;



	text-align:center;



	padding:10px 0px 0px 20px;



}*/







.book_mark {
	width:160px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	float:left;
	text-align:center;
	padding:10px 0px 0px 30px;
}
.book_mark a {
	color:#FFFFFF;
}
/* .tell_a_friend {



	width:170px;



	font-family:"Times New Roman", Times, serif;



	font-size:14px;



	color:#FFFFFF;



	float:left;



	text-align:center;



	padding:10px 0px 0px 20px;



} */



.tell_a_friend {
	width:160px;
	padding:10px 0px 0px 30px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	float:left;
	text-align:center;
}
.tell_a_friend a {
	color:#FFFFFF;
}
.left_menu_affec {
	width:187px;
	height:381px;
	float:left;
	background:url(images/affection_bg.gif) no-repeat;
	margin:0px 0px 0px 0px;
	text-align:center;
	padding:23px 0px 0px 0px;
}
.left_menu_affec p {
	padding:0px 0px 12px 0px;
	text-align:center;
}
.left_select_box select {
	width:134px;
	height:20px;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 10px 0px;
}
#content_right {
	width:780px;
	float:right;
}
#content_right div.title {
	/*background:url(images/title_bg.gif) no-repeat top left;*/

	background-color:#1d1d1d;
	width:730px;
	height:28px;
	float:left;
	margin:2px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px 0px 0px;
	line-height:26px;
}
#content_right div.title span { /*padding:0px 9px 0px 9px;*/
	color:#d6a8e3;
	font-weight:bold;
}
.shop_cart {
	width:180px;
	float:right;
	background:url(images/shoping_cart.gif) no-repeat left 5px;
	padding:0px 10px 0px 0px;
}
.shop_cart a {
	color:#FFFFFF;
}
.ship_calc {
	float:left;
	color:#fff;
	margin-left:11px;
}
.ship_calc span {
	color:#d6a8e3;
	font-weight:bold;
}
#banner {
	width:729px;
	float:left;
	padding:5px 0px 0px 0px;
}
#banner div.left {
	width:580px;
	float:left;
}
#banner div.right {
	width:138px;
	float:left; /*padding:20px 0px 0px 0px;*/
}
#content h1 {
	/*width:713px;*/

	width:716px;
	float:left;
	margin-top:5px;
	padding: 1px 0px 1px 15px;
	/*background:url(http://soliscompany.com/ystore/images/feat_title.gif) no-repeat left top;*/

	background-color:#1d1d1d;
	/*height:21px;*/

	font-size:14px;
	color:#d1d1d1;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
}
*html #content h1 {
	width:728px;
}
/*.fp_display{ width:731px; padding:6px 0px 6px 4px; float:left; margin-bottom:5px; background:url(images/seperator_horizontal.gif) left bottom repeat-x;}*/































.fp_display {
	width:731px;
	padding:0px 0px 0px 6px;
	margin-bottom:5px;
	float:left;
}
/*.fp_box{ width:175px;  float:left; text-align:center; padding:0px 6px 0px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#cccccc;  margin:0px 2px 0px 0px; height:320px; }*/















/*Need to change for safari*/















.fp_box {
	width:175px;
	float:left;
	text-align:center;
	padding:0px 0px 5px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	margin:5px 7px 0px 0px;
	background:url(images/horizontal_seperator1.gif) center bottom no-repeat;
	height:305px;
}
*html .fp_box {
	margin:5px 7px 0px 0px;
	padding:0px 0px 5px 0px;
	height:309px;
}
.fp_box h2 {
	width:175px;
	color:#cccccc;
	text-align:center;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:30px;
}
.fp_box h2 a {
	color:#cccccc;
}
.fp_box h2 a:hover {
	color:#ffffff;
}
.fp_box div.img_center {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:175px;
	height:223px;
	float:left;
}
.fp_box div.img_center * {
	vertical-align:middle;
}
.fp_box div.img_center span {
	display:inline-block;
	height:100%;
}
.fp_box p {
	width:175px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	float:left;
	padding:3px 0px;
}
.fp_box input.addtocart {
	margin-top:3px;
}
.fp_box p span.mrp {
	float:left;
	color:#fff;
}
.fp_box p span.solis {
	float:right;
}
.fp_box p span.solisprice {
	color:#afd0ed;
}
/*.fp_seperator{width:731px; background:url(images/seperator_horizontal.gif) repeat-x left top; float:left; height:5px;}*/































/*.fp_dispaly_2{ width:729px; float:left; background:url(images/feature_pro_top.gif) no-repeat left top;  padding:11px 0px 11px 0px;}















.fp_dispaly_2 div.middle{ width:715px; background:url(images/feature_pro_midd.gif) repeat-y top left; float:left; padding:4px 0px 0px 15px;}















.fp_box2{width:715px; float:left; padding:0px 0px 0px 0px;}















.fp_box2_img_part{ width:129px; margin:0px 14px 12px 0px; height:143px; float:left;}















.fp_box2 img{ border:2px solid #2e3e4a;}*/































.fp_dispaly_2 {
	width:729px;
	float:left;
	padding:0px 0px 0px 0px;
	margin-top:4px;
}
.fp_dispaly_2 div.middle {
	width:719px;
	/*background:#1c1d1d url(images/feature_pro_midd5.gif) repeat-y top left;*/

	background-color:#1c1d1d;
	float:left;
	padding:8px 0px 8px 8px;
}
.fp_box2 {
	width:719px;
	float:left;
	padding:0px 0px 0px 0px;
}
.fp_box2_img_part {
	width:135px;
	margin:0px 6px 6px 0px;
	height:153px;
	float:left;
	border:1px solid #2e3e4a;
}
.fp_box2 img {
}
#bottom_bar {
	width:855px;
	float:left;
	padding:10px 0px 0px 125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	text-align:center;
}
#bottom_bar_item {
	width:855px;
	float:left;
	padding:10px 0px 0px 125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	text-align:center;
}
.bott_link {
	width:707px;
	float:left;
}
.bott_link ul {
	width:707px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.bott_link li {
	float:left;
	background:url(images/bott_line.gif) no-repeat right;
	margin:0px 5px 0px 0px;
	padding:0px 8px 0px 0px;
	font-size:12px;
}
.bott_link li.list {
	background:none;
	padding-right:0px;
}
.bott_link li a {
	color:#FFFFFF;
}
.bott_link li a:hover {
	color:#f2efef;
}
.footer_link {
	width:707px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0px 0px 0px;
}
.footer_link_part {
	width:125px; /*padding:0px 20px 10px 0px;*/
	padding:0px 0px 0px 0px;
	margin-right:15px;
	float:left;
}
.footer_link_part ul {
	padding:0px;
	margin:0px;
}
.footer_link_part li {
	background:url(images/icon_footer.gif) no-repeat left 4px;
	padding:0px 0px 0px 10px;
	color:#FFFFFF;
	font-size:11px;
	line-height:normal;
}
.footer_link_part li a {
	color:#FFFFFF;
}
.copyright {
	width:702px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	padding:7px 0px 0px 0px;
}
.copyright a {
	color:#FFFFFF;
}
.bott_img {
	width:702px;
	float:left;
	text-align:center;
	padding:5px 0px 0px 0px;
}
.bott_img p {
	width:536px;
	float:left;
	text-align:center;
	color:#b3b3b3;
	font-size:10px;
	margin-left:80px;
	line-height:12px;
	padding-top:5px;
}
.bott_img p a {
	color:#b3b3b3;
	text-decoration:underline;
}
/*Category*/































#bottom_bar_inner {
	width:707px;
	float:left;
	padding:32px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	text-align:center;
}
#content_right_inner {
	width:732px;
	float:left;
}
.brand {
	width:716px;
	float:left;
	padding:5px 8px 5px 8px;
	text-align:left;
	color:#d5d7da;
	font-weight:normal;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#2f3945;
}
*html .brand {
	width:732px;
}
.brand h2 {
	font-size:14px;
	padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
}
.brand h1 {
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.brand p {
	text-align:justify;
	font-size:11px;
	color:#d5d7da;
	line-height:13px;
}
.brand div.midd a {
	font-size:11px;
	color:#996633;
}
.brand div.midd p a {
	color:#996633;
}
.brand div.midd p span {
	padding:0px 0px;
}
/*.brand div.top {



	width:730px;



	height:3px;



	float:left;



	padding:1px 12px 0px 0px;



}



.brand div.midd {



	width:730px;



	background:url(images/brand_midd.gif) repeat-y left top;



	float:left;



	padding:0px 12px 0px 0px;



	font-size:11px;



	font-weight:normal;



	line-height:13px;



	font-family:Arial, Helvetica, sans-serif;



}



.brand div.midd .midd_content {



	width:710px;



	float:left;



	margin: 0px 10px 0px 10px;



}



.brand div.midd h1 {



	font-size:14px;



	font-weight:bold;



	line-height:normal;



	font-family:Arial, Helvetica, sans-serif;



}



.brand div.midd h2 {



	font-size:14px;



	padding:9px 0px 8px 0px;



	font-family:"Times New Roman", Times, serif;



	text-transform:uppercase;



	font-weight:normal;



	text-align:center;



}



.brand div.midd p {



	text-align:justify;



	font-size:11px;



	color:#d5d7da;



	line-height:13px;



}



.brand div.midd a {



	font-size:11px;



	color:#996633;



}



.brand div.midd p a {



	color:#996633;



}



.brand div.midd p span {



	padding:0px 0px;



}



.brand div.bottom {



	width:732px;



	height:6px;



	float:left;



}



.brand div.top h1 {



	font-size:14px;



	font-weight:bold;



	color:#d5d7da;



}*/



.subcat_banner {
	width:700px;
	margin-top:10px;
	text-align:center;
}
.cat_part {
	width:720px;
	padding:8px 6px 0px 6px;
	float:left;
}
.cat_display {
	width:720px;
	float:left;
	margin-bottom:8px;
}
.cat_box {
	width:172px;
	height:232px;
	float:left;
	margin:0px 10px 9px 0px;
	background:url(images/cat_img_bg.gif) no-repeat;
}
.cat_box h2 {
	width:145px; /*padding:10px 11px 5px 11px;*/
	padding:0px 11px 0px 11px;
	margin:8px 0px 0px 0px;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	height:52px;
}
.cat_box h2 a {
	color:#ffffff;
}
.cat_box div.img_center {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:172px;
	height:165px;
	float:left;
	margin:5px 0px 0px 0px;
}
.cat_box div.img_center * {
	vertical-align:middle;
}
.cat_box div.img_center span {
	display:inline-block;
	height:100%;
}
.cat_box_new {
	width:172px;
	height:179px;
	float:left;
	margin:0px 10px 0px 0px;
	background:url(images/cat_img_bg1.gif) no-repeat;
}
.cat_box_new h2 {
	width:145px;
	padding:0px 11px 0px 11px;
	margin-top:8px;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	height:32px;
}
/*.cat_box_new h2{ width:145px; padding:6px 11px 8px 11px; text-align:center; color:#ffffff; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:14px;}*/







.cat_box_new h2 a {
	color:#ffffff;
}
.cat_box_new div.img_center {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:172px;
	height:128px;
	float:left;
}
.cat_box_new div.img_center * {
	vertical-align:middle;
}
.cat_box_new div.img_center span {
	display:inline-block;
	height:100%;
}
.cat_box_sub {
	width:172px;
	height:242px;
	float:left;
	margin:0px 10px 0px 0px;
	background:url(images/catsub_img_bg.gif) no-repeat;
}
.cat_box_sub h2 {
	width:145px;
	padding:0px 11px 0px 11px;
	margin-top:8px;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	height:35px;
}
/*.cat_box_sub h2{ width:145px; padding:6px 11px 8px 11px; text-align:center; color:#ffffff; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:14px;}*/







.cat_box_sub h2 a {
	color:#ffffff;
}
.cat_box_sub div.img_center {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:172px;
	height:186px;
	float:left;
}
.cat_box_sub div.img_center * {
	vertical-align:middle;
}
.cat_box_sub div.img_center span {
	display:inline-block;
	height:100%;
}
.breadcrumb {
	width:702px;
	float:left;
	text-align:left;
	padding:2px 0px 0px 8px;
	color:#858585;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	line-height:14px;
}
.breadcrumb a {
	color:#858585;
}
.breadcrumb span {
	color:#bfbfbf;
}
/*Product_list*/































.sorting {
	width:731px;
	height:15px;
	float:left;
	/*background: url(images/sorting_bg.gif) no-repeat;*/

	background-color:#1c1d1d;
	margin:5px 0px 5px 0px;
	padding:10px 0px;
}
*html .sorting {
	height:15px;
	padding:7px 0px;
}
.sorting div.sorting_by {
	width:180px;
	float:left;
	padding:0px 30px 0px 10px;
	font-size:11px;
	color:#ffffff;
}
*html .sorting div.sorting_by {
	width:220px;
	float:left;
	padding:0px 30px 0px 10px;
	font-size:11px;
	color:#ffffff;
}
.sorting div.sorting_by select {
	width:100px;
	height:18px;
	padding:0px;
	font-size:11px;
	color:#000000;
	margin-right:10px;
}
.sorting div.next_prew {
	width:330px;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	text-align:center;
}
.sorting div.next_prew ul {
	width:240px;
	float:left;
}
.sorting div.next_prew li {
	float:left;
	color:#ffffff;
	margin: 0px 4px 0px 4px;
}
.sorting div.next_prew li span {
	float:left;
	color:#d6a8e3;
	font-weight:normal;
}
.sorting div.next_prew li a {
	color:#ffffff
}
.i_view {
	width:180px;
	float:right;
	font-size:11px;
	color:#FFFFFF;
}
.i_view a {
	color:#FFFFFF;
}
.i_view select {
	width:46px;
	height:18px;
	color:#010000;
	font-size:10px;
}
/*.pagging{  text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;  padding:0px 25px 0px 0px;}

.pagging span{ color:#d6a8e3; font-size:12px; font-weight:bold;}

.pagging a.next{ padding:0px 0px 0px 10px; color:#a5a5a5}

.pagging a{ color:#fff;}*/

/*070509*/


.about_designer {
	float:left;
	width:440px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	padding:5px 5px 0px 5px;
	text-align:left;
}
.about_designer a {
	color:#fff;
}
.about_designer a:hover {
	text-decoration:underline;
}
.pagging {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a5a5a5;
	float:right;
	width:720px;
	padding:5px 5px 0px 5px;
}
.pagging span {
	color:#d6a8e3;
	font-size:12px;
	font-weight:bold;
}
.pagging a.next {
	padding:0px 0px 0px 10px;
	color:#a5a5a5
}
.pagging a {
	color:#fff;
}
/**/

































/*Item_list*/































.item_page {
	width:731px;
	float:left;
	padding:6px 0px 0px 0px;
}
.item_display {
	width:719px;
	float:left;
	padding:0px 0px 0px 12px;
}
*html .item_display {
	width:731px;
}
*:first-child+html .item_display {
	width:731px;
}
.item_display_pt1 {
	width:410px;
	float:left;
	margin-right:0px;
	position:relative;
}
.item_display_pt1 div.image {
	float:left;
	width:410px;
	text-align:center;
}
/*.item_display_pt1 .image_render{float:left; width:410px; height:480px; text-align:center;}*/































.item_display_pt1 div.img_center {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:410px;
	height:515px;
}
.item_display_pt1 div.img_center * {
	vertical-align:middle;
}
.item_display_pt1 div.img_center span {
	display:inline-block;
	height:100%;
}
.item_display_pt2 {
	width:280px;
	padding:0px 0px 0px 20px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:normal;
}
.item_display_pt2 div.nextpre {
	float:right;
	width:260px;
	margin:0px 0px 7px 0px;
	padding:5px 10px 5px 10px;
	/*background:url(images/next_pre_bg.gif) right top repeat-x;*/

	background-color:#1d1d1d;
}
*html .item_display_pt2 div.nextpre {
	width:275px;
	padding:5px 5px 5px 3px;
}
.item_display_pt2 div.item_row1 {
	float:left;
	width:270px;
	padding:0px 0px 0px 10px;
}
.item_display_pt2 div.item_row1 h2 {
	font-size:13px;
	font-weight:bold;
	color:#d4d4d4;
	padding:0px 0px 0px 0px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.item_display_pt2 div.outofstock {
	float:left;
	width:255px;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:11px;
	line-height:12px;
	border:1px solid #1e1e1e;
}
.item_display_pt2 div.outofstock div {
	float:left;
	width:245px;
	padding:5px;
	background:#1e1e1e;
}
.item_display_pt2 div.outofstock p {
	width:250px;
	color:#FFFFFF;
	padding:5px 0px 5px 5px;
	color:#646464;
}
.item_display_pt2 input.textfield {
	float:left;
	width:160px;
	margin:0px 8px 0px 0px;
	font-size:11px;
	color:#5a5959;
	line-height:12px;
	height:17px;
	padding:4px 0px 0px 3px;
	border:1px solid #afa8a0;
}
.item_display_pt2 p {
	padding:0px 0px 0px 10px;
	margin:0px 0px 15px 0px;
}
.item_display_pt2 p a {
	color:#FFFFFF;
}
.item_display_pt2 p select {
	height:20px;
	color:#3a3a3a;
	font-size:12px;
}
.item_display_pt2 p span {
	color:#ff2525;
}
.item_display_pt2 p b {
	color:#ff8a00;
	font-weight:normal;
}
.item_display_pt2 p strong {
	width:70px;
	font-weight:normal;
	float:left;
	line-height:20px;
}
.item_display_pt2 p input.qty {
	text-align:center;
	width:30px;
	border:1px solid #e1d6cb;
	font-size:11px;
	height:15px;
}
.item_img_link {
	width:258px;
	float:left;
	/*background:url(http://soliscompany.com/ystore/images/more_img_bg.gif) left top no-repeat;*/ /*height:87px;*/

	background-color:#282a2a;
	padding:10px 8px 10px 10px;
}
* html .item_img_link {
	width:278px;
	margin:6px 0px 0px 0px;
	padding:10px 0px 8px 10px;
}
.item_img_link li {
	width:55px;
	height:64px;
	float:left;
	margin-right:12px;
}
.item_img_link li img {
	border:1px solid #d1d1d1;
}
.item_img_link2 {
	width:282px;
	float:left;
}
.item_img_link2 li {
	width:55px;
	height:37px;
	float:left;
	margin-right:12px;
}
.item_img_link2 li img {
	border:1px solid #d1d1d1;
}
.item_men_link {
	width:216px; /*height:62px;*/
	/*background:url(http://soliscompany.com/ystore/images/i_menscal_bg.gif) no-repeat;*/

	background-color:#2f3945;
	float:left;
	margin:0px 0px 5px 0px;
	padding:7px 7px;
}
*html .item_men_link {
	width:226px;
	margin:0px;
}
.item_men_link div.link {
	width:102px;
	height:19px;
	border:1px dotted #c99241;
	margin:0px 7px 6px 0px;
	float:left;
	font-size:9px;
	color:#d5d7da;
	text-align:center;
	line-height:19px;
}
.item_men_link div.link a {
	color:#d5d7da;
}
.item_overview {
	width:731px;
	padding:0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.item_link_overview {
	width:731px;
	float:left;
	font-weight:normal;
	float:left;
}
.item_link_overview_top {
	width:731px;
	float:left;
}
.item_link_overview_midd {
	/*background:url(images/item_overview_midd.gif) repeat-y;*/

	background-color:#1f1f1f;
	padding:10px 0px 0px 0px;
	width:731px;
	float:left;
}
.item_link_overview_bott {
	width:731px;
	float:left;
}
.tabing {
	width:600px;
	height:28px;
	position:relative;
	padding:0 0 0 24px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.tabing a {
	float:left;
	outline:none;
	font-weight:normal;
	font-size:12px;
	height:28px;
	margin-right:2px;
	text-align:center;
	line-height:28px;
	color:#FFFFFF;
}
.tabing a.product {
	background:url(images/tab_product.gif) left bottom no-repeat;
	width:139px;
}
.tabing a.customer_rerview {
	background:url(images/tab_about_designer.gif) left bottom no-repeat;
	width:139px;
}
.tabing a.post_your_coments {
	background:url(images/tab_sizing_chart.gif) left bottom no-repeat;
	width:139px;
}
.tabing a:hover {
	background-position:top;
}
.tabing a.over {
	background-position:top;
}
.tabing_content {
	width:707px;
	float:left;
	line-height:16px;
	padding:0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	word-break:break-all; 
		word-wrap:break-word;
		white-space:pre-line;
}
.tabing_content a, p a {
	color:#CC6600;
}
.item_fp_display {
	width:731px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
.item_fp_display h1 {
	width:719px;
	float:left;
	padding: 1px 0px 1px 12px;
	/*background:url(images/feat_title.gif) no-repeat left top;*/

	background-color:#1d1d1d;
	/*height:26px;*/

	font-size:14px;
	color:#d1d1d1;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	margin:5px 0px 0px 0px;
}
*html .item_fp_display h1 {
	width:732px;
}
/*.item_fp_display .fp_display{width:690px; padding-right:20px; text-align:justify;}















.item_fp_display .fp_display p{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}*/















.item_fp_display .fp_display p a {
	color:#996633;
}
.static_displaytext {
	width:731px;
	padding:12px 0px 0px 6px;
	margin-bottom:5px;
	float:left;
	text-align:justify;
	color:#FFFFFF;
}
.item_fp_display .static_displaytext a, p a {
	color:#996633;
}
.search_contents {
	color:#FFFFFF;
}
.search_contents a {
	color:#996633;
}
.search_contents table {
	color:#FFFFFF;
}
/*.item_display_pt2 div.nextpre{margin-bottom: 7px; float:right; width:235px; }































*:first-child+html .item_display_pt2 div.nextpre{margin-bottom: 7px; float:right; width:225px; }































*html .item_display_pt2 div.nextpre{margin-bottom: 7px; float:right; width:235px; }*/































































.next_box {
 float:left background:#fff;
	width:130px;
	border:1px solid #ddd6c9;
	padding:0px 0px px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.next_box div.img_center {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:128px;
	height:150px;
}
.next_box div.img_center * {
	vertical-align:middle;
}
.next_box div.img_center span {
	display:inline-block;
	height:100%;
}
<!--
 [if IE]> .next_box div.img_center span {
 display:inline-block;
 height:100%;
}
#preimg {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:50px;
	border:#ccc 1px solid;
	padding:2px;
	background:#fff;
}
#nextimg {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:50px;
	border:#ccc 1px solid;
	padding:2px;
	background:#fff;
}
*html #preimg {
	width:79px;
	height:46px;
}
*html #nextimg {
	width:79px;
	height:46px;
}
#popupup_docwidth {
	width:560px;
	background:#393b3d;
	padding:10px;
	margin:0px 10px 0px 10px;
	float:left;
}
#popup_header {
	float:left;
	width:560px;
	padding:0px 0px;
	margin:0px 0px 10px 0px;
	background:#000000;
	margin-bottom:8px;
}
#popup_content {
	float:left;
	width:540px;
	padding:10px 10px;
	margin:0px 0px 10px 0px;
	background:#000000;
	color:#808080;
}
#popup_content h1 {
	background:url(images/feat_title.gif) left top no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#d4d4d4;
	padding:8px 0px 0px 32px;
	height:50px;
	margin-bottom:8px;
	font-weight:normal;
}
.popup_content_display {
	float:left;
	width:520px;
	padding:10px;
	font-size:11px;
	color:#808080;
}
#popup_content p {
	color:#808080;
}
#popup_content div.referafriend_pt1 {
	width:90px;
	float:left;
	text-align:left;
	padding:5px 0px;
	line-height:15px;
	font-size:11px;
	color:#808080;
}
#popup_content div.referafriend_pt2 {
	width:430px;
	float:left;
	text-align:left;
	padding:5px 0px;
	line-height:15px;
	font-size:11px;
	color:#808080;
}
#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:750px;
	padding:10px 10px 10px 10px;
	margin:0px 10px 0px 10px;
	float:left;
	background:#393b3d;
}
#popup_header_print {
	float:left;
	width:750px;
	padding:0px 0px;
	margin:0px 0px 10px 0px;
	background:#050504;
	margin-bottom:8px;
}
#popup_content_print {
	float:left;
	width:730px;
	padding:10px 10px;
	margin:0px 0px 10px 0px;
	background:#000000;
}
#popup_content_print h1 {
	background:url(images/feat_title.gif) left top no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#d4d4d4;
	padding:8px 0px 0px 32px;
	height:50px;
	margin-bottom:8px;
}
#popup_content_print h2.subtitle {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#393b3d;
	float:left;
	width:680px;
	padding:3px 0px 3px 15px;
	margin-top:5px;
}
#popup_content_print p {
	color:#FFFFFF;
	font-size:11px;
	float:left;
	padding:10px 0px 0px 0px;
}
.customer_reviews {
	width:706px;
	padding:10px 0px 0px 0px;
	font-size:12px;
	color:#808080;
	text-align:left;
	float:left;
	margin-bottom:5px;
}
.customer_reviews div.row {
	float:left;
	width:706px;
	background: url(images/seperator_horizontal.gif) left 10px repeat-x;
	margin-bottom:10px;
}
.customer_reviews div.left {
	width:180px;
	font-size:11px;
	color:#808080;
	text-align:left;
	font-weight:bold;
	float:left;
	padding-left:10px;
}
.customer_reviews div.left span {
	font-size:11px;
	color:#4c4c4c;
	text-align:left;
	font-weight:normal;
}
.customer_reviews div.left img {
	margin-bottom:7px;
}
.customer_reviews div.right {
	font-size:11px;
	color:#808080;
	text-align:justify;
	float:left;
	padding:15px 10px 0px 10px;
	width:496px;
}
.post_comments_pt1 {
	float:left;
	width:134px;
	margin-bottom:8px;
	color:#808080;
	font-size:11px;
	font-weight:bold;
}
.post_comments_pt2 {
	float:left;
	width:572px;
	margin-bottom:8px;
	color:#808080;
	font-size:11px;
}
.post_comments_pt2 input.textfield_medium {
	border: 1px solid #cdc8c4;
	width:150px;
	padding:3px 0px 0px 3px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.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:#333;
}
.post_comments_pt2 input.submit {
	margin-left:5px;
}
/* CSS ADDED FOR PAGGING SECTION */































/*.product_sorting{ float:left;  width:750px; padding:12px 0px 0px 10px; margin:8px 0px 8px 0px; height:30px; font-size:11px;}















.sorting{ float:left; width:195px; font-size:10px; color:#fff; font-weight:bold; text-align:left}















	.sorting select{height:18px; border:1px solid #ababab; margin:0px 0px 0px 8px; font-size:10px; color:#000000;}















.product_page{float:right; width:175px; font-size:10px; color:#626262; font-weight:bold; margin:0px 20px 0px 0px;}















.product_page select{width:40px; height:18px; border:1px solid #ababab; margin:0px 0px 0px 3px; font-size:10px; color:#000000;}















.pagging{  text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;  padding:0px 45px 0px 0px;}















.pagging span{ color:#fff; font-size:12px; font-weight:bold;}















.pagging a.next{ padding:0px 0px 0px 10px; color:#a5a5a5}















.pagging a{ color:#fff;}















































.paging_info {















	width:720px; 















	float:left; 















	padding:4px 0px 4px 30px; 















	color:#fff;















}















.item_number {















	text-align:left;















	float:left;















	padding-left:150px;















}















































*:first-child+html .item_number {















	text-align:left;















	float:left;















	padding-left:50px;















}















*html .item_number {















	text-align:left;















	float:left;















	padding-left:50px;















}































.page_number {















	width:300px; 















	float:right; 















	text-align:right;















}















.sorting_dropdown















{















	width:150px; 















	text-align:left; 















	float:left; 















	padding:0px; 















	margin:0px;  















	margin-left:60px; 















}*/































/*custom-404*/















.static_display {
	float:left;
	width:725px;
	padding:15px 0px 15px 0px;
	font-size:12px;
	line-height:17px;
	color:#605142;
	margin-bottom:10px;
	min-height:400px;
	background:#000000;
	border:1px solid #999999;
	margin:10px 0px 0px 0px;
	color:#bfbfbf;
}
*html .static_display {
	height:400px;
}
.static_display td {
	color:#FFFFFF;
}
.static_display a {
	color:#de5400
}
.static_display p {
	margin:0px 0px 10px 0px;
}
.static_display p span {
	color:#d70302;
}
/*CSS for quickview*/















/*.PopUpPanel{position:absolute;background:transparent url(images/quick_view_bg.gif) repeat-y scroll left top;float:left;height:130px;width:200px;opacity:0.9;filter: alpha(opacity=90); color:#fff;}*/















.PopUpPanel {
	position:absolute;
	background:transparent url(images/quick_view_bg.gif) repeat-y scroll left top;
	float:left;
	height:130px;
	width:200px;
	opacity:0.95;
	filter: alpha(opacity=90);
	color:#fff;
}
/*CSS for recently view*/















.rv_display {
	width:731px;
	padding:6px 0px 6px 6px;
	float:left;
}
.rv_box {
	width:175px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	margin:0px 7px 0px 0px;
	height:320px;
}
.rv_box h2 {
	width:175px;
	color:#cccccc;
	text-align:center;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:40px;
}
.rv_box h2 a {
	color:#cccccc;
}
.rv_box h2 a:hover {
	color:#ffffff;
}
.rv_box div.img_center {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:175px;
	height:222px;
	float:left;
}
.rv_box div.img_center * {
	vertical-align:middle;
}
.rv_box div.img_center span {
	display:inline-block;
	height:100%;
}
.rv_box span.price {
	float:right;
	margin:5px 5px 0px 0px;
	color:#afd0ed;
}
.addtocart {
	float:left;
	margin:5px 0px 0px 5px;
}
.tellafriend_pt1 {
	width:150px;
	float:left;
	text-align:left;
	padding:5px 0px;
	line-height:15px;
	font-size:11px;
	color:#fff;
}
.tellafriend_pt2 {
	width:570px;
	float:left;
	text-align:left;
	padding:5px 0px;
	line-height:15px;
	font-size:11px;
	color:#605142;
}
.textfield_medium {
	border: 1px solid #cdc8c4;
	width:150px;
	padding-left:3px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605142;
}
.gift {
	text-align:center;
	margin:8px 0px 4px 30px;
	float:left;
}
.coming_spring {
	width:187px;
	float:left;
}
.coming_spring ul {
	list-style:none;
	width:142px;
	padding:0px 0px 0px 20px;
	margin:0px;
}
.coming_spring ul li {
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	border:1px solid #292c2d;
	background:#000;
	text-align:center
}
.coming_spring1 {
	width:187px;
	float:left;
	padding-top:8px;
}
.coming_spring1 ul {
	list-style:none;
	width:165px;
	padding:0px 0px 0px 23px;
	margin:0px;
}
.coming_spring1 ul li img {
	padding:0px 0px 0px 0px;
	border:1px solid #292c2d;
	margin:0px 0px 3px 0px;
	float:left;
}
.table {
	border:1px solid #edecea;
	border-collapse:collapse;
}
.table td {
	padding:2px 3px;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#d2d2d2;
	line-height:18px;
	border:1px solid #edecea;
}
.table th {
	font-size:13px;
	padding:3px 3px;
	border-bottom:none;
	border:1px solid #d7d4e5;
	color:#d2d2d2;
}
.table a {
	color:#ff6e03
}
.table a:hover {
	text-decoration:underline;
}
.cat_part_press {
	width:700px;
	float:left;
}
.cat_part_press ul {
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.cat_part_press ul li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	width:680px;
}
.cat_part_press li a {
	color:#fff;
	width:auto;
	font-size:12px;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	display:block;
	background:url(images/bullet-white.gif) no-repeat 5px;
}
.index {
	font-size:11px;
	color:#996633;
	font-weight: bold;
	line-height:16px;
}
.index a {
	color:#996633;
}
.sitemap_nextprev {
	font-size:12px;
	color:#c03232;
	font-weight: bold;
	line-height:18px;
	text-align:center;
}
.sitemap_nextprev a {
	color:#c03232;
	text-decoration:underline;
}

/*	.sub_category {font-size:11px; color:#dd0000; line-height:18px; text-align:left; padding:0px 0px 0px 20px; background:url(images/sub_cate_arrow.jpg) no-repeat 8px 7px; }

	.sub_category a{ color:#dd0000;}

	.item { background:url(images/item_arrow.jpg) no-repeat 8px 7px; line-height:18px; font-size:11px; color:#3c3c3c; }*/

/*CSS for radio button option*/
.item_display_pt2 div.option_display {
	padding:0px 0px 0px 10px;
	margin:0px 0px 15px 0px;
	float:left;
}
.item_display_pt2 div.option_display strong {
	width:70px;
	font-weight:normal;
	float:left;
	line-height:20px;
	text-align:left;
}
div.option_display .option_class{width:180px; float:right; margin:0; padding:0;}
div.option_display .option_text{float:left; width:70px; /*margin-right:2px;*/ color:#FFFFFF; height:20px; padding-left:3px; line-height:20px;}
div.option_display .option_input{float:left; vertical-align:middle; /*margin-right:3px;*/ width:15px; height:20px;}
/**/

.item_display_pt1 div.videoimage {
	float:left;
	width:410px;
	text-align:center;
	margin-top:100px;
}
.togglebutton
{
	float:right;
	position:absolute;
	top:1px;
	right:3px;
	z-index:1000;
}
.togglebuttonimg
{
	float:right;
	/*position:relative;
	top:24px;
	right:1px;
	z-index:1000;*/
}
