/*
Theme Name: Twenty Twelve
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

body{ padding:0px; margin:0px; background:#fff; }
a{color:#10CDE1;}
a img{ border:none;}
p{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; padding:0px; margin:0px;}
.clr{ clear:both; *height: 1px;}
#top-strip{ width:100%; padding:0px; margin:0px; background:#000; height:34px; margin-top:0px;}
.strip-main{ width:977px; padding:0px; margin:0px auto;}
.strip-right{ width:366px; *width:374px;  padding:0px; margin:0px; float:right;}
.strip-right ul{padding:0px; margin:0px;}
.strip-right li{ list-style:none; padding:0px; margin:0px; float:left; padding-top:8px; color:#FFFFFF; font-size:12px;}
.strip-right li a.facebook{font-size:12px; color:#FFFFFF; float:left; padding:2px 0px 2px 10px; text-decoration:none; font-family:Arial, Helvetica, sans-serifl; padding-right:0px;}
.strip-right li a{ font-size:12px; color:#FFFFFF; float:left; padding:2px 10px; text-decoration:none; font-family:Arial, Helvetica, sans-serifl;}
.strip-right li a:hover, .strip-right li.current-menu-item a{ color:#10cde1;}
.strip-right li a.current{ color:#10cde1;}

.checkout_cart .wpsc_product_image img { max-width:50px; }


#wraper{width:977px; padding:0px; margin:0px auto;}
.header{width:977px; padding:0px; margin:0px; height:222px;} 
.header-left{width:325px; float:left; padding:0px; margin:0px; height:222px;}
.header-right{width:314px; float:right; padding:0px; padding-top:39px; margin:0px; vertical-align:top;}

.right-top{ width:262px; padding:0px; margin:0px; float:right;}
.cart { width:104px; height:41px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:45px; color:#333333; line-height:20px;}
.cart a { text-decoration:none; color:#333333; line-height:20px;}
.cart a:hover { text-decoration:none; color:#10cde1;}

.cartitems { width:155px; height:41px; float:right; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; text-transform:uppercase;}
.cartitems p { margin:0px; padding-bottom:3px; border-bottom:1px solid #E6E6E6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; }
.cartitems a { color:#333333; text-decoration:none; line-height:22px;}
.cartitems a:hover { color:#10cde1; text-decoration:underline;}

.search{width:310px; padding:0px; margin:0px; float:right; padding-top:14px;}
.search form input {background:url(images/search-input.jpg) no-repeat; border:none; height:22px; padding:10px; width:236px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-style:italic; line-height:22px;}
.search form input.submit{ background:url(images/search.png) no-repeat top center; border:none; height:42px; width:42px; cursor:pointer;}

#menubar{margin:0 auto; width:975px; border:solid 1px #e8e8e8; background:url(images/menu-bg.png) repeat-x center center; height:45px; position:absolute; z-index:1; top:196px;}
#menu-content{margin: 0 auto;	padding: 0;	position: relative; width:888px; margin:0px auto; padding-top:13px;}
#menu-content ul {color: #333333; margin: 0; padding: 0; list-style:none;}
#menu-content ul li { float:left; padding:0px; margin:0px;}
#menu-content li a{font-family:Arial, Helvetica, sans-serif; margin:0px;  padding:0px 20px 0px 20px;  padding:0px 16px\9; float:left;	color:#333333;	text-decoration: none;	height:25px;	 font-weight:bold; font-size:17px; text-transform:uppercase; }
#menu-content li a:hover{ color:#10cde1;}
#menu-content li.current-menu-item a{ color:#10cde1;}

.banner{ width:977px; padding:0px; margin:0px; padding-top:3px;}
.banner-left{width:650px; padding:0px; margin:0px; float:left; position:relative;}
.banner-right{width:309px; padding:0px; margin:0px; float:right;}

.banner-right-box1 { width:309px; height:105px; float:left; margin-bottom:20px; text-align:center; padding-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; background:url(images/summer.jpg) no-repeat;}
.banner-right-box1:hover{background:url(images/summer-hover.jpg) no-repeat;}
.banner-right-box1 span { font-size:44px;}
.banner-right-box1 a { color:#FFFFFF; display:block; width:309px; padding:0px; text-decoration:none;}


.banner-right-box2 { width:309px; height:105px; float:left; margin-bottom:20px; text-align:center; padding-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; background:url(images/autumn.jpg) no-repeat;}
.banner-right-box2:hover{background:url(images/autumn-hover.jpg) no-repeat;}
.banner-right-box2 span { font-size:44px;}
.banner-right-box2 a { color:#FFFFFF; display:block; width:309px; padding:0px; text-decoration:none;}



.banner-right-box3 { width:309px; height:105px; float:left; margin-bottom:0px; text-align:center; padding-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; background:url(images/sale.jpg) no-repeat;}
.banner-right-box3:hover{background:url(images/sale-hover.jpg) no-repeat;}
.banner-right-box3 span { font-size:44px;}
.banner-right-box3 a { color:#FFFFFF; display:block; width:309px; padding:0px; text-decoration:none;}
.slider-text {
    background: url("images/slide-text.png") no-repeat scroll 0 0 transparent;
    height: 407px;
    position: absolute;
    right: 33px;
    top: 31px;
    width: 252px;
    z-index: 999;
}


/*
.banner-right-box2 { width:309px; height:145px; float:left; text-align:center; padding-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.banner-right-box2 span { font-size:44px;}
.banner-right-box2 img { position:relative; z-index:-1;}
*/

.contant{ width:977px; padding:0px; margin:0px auto; margin-top:25px;}

.box-1{ width:230px; padding:0px; margin:0px; float:left; margin-right:10px; margin-bottom:19px; border:solid 1px #e6e6e6;}
.box-1 .product-rate{ width:215px; padding:0px;margin:0px; height:62px; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#f2f2f2; font-size:16px; padding:20px 0px 0px 15px; border-top:1px solid #e6e6e6;}
.box-1 .product-rate span{ width:230px; padding:0px;margin:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:20px; font-weight:bold;}
#contantright .box-1 .product-rate p{ padding-top:5px;}
.box-1 .product-rate img{ width:41px; display:block; float:right; padding-right:16px; margin:0px;}

.box-2{width:230px; padding:0px; margin:0px; float:right; margin-right:0px;margin-bottom:19px; border:solid 1px #e6e6e6;}
.box-2 .product-rate{ width:215px; padding:0px;margin:0px; height:62px; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#f2f2f2; font-size:16px; padding:20px 0px 0px 15px;}
.box-2 .product-rate span{ width:230px; padding:0px;margin:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:20px; font-weight:bold;}
.box-2 .product-rate img{ width:41px; display:block; float:right; padding-right:16px; margin:0px;}

.contant-2{ width:977px; padding:0px; margin:0px auto;}

.box-left{width:316px; height:56px; padding:0px; margin:0px; background:#10cde1; margin-right:14px; padding-top:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:center; float:left; line-height:18px;}
.box-left span{color:#c3f2f7;font-size:13px;}

.box-center{width:316px; height:56px; padding:0px; margin:0px;  background:#73f4f4; margin-right:14px;padding-top:18px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:
20px; text-align:center; float:left; line-height:18px;}
.box-center span{color:#59a7a7;font-size:13px;}

.box-center a {color:#333333; }

.box-center a hover {color:#333333;}

.box-right{width:316px; height:56px; padding:0px; margin:0px;  background:#028c93;padding-top:18px; float:right;color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:center; line-height:18px;}
.box-right span{color:#9ad1d4;font-size:13px;}


.newsletter-sec{width:975px; padding:0px; margin:0px auto; border:solid 1px #e6e6e6; height:111px; margin-top:27px; margin-bottom:16px; }
.newsletter-left{width:278px; padding:40px 0px 0px 53px; margin:0px; float:left;}
.newsletter-left span{width:146px; padding-top:5px; margin:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#333333;}
.newsletter-left a.twitter{ padding-right:10px;}
.newsletter-center{ width:290px; padding:0px; margin:0px; float:left;}
.newsletter-right{ width:355px; padding:0px; margin:0px; float:right;}

.newsletter-center{width:600px; padding:30px 0px 0px 20px; margin:0px;}
.newsletter-center span{float:left;font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#333333; text-decoration:none; padding-top:10px; position:absolute;}

.email{width:310px; padding:0px; margin:0px;float:right;}
.email form input {background:url(images/search-input.jpg) no-repeat; border:none; height:22px; padding:10px; width:236px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  font-style:italic; color:#333333; margin-right:10px;
}
.email form input[type="submit"] { background:url(images/email.jpg) no-repeat top center; border:none; height:42px; width:42px; cursor:pointer; margin:0px !important;}
.email h2{
	display:none;
}
.footer{width:977px; padding:0px; margin:0px auto; margin-bottom:31px; margin-top:20px;
padding-top:20px; border-top:1px solid #ddd;}

.footer-left{width:166px; padding:0px; margin:0px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#333333; line-height:19px;}
.footer-left p{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; padding:0px; margin:0px; line-height:20px;}
.footer-left p span{ font-size:12px; font-weight:bold; margin:0px; padding:0px;}
.footer-devider{ width:1px; float:left; margin-right:20px; padding-top:20px;}

.brands-we-sell{width:145px; padding:0px; margin:0px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#333333; line-height:20px;}
.footersocial{width:300px; padding:0px; margin:0px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#333333; line-height:20px;	
}
.footersocial span{width:146px; padding-top:5px; margin:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#333333;}
.brands-we-sell span{ font-size:12px; font-weight:bold;}
.footer-devider{ width:1px; float:left; margin-right:20px; padding-top:0px; height:197px;}


.customer-service{width:166px; padding:0px; margin:0px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#333333; line-height:20px;}
.customer-service span{ font-size:12px; font-weight:bold;}

.my-account{width:147px; padding:0px; margin:0px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#333333; line-height:19px;}
.my-account span{ font-size:12px; font-weight:bold;}

.footer-right{width:314px; padding:0px; margin:0px; float:right; border-left:solid 1px #e6e6e6; }

.footer-right-1{width:297px; padding:0px; margin:0px; padding-bottom:21px; padding-left:17px;border-bottom:solid 1px #e6e6e6; height:76px; }
.footer-right-1 img{ display:block; float:right; padding:0px; margin:0px; padding-top:35px;}
.footer-right-1 p{ font-size:12px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#333333; line-height:normal; padding:0px; margin:0px; padding-bottom:16px;}
.footer-right-1 span{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#333333; line-height:normal; padding:0px; margin:0px; text-transform:uppercase;}
.footer-right-1 span.rate{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#848484; line-height:normal; padding:0px; margin:0px; text-transform:uppercase; float:left; font-weight:bold;}

.footer-right-2{width:297px; padding:0px; margin:0px; padding-top:12px; padding-left:17px; height:72px; }
.footer-right-2 img{ display:block; float:right; padding:0px; margin:0px; padding-top:35px; padding-right:15px;}
.footer-right-2 p{ font-size:12px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#333333; line-height:normal; padding:0px; margin:0px; padding-bottom:16px;}
.footer-right-2 span{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333; line-height:normal; padding:0px; margin:0px; text-transform:uppercase; float:left; font-weight:bold;}
.footer-right-2 span.rate{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#848484; line-height:normal; padding:0px; margin:0px; text-transform:uppercase; float:left; font-weight:bold;}



#copyright{ width:100%; padding:0px; margin:0px auto; background:#000; height:155px;}
.copyright-main{width:977px; padding:0px; margin:0px auto;}
.copyright-left{width:148px; padding:0px; margin:0px; float:left;}
.copyright-center{ width:218px; padding:0px; margin:0px; margin-left:230px; float:left; padding-top:66px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343;}
.copyright-right{width:152px; padding:0px; margin:0px; float:right; text-align:right;}




.inner-contant{ width:977px; padding:0px; margin:0px auto; margin-top:6px;  padding: 0 0 20px;}

.paging-strip{ width:977px; padding:0px; margin:0px auto; line-height:18px;}
.breadcrumbs{/*width:260px;*/ padding:0px; margin:0px; float:left; padding-left:30px; color:#808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:18px;}
.breadcrumbs a{color:#808080; text-decoration:none; font-weight:normal;}

.price-page-detail{width:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0px; margin:0px; color:#808080; margin-right:20px;}
.price-page-detail form {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0px; margin:0px; color:#808080; float:left; margin-right:10px;}
.price-page-detail form select{border:none; height:20px; color:#808080; font-size:12px; font-weight:normal !important; }
.price-page-detail form select#product_order{ width:120px;}
.price-page-detail form select#items_per_page{ width:35px;}
.price-page-detail form select.items{border:none; height:20px; width:45px;}
.price-page-detail form select option{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0px; margin:0px; color:#808080;}

.sbHolder{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 19px;
	margin-right:10px;
	line-height:10px;
	position: relative;
	width: 44px;
	font-weight:bold;
}
.sbHolder:focus .sbSelector{
	
}

.sbHolder1{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 19px;
	margin-right:10px;
	line-height:10px;
	position: relative;
	width: 30px;
	font-weight:bold;
}
.sbHolder1:focus .sbSelector{
	
}

.sbSelector{
	display: block;
	height: 19px;
	left: 0;
	line-height: 20px;
	outline: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: auto;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #808080;
	outline: none;
	text-decoration: none;
}

.sbToggle{
	background: url(images/select-icons.jpg) right 8px no-repeat;
	display: block;
	height: 18px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 19px;
}
.sbToggle:hover{
	background: url(images/select-icons.jpg) right 8px no-repeat;
}
.sbToggleOpen{
	background: url(images/select-icons.jpg) right 8px no-repeat;
}
.sbToggleOpen:hover{
		background: url(images/select-icons.jpg) right 8px no-repeat;
}



#country_id1 .sbToggle{
	background: url(images/page-arrow.jpg) right 8px no-repeat !important;
	display: block;
	height: 18px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
#country_id1 .sbToggle:hover{
	background: url(images/select-icons.jpg) right 8px no-repeat !important;
}
#country_id1 .sbToggleOpen{
	background: url(images/select-icons.jpg) right 8px no-repeat !important;
}
#country_id1 .sbToggleOpen:hover{
		background: url(images/select-icons.jpg) right 8px no-repeat !important;
}






.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	list-style: none;
	margin: 0;
	padding: 6px;
	position: absolute;
	top: 30px;
	width: auto;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px 0 0px;	
	
}
.sbOptions a{
	border-bottom: dotted 1px #515151;
	display: block;
	background:url(images/select-sub-bg.png) repeat-x;
	outline: none;
	padding: 7px 5px 7px 5px;
	width:auto !important;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #fff;
	text-decoration: none;

}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #000000;
		background:#10cde1;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;

	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
.paging{width:auto; *width:150px; padding:0px; margin:0px; float:right; padding-right:30px;}
.paging ul{list-style:none; padding:0px; margin:0px;}
.paging  li{ float:left; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#808080; list-style:none;}
.paging a, .paging span{ text-decoration:none; color:#333333; padding:3px 5px; margin:0px; margin-right:2px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#808080;}
.paging  a:hover,.paging span.current{ background:#333333; color:#ffffff;}

.back-to-product-listing{ width:200px; *width:195px; padding:0px; margin:0px; float:right; text-align:right; line-height:14px;}
.back-to-product-listing a{text-decoration:none; color:#333333; padding:3px 5px; margin:0px; margin-right:2px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#808080; display:none; display:block\9; }
.back-to-product-listing a:last-child {display:block; }

.contant-left{width:230px; padding:0px; margin:0px; float:left; border:solid 1px #e6e6e6;}
.contant-left{width:200px; padding:0px; margin:0px; padding-top:30px; padding-left:30px; padding-bottom:28px;}
.contant-left span{ font-family:Arial, Helvetica, sans-serif; color:#4e4e4e; font-size:14px; font-weight:bold;}
.contant-left ul{list-style:none; padding:0px; margin:0px; margin-bottom:30px;}
.contant-left ul.wpsc_categories{ margin-bottom:30px;}
.contant-left p{float:none; padding:2px 0px; padding-left:5px;font-family:Arial, Helvetica, sans-serif; color:#4e4e4e; text-decoration:none; font-size:14px;}

.contant-left ul li ul li a{ font-family:Arial, Helvetica, sans-serif; color:#4e4e4e; text-decoration:none; font-size:14px; background:url(images/li-dot.jpg) no-repeat 4px 8px;padding-left:15px; line-height:21px;}
.contant-left ul li ul li a{display:block;}
.contant-left ul li a{display:none;}
#leftAllCategory ul li a {
    display: block;
	background: url("images/li-dot.jpg") no-repeat scroll 4px 8px transparent;
    color: #4E4E4E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 21px;
    padding-left: 15px;
    text-decoration: none;
}
#leftAllCategory ul
{
	margin-bottom:0px;
}

#leftAllCategory
{
	margin-bottom:30px;
}
#leftAllCategory ul li ul
{
	display:none;
}
.contant-left ul#menu-sidebar-size li a{display:block;}
.contant-left ul li a.wpsc_category_image_link{ display:none;}
checkbox{width:5px; height:5px; background:url(images/check-box.jpg) no-repeat center center; border:none;}

.contant-left p{font-family:Arial, Helvetica, sans-serif; color:#4e4e4e; text-decoration:none; font-size:14px; padding-left:15px; }


.contant-right{width:729px; padding:0px; margin:0px; float:right;}

.pagination{ width:729px; margin:0px; padding:14px 0px 46px 0px; height:15px;}

.prev-page{width:200px; padding:0px; margin:0px; float:left; padding-left:40px;}
.contant-right .prev-page a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999999; text-decoration:none;}
.prev-page a:hover{ color:#333333;}

.page-number{width:120px; padding:0px; margin:0px; margin-left:120px; display:block; float:left;}
.page-number ul{ list-style:none; padding:0px; margin:0px; overflow:hidden; height:18px;}
.page-number ul li{ float:left; padding:0px; margin:0px;}
.contant-right .page-number a, .page-number span{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999999; text-decoration:none; padding:2px 5px; color:#999999;}
.page-number  a:hover, .page-number span.current{ background:#999999;color:#fff;}

.next-page{ width:150px; padding:0px; margin:0px; float:right; text-align:right; padding-right:20px;}
.contant-right .next-page a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999999; text-decoration:none;}
.next-page a:hover{ color:#333333;}

.productcol .wpsc_buy_button_container input[type="submit"]
{
	background:url(images/add-to-cart.jpg) no-repeat;
	border: medium none;
    height: 41px;
    width: 198px;
	vertical-align:middle;
	vertical-align:baseline\9;
}
.product_grid_display .wpsc_buy_button, #content .product_grid_display .wpsc_buy_button {
	background:url(images/cart-blue.jpg) no-repeat;
	width:41px;
	height:41px;
	color:#ffffff;
	font-size:12px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #29bade;
	text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	padding:5px;
	*padding:1px;
	cursor:pointer;
	line-height:1.2em;
	margin:0;
}

.floral-beach-dress-contant{width:937px; padding:20px; padding-bottom:10px; margin:0px auto; margin-top:6px; border:solid 1px #e6e6e6; margin-bottom:20px; min-height:300px;}
.floral-beach-dress-contant .left{width:400px; padding:0px; margin:0px auto;float:left;}

.thumbnails{width:400px; padding:0px; margin:0px;  margin-top:8px; }
.thumbnails ul{ list-style:none; padding:0px; margin:0px;}
.thumbnails ul li{ float:left; padding:10px 10px; *padding:10px 9px; margin:0px;}
.thumbnails ul li:first-child{ float:left; padding:10px 10px 10px 0px; margin:0px;}
.thumbnails ul li.last{ float:right; padding:10px 0px 10px 0px; margin:0px; padding-right:0px; padding-left:0px;}

.right-floral-beach{width:486px; padding:0px; margin:0px;float:right;}
.right-floral-beach .right-top{width:476px; padding:0px; margin:0px auto;float:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; border-bottom:solid 1px #e6e6e6; padding-bottom:7px; margin-right:10px; margin-bottom:11px;}
.right-top span{ display:block; float:right; width:63px; padding:0px; margin:0px;}
.right-top span a{ margin:0px; padding:0px;}

.right-floral-beach-detail{width:466px; padding:0px; margin:0px; float:right; margin-top:15px; margin-bottom:20px;}
.right-floral-beach-detail p{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; padding:0px; margin:0px; line-height:26px;  background:url(images/li-dot.jpg) no-repeat left 13px; padding-left:10px;}

.right-floral-beach-contant{width:476px; padding:0px; margin:0px;float:left;border-bottom:solid 1px #e6e6e6; padding-bottom:15px;}
.right-floral-beach-contant p{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; padding:0px; margin:0px; line-height:26px; }
.right-floral-beach-contant span a{color:#10cde1; text-decoration:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.color-size{width:476px; padding:0px; margin:0px;float:left;border-bottom:solid 1px #e6e6e6; padding-bottom:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:18px; }

.color-size select{width:254px; padding:0px; margin:0px; height:35px; border:solid 1px #c3c3c3; padding:7px 10px; font-style:italic;font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px; border-radius:2px; margin-top:10px;}

.color-size a{color:#10cde1;}

.dress-rate{ width:400px; padding:0px; margin:0px; float:right; font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding-top:15px; padding-bottom:0px; padding-bottom:10px\9; *padding-bottom:0px;}

.add-to-cart{ width:455px; padding-top:15px; padding-left:20px; margin:0px; padding-bottom:13px; margin-top:10px; background:#f2f2f2; border:solid 1px #e6e6e6;}
/*Group Style*/
/*Feel free to make the boxes shorter or wider or taller.*/
div.productdisplay_group {
float: left;
position: relative;
/*Feel free to make the boxes shorter or wider or taller.*/
 width: 205px;
height: 460px;
margin: 0 4px 0 8px;
padding: 10px 4px 0 4px;
}
/*Group Style*/
div.textcol_group {
width:100%;
margin:0;
padding:0;
}
/*Group Style*/
div.imagecol_group {
text-align: center;
display: block;
margin: 5px auto 5px auto;
}
.footer ul
{
	margin:0px;
	padding:0px;
}
.footer ul li
{
	list-style:none;
}
.footer ul li a
{
	text-decoration:none;
	color:#333333;
	line-height:20px;
}
.search-div .contant-right article 
{
	padding-bottom:30px;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:30px;
}
.contant-right a
{
	color:#10CDE1;
	text-decoration:none;
}
.floral-beach-dress-contant #simplr-form .left {
	width:auto;
}
#post-48 .entry-header h1.entry-title
{
	display:none;
}
#loginform
{
	margin-top:10px;
}
.wpsc-breadcrumbs {
	float:left;
	padding-right:5px;
}

.product_grid_display .item_image a {
	padding:5px;
	}

.social-ring
{
	float:right;
	width:auto;
	
}
#related_product .product_grid_display div.box-1:last-child
{
	margin-right:0px;
}
#related_product .product_grid_display div.box-1
{
	margin-right:16px;
}
#frontdiv .product_grid_display div.box-1
{
	margin-right:16px;
}
#contantright
{
	width:744px;
}
#contantright div.box-1
{
	margin-left:16px;
	margin-right:0px;
}
#contantright p 
{
	padding-left:15px;
}
#contantright .price_container p
{
	padding-left:0px;
}
.color-size td.col1
{
	width:70px;
}
#items_per_page_child ul
{
	background:#f2f2f2;
}

select.price-select
{
	border:1px #ccc solid;
	color:#808080;
	margin-right:10px;
	line-height:18px;
}
span.ddlabel
{
	margin-left:5px;
}
#product_order_msdd
{
	margin-right:10px;
}
.stepcarousel
{
	width:367px;
	height:92px;
	position: relative;
	margin-left:15px;
}
.stepcarousel .belt
{
	 position: absolute;
}
.stepcarousel .panel
{
	overflow:hidden;
}
.sizediv 
{
	width:450px;
	background:#f9f9f9;
	border:1px solid #ccc;
	padding:5px 0px 5px 10px;
}
.sizediv  table tr th
{
	text-align:left;
}
.adjustform
{
	*padding-top:18px;
}
.floral-beach-dress-contant #searchform
{
	margin-top:15px;
	vertical-align:middle;
}
.floral-beach-dress-contant #searchform div
{
	vertical-align:middle;
}
.floral-beach-dress-contant #searchform label
{
	  font-weight: bold;
}
.floral-beach-dress-contant input#s
{
	height:24px;
	padding:0px 5px;
	width:250px;
	margin-left:30px;
	line-height:24px;
}
.floral-beach-dress-contant input#searchsubmit
{
background: none repeat scroll 0 0 #10CDE1;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 10px;
    width: auto;
	line-height:20px;
	*line-height:16px;
}
.wpcf7-submit
{
	cursor:pointer;
}
.product_grid_display a.more_details:hover, .product_grid_display a.more_details:active {
	text-decoration:underline;
}
.imagecol .preview_link img
{
	margin-right:15px;
	margin-top:8px;
}
.imagecol .preview_link img.wp-post-image
{
	margin-bottom:8px;
}
p.pricedisplay
{
	font-size: 25px;
	
}
.dress-rate p.pricedisplay
{
	font-size: 25px;
	line-height:38px;
	vertical-align:middle;
}
a#restockbtn
{
border-radius: 4px;
margin-right: 20px;
float: left;
background: #10cde1;
padding: 5px 8px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-size: 20px;
line-height: 30px;
vertical-align: middle;
}
.add-to-cart p.soldout
{
	margin-top: 0px;
	font-size:16px;
	float:left;
	width: 204px;
	font-weight: bold;
	color: #f00;
}
.subscriberformdiv
{
    background: #F9F9F9;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 10px 0 0px;
    padding: 21px;
}
.subscriberformdiv h4
{
    background:#10CDE1;
    color: #FFFFFF;
    font-size: 17px;
    margin: 0 0 15px;
    padding: 8px;
	}
.subscriberformdiv input
{
	width: 254px;
	margin: 0px;
	height: 35px;
	border: solid 1px #c3c3c3;
	padding: 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	border-radius: 2px;
	margin-top: 10px;
	vertical-align:middle;
}
.subscriberformdiv .labeltd
{
	padding-right:10px;
	font-weight:bold;
}
.subscriberformdiv input[type='submit']
{
	background:#10CDE1;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 10px;
    width: auto;
	font-size:16px;
}
.restockmsg
{
	margin-bottom:10px;
	font-weight:bold;
	color:#f00;
}
h1.entry-title
{
	font-size:24px;
}
h1.entry-title a
{
	color:#000;
}
h1.entry-title a:hover
{
	color:#000;
	text-decoration:underline;
}
#giftcertificateDivId
{
	font-weight:bold;
}
.sitemap-box
{
	 background:#F9F9F9;
    border: 1px solid #CCCCCC;
    font-size: 14px;
    margin: 10px 0 40px;
    padding:21px;
    width: 750px;
	font-family: Arial,Helvetica,sans-serif;
}
.sitemap-left
{
	width:350px;
	float:left;
}
.sitemap-ryt
{
	width:350px;
	float:right;
	margin-top: 50px;
	margin-top: 43px\9;
	*margin-top: 46px;
	
}
.sitemap-box h3
{
background: none repeat scroll 0 0 #10CDE1;
    color: #FFFFFF;
    font-size: 17px;
    margin: 0 0 15px;
    padding: 8px;

}
.sitemap-box ul
{
	margin:0px;
	padding:0px;
	margin-left:15px;
}
.sitemap-box ul li a
{
	font-size:14px;
	line-height:20px;
	cursor:pointer;
}
.sitemap-box ul li a:hover
{
	color:#000;	
}
#contantright .price_container p {
    color: #10CDE1;
    font-size: 12px;
}

.product_grid_display .grid_product_info span.oldprice {
    font-size: 14px;
}


#contantright .box-1 .product-rate p {
    float: left; 
}
.wpsc-product-price span{
padding-right: 4px;
font-size: 14px;
}

.box-1 .product-rate span {
    font-size: 14px;
    padding: 0 7px 0 0;
}
