/* CSS Document */
@charset "UTF-8";
*{
	margin:0px;
	padding:0px;
}
h3 {
	margin:0;
}
a{
	text-decoration:none;
	color:#096D87;
}
a:hover{
	text-decoration:underline;
}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:100%;
}
fieldset, img{
	border:none;
}
ul{
	list-style-type:none;
}
.blue{
	padding:5px 0px;
}
.blue span{
	background-image:url('/shop/theme/mannequin/assets/images/featuredblue.png');
	color:#fff;
	font-size:24px;
	font-weight:bold;
	padding:5px;
}
.border{
	border:1px solid #ddd;
}
.bordertop{
	border-top:1px solid #ddd;
}
.category{
	background-image:url('/shop/theme/mannequin/assets/images/categorybg.png');
	height:133px;
	margin:15px 0px;
	padding:15px;
	width:437px;
}
.category .left{
	background-image:url('/shop/theme/mannequin/assets/images/categorypicborder.png');
	float:left;
	height:114px;
	padding:11px;
	width:107px;
}
.categroy .left img{
	height:114px;
	width:107px;
}
.category .right{
	width:285px;
}
.category .right h3 a{
	color:#2183bc;
	font-size:16px;
	
	margin:0;
	display:inline;
}
.category .right p{
	color:#7d7d7d;
	font-size:12px;
}
.cblue{
	color:#0976b5;
}
.clear{
	clear:both;
}
.container{
	margin:0px auto;
	position:relative;
	width:950px;
}
.featured, .firstfeatured{
	margin-bottom:20px;
	padding:3px;
	position:relative;
	width:946px;
}
.firstfeatured{
	background-image:url('/shop/theme/mannequin/assets/images/featured.png');
	height:357px;
}
.featured{
	background-image:url('/shop/theme/mannequin/assets/images/featured2.png');
	height:253px;
}
.model{
	float:left;
	text-align:center;
	width:20%;
}
.model div{
	border-left:3px solid #a8c1cf;
	height:311px;
	overflow:hidden;
}
.featured .model div{
	height:253px;
	overflow:hidden;
}
.featured .model div div{
	height:auto;
}
.model div div{
	border:none;
	bottom:4px;
	height:auto;
	position:absolute;
	text-align:left;
}
.model div div div{
	bottom:0;
	line-height:1.3em;
	max-width:180px;
	position:static;
	width:auto;
}
.f22{
	font-size:32px;
}
.firstfeatured h2, .featured h2{
	background-color:#a8c1cf;
	color:#fff;
	font-size:24px;
	font-weight:normal;
	margin:0px auto;
	padding:8px 20px;
	position:relative;
	width:906px;
}
.grey{
	padding:5px 0px;
}
.grey a{
	background-image:url('/shop/theme/mannequin/assets/images/featuredgrey.png');
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}
.left{
	float:left;
}
.noborder{
	border:none !important;
}
.right{
	float:right;
}
#bulk{
	background-image:url('/shop/theme/mannequin/assets/images/bulk.png');
	color:#fff;
	float:left;
	font-size:19px;
	font-weight:bold;
	height:26px;
	margin-bottom:10px;
	margin-left:-4px;
	padding:2px 0px;
	text-align:center;
	text-decoration:underline;
	width:204px;
}
#bulk a{
	color:#fff;
}
#category h1{
	color:#676767;
	font-size:24px;
}
#category h4{
	background-color:#737373;
}
#category #contentsides div{
	float:left;
	margin-bottom:30px;
	width:25%;
}
#product #contentsides div.prodimg{
width: 315px;
}
#category #contentsides div div{
	float:none;
	margin:0px auto;
	position:relative;
	width:191px;
}
#category #contentsides div div a.left{
	bottom:0px;
	position:absolute;
}
#category #contentsides div div a img{
	display:block;
}
#category #contentsides div div a.prodimg img{
	display:inline;
	max-height:160px;
	max-width:187px;
}
#category #contentsides div div div{
	border:1px solid #737373;
	float:none;
	margin:0px;
	padding:10px 0px;
	text-align:center;
	width:189px;
}
#category #contentsides div h4{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding:5px;
}
#category #contentsides div  div img{
	text-align:center;
}
#category #contentsides .right{
	background-color:#0976b5;
	color:#fff;
	float:right;
	font-size:23px;
	font-weight:bold;
	height:29px;
	padding:3px 0px 0px 0px;
	position:relative;
	width:85px;
}
#category #contentsides .right span{
	font-size:14px;
}
#category #contentsides div span span{
	float:none;
}
#content{
	background:url('/shop/theme/mannequin/assets/images/contentbg.png') top repeat-x;
}
#content .container{
	width:950px;
}
#contenttop, #contentbottom{
	height:8px;
	margin:0px auto;
	width:951px;
}
#contentbottom{
	background-position:center bottom;
	margin-bottom:15px;
}
#contentsides{
	margin:0px auto;
	padding:15px 20px;
	width:911px;
}
#currentlink{
	font-weight:bold;
}
#description{
	background-image:url('/shop/theme/mannequin/assets/images/description.png');
	height:139px;
	padding:15px;
	width:920px;
}
#description h3{
	color:#FFFFFF;
	display:inline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:normal;
	margin:0;
}
#description h4{
	color:#fff;
	font-size:18px;
	margin:0;
	display:inline;
}
#description h5{
	color:#1b79af;
	font-size:11px;
	margin:0;
	display:inline;
}
#description p{
	color:#063f60;
	font-size:14px;
}
#description .left{
	width:500px;
}
#description .right{
	width:360px;
}
#footer{
	background:url('/shop/theme/mannequin/assets/images/footerbg.png') repeat-x;
	height:109px;
}
#footer .container{
	width:952px;
	padding:20px;
}
#footer form{
	background-image:url('/shop/theme/mannequin/assets/images/subscribebg.png');
	height:33px;
	padding:15px;
	width:502px;
}
#footer form fieldset *{
	vertical-align:middle;
}
#footer form #email{
	background:transparent url('/shop/theme/mannequin/assets/images/field.png');
	border:none;
	font-size:11px;
	height:17px;
	margin:0px 10px;
	padding:5px;
	width:163px;
}
#footer #footerlinks{
	color:#2183bc;
	font-size:14px;
}
#footer #footerlinks a{
	color:#2183bc;
}
#footer #footerright{
	float:right;
	text-align:right;
}
#footer #footerright #copyright{
	color:#989898;
	font-size:12px;
	padding:4px 0px;
}
#header{
	background:url('/shop/theme/mannequin/assets/images/headerbg.png') repeat-x;
	border-bottom:1px solid #fff;
	height:119px;
}
#header #logo{
	left:0;
	position:relative;
	top:40px;
}
#header .right{
	position:relative;
	top:10px;
	width:450px;
}
#header #cart{
	background-image:url('/shop/theme/mannequin/assets/images/cartbg.png');
	float:right;
	height:54px;
	position:relative;
	width:238px;
}
#header #cart #checkout{
	background-position:center bottom;
}
#header #cart #price{
	color:#145e89;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:12px 0px 0px 20px;
}
#header #cart #price span{
	color:#02a6d9;
}
#header #cart a{
	background-image:url('/shop/theme/mannequin/assets/images/cartcheck.png');
	display:block;
	height:19px;
	margin:5px 0px 0px 0px;
	position:relative;
	right:5px;
	width:71px;
}
#header #cart img{
	float:left;
	margin:10px 0px 0px 10px;
}
#header #cart .right{
	top:0px;
	width:71px;
}
#nav{
	height:63px;
	margin-left:-6px;
	padding:15px 0px;
	width:964px;
}
#nav li{
	float:left;
	position:relative;
	z-index: 11;
	
}
#nav li a{
	background-image:url('/shop/theme/mannequin/assets/images/nav.png');
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:63px;
	margin-bottom:1px;
}
#nav li a:hover{
	height:64px;
	margin-bottom:0px;
}
#nav li ul{
	display:none;
	height:128px;
	left:50%;
	margin-left:-90px;
	position:absolute;
	width:179px;
	z-index:10;
}
#nav li ul li{
	float:none;
}
#nav li ul li a{
	background-image:url('/shop/theme/mannequin/assets/images/submenu.png');
	float:none;
	margin:0px;
	text-align: center;
	width:179px;
}
#nav li ul li a span{
	padding-top: 6px;
	display:inline-block;
	font-weight:bolder;
	color:#666666;
}
#nav li ul li a.male span{
	padding-top: 12px;
	
}
#nav li ul li .male{
	background-position:left top;
	height:44px;
}
#nav li ul li .male:hover{
	background-position:right top;
}
#nav li ul li .female{
	background-position:left -44px;
	height:38px;
}
#nav li ul li .female:hover{
	background-position:right -44px;
}
#nav li ul li .child{
	background-position:left bottom;
	height:46px;
}
#nav li ul li .child:hover{
	background-position:right bottom;
}
#nav #fullbody{
	width:251px;
}
#nav #dress{
	background-position:-251px top;
	width:168px;
}
#nav #torsos{
	background-position:-419px top;
	width:120px;
}
#nav #accessories{
	background-position:-539px top;
	width:166px;
}
#nav #hangers{
	background-position:-705px top;
	width:135px;
}
#nav #racks{
	background-position:right top;
	width:124px;
}
#nav2{
	height:40px;
	margin:10px auto;
	width:949px;
}
#nav2 li{
	float:left;
	width:20%;
}
#nav2 li a{
	background-color:#c5eaff;
	border:1px solid #2b749f;
	color:#0976b5;
	display:block;
	font-size:14px;
	padding:10px 0px;
	text-align:center;
	text-decoration:none;
}
#nav2 li a:hover{
	background-color:#0976b5;
	color:#fff;
}
#pagination{
	color:#737373;
	float:right !important;
	margin-bottom:0px !important;
	width:250px !important;
}
#pagination div{
	float:none;
	line-height:17px;
	margin-bottom:10px !important;
	text-align:center;
	width:220px !important;
}
#pagination a{
	color:#0976b5;
	font-size:14px;
	position:static !important;
}
#pagination div *{
	vertical-align:top;
}
#pagination ol{
	display:inline;
	list-style-type:none;
	position:relative;
}
#pagination ol li{
	float:left;
	margin:0px 3px;
	text-align:center;
}
#pagination ol li a{
	background-image:url('/shop/theme/mannequin/assets/images/pagi.png');
	background-position:center bottom;
	display:block;
	font-size:10px;
	height:17px;
	width:17px;
}
#pagination ol li a:hover, .current{
	background-position:center top !important;
	color:#fff !important;
	text-decoration:none;
}
#product h1{
	background-color:#737373;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	margin-bottom:15px;
	padding:10px;
	position:relative;
}
#product h1 span{
	background-color:#0976b5;
	display:block;
	float:right;
	margin:-10px -10px 0px 0px;
	padding:10px 20px;
}
#info{
	float:right;
	width:600px;
	margin-right:15px;
}
#stats{
	border-right:1px solid #ddd;
	color:#505050;
	float:left;
	font-size:12px;
	width:220px;
}
#stats div{
	padding:10px;
}
#stats div div{
	padding:0px;
}
#stats label{
	display:block;
	float:left;
	font-weight:bold;
	width:100px;
}
#stats select{
	width:100px;
}
#stats li span{
	display:block;
	float:left;
	font-weight:bold;
	width:100px;
}
#features{
	border-left:1px solid #DDDDDD;
	float:left;
	margin-left:-1px;
	padding:10px;
	width:355px;
}
#features h4{
	color:#0976b5;
	font-size:14px;
}
#features li{
	color:#505050;
	font-size:12px;
	margin:0.5em 0px;
}
#additional{
	border:1px solid #ddd;
	margin:15px 0px;
}
#additional div{
	padding-top:7px;
	text-align:center;
	width:548px;
}
#additional div a{
	display:block;
	float:left;
	width:25%;
}
#orderinfo .left{
	color:#505050;
	font-size:14px;
	padding:10px;
}
#orderinfo .left span{
	font-weight:bold;
}
#orderinfo .right #quantity{
	border:1px solid #b0b0b0;
	height:24px;
	padding:0px 5px;
	width:47px;
}
#order{
	border-left:1px solid #ddd;
	width:375px;
}
#orderinfo .right .left{
	font-size:16px;
	padding:0px;
}
#orderinfo .right div{
	color:#505050;
	font-size:16px;
	padding:10px 25px;
}
#orderinfo .right .blue{
	color:#0976b5;
}
#orderinfo .bordertop{
	height:34px;
}
#orderinfo .bordertop *{
	line-height:34px;
	vertical-align:middle;
}
#tollfree{
	background-color:#2183bc;
	color:#fff;
	float:right;
	font-size:22px;
	font-weight:bold;
	height:29px;
	margin-bottom:5px;
	text-align:center;
	vertical-align:middle;
	width:236px;
}
#tollfree span{
	font-size:15px;
	font-weight:normal;
}
#top{
	background-color:#6c96ae;
	border-bottom:2px solid #fff;
	color:#fff;
	font-size:14px;
	padding:5px;
}
#top .left{
	margin-left:0;
}
#top *{
	vertical-align:middle;
}
#top a{
	color:#fff;
}
#top #links{
	float:right;
	font-size:13px;
}
#wigs{
	border:1px solid #ddd;
	margin-top:15px;
}
#wigs h4{
	border-bottom:1px solid #ddd;
	color:#0976b5;
	font-size:14px;
	padding:10px;
}
#wigs div{
	margin:10px 0px;
}
#wigs div div{
	float:left;
	margin:5px 0px 0px 0px;
	text-align:center;
	width:25%;
}
#wigs div div div{
	float:none;
	width:auto;
}
#wigs label{
	color:#505050;
	font-size:12px;
}
#progress-bar { display:block; width:937px; height:72px; }

h1#thanks { background:url(/shop/theme/mannequin/assets/images/pages-h2.png) repeat-x; height:48px; padding:0 10px;  font:bold 1.4em/1em Arial; color:#096d87; display:block; }
#thankyou { float:left; width:147px; height:190px; margin:10px 0 0; padding:0 0 0 30px; }
#thankyou-message { font:normal 1.2em/1.5em Arial; color:#091315; float:right; width:749px; padding:25px 30px 0 0;}
#view-details, #my-account { display:inline; padding:0 0 0 40px; height:43px; position:relative; top:10px; }
#view-details { padding:0 0 0 80px; }

.cart { padding:0 31px 0; }
.cart .checkout, .cart #continue-shopping { float:right; width:179px; height:43px; display:inline-block; padding:0 0 20px; }
.cart #continue-shopping { position:relative; left:-70px; }
.cart .checkout { position:relative; left:-30px; }

.cart h1 { clear:both;  }
.cart-item { clear:both; border-bottom:1px dotted #c2c2c2; padding:10px 0; overflow:hidden;}
.cart .product-thumb { border:1px solid #c2c2c2; float:left; }

.cart .product-info { float:left; width:610px; padding:0 0 0 23px;  }

.cart .product-info h2 { font:bold 1.0em Arial; color:#096d87; }
.cart .product-info h2 a.remove  { font:normal .7857em Arial; color:#6d6d6d; border:1px solid #e4e4e4; background:#f1f1f1; padding:2px 6px; }
.cart .product-info .product-id { color:#848484; font:normal 0.7em Arial; padding:0; }

.cart .product-info .price { float:left; width:170px; border:1px solid #c2c2c2; margin:10px 15px 0 0; padding:5px; color:#4c4d4d; font:bold 1.0em Arial; }
.cart .product-info .price span { padding:0 0 0 30px; text-align:right; color:#5db014; }
.cart-pricing label { padding:5px; color:#4c4d4d; font:bold 1.0em Arial; float:left; margin:5px 0 0;}
.cart .product-info .quantity { width:13px; padding:0 10px; text-align:right; border:1px solid #c2c2c2;padding:5px; color:#4c4d4d; } 
.cart .update { float:left; margin:9px 0 0; }

.cart .extras { list-style:none; padding:10px; border:1px solid #c2c2c2; float:left;width:160px;}
.cart .extras li { background:url(/shop/theme/mannequin/assets/images/sqare-bullet.png) no-repeat left 5px; font:normal 1.2em/2em Arial;color:#757575; }
.cart .extras li a { color:#757575; padding:0 0 0 10px; }


/* Login Form */
body#loginpopup { background-image: none; padding: 15px; }
#loginpopup li { background-color:#edf6f8;
display:inline-block;
height:50px;
width:250px;
margin-left: 5px;
margin-right: 5px; }
#loginpopup li.active { background-color:#C7E8EF; }
#loginpopup li a { color:#bcbcbc; 
	display:block;
	font-size:1.65em;
	font-weight:bold;
	padding:20px;
	text-align:center;}
#loginpopup li.active a { color:#407B87;
 }
#loginpopup ul {
	text-align: center;
}
#facebox #loginpopup td {
	font-size: 1.36em;
	padding: 5px;
}
#facebox #loginpopup td span {
	display:block;
	font-size:0.86em;
	margin-top:-5px;
	}
#facebox #loginpopup td input{
	border:0 none;
	font-size:1.2em;
	padding:3px;
	width:230px;
}
#facebox #loginpopup td input.red {
	background-color:red;
}
#facebox #loginpopup td input.green {
	background-color:#A7D87E;
}

#facebox #loginpopup td input#rememberme{
	width:15px;
}
#loginpopup #login_ajax {
	color:red;
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:15px;
}
#loginpopup div {
	width:540px;
	background-color:#C7E8EF;
	min-height: 250px;
	padding: 10px;
}


#facebox .cart {
	width: 500px;
	padding:0;
}

#facebox .cart .product-info {
float:left;
padding:0 0 0 23px;
width:410px;
}


.show_bullets ul {
	list-style-type: disc;
	margin-left: 30px;
}


#product {
	background-color: #fff;
}






div#homepage_banners div#left {
	float: left;
}
div#homepage_banners div#right {
	float: right;
}


















/*
/////////////////////////////////////////////////////////////////////
// 
// 
// Checkout Page
// 
// 
/////////////////////////////////////////////////////////////////////

*/

a:hover .bc_text {
	text-decoration: underline;
}

#ckout #inner_content {
	clear:both;
	padding-top:45px;
	width: 940px;
	margin: 0 auto;
}

#ckout .sml {
	font-family: Arial;
	font-size: 10px;
	color: grey;
	padding-left: 10px;
}

#ckout .smlu {
	font-family: Arial;
	font-size: 10px;
	color: grey;
}

#form_content {
#ckout 	margin-top: 60px;
}

#ckout .clr { clear:both; }
#ckout .left { float:left; }
#ckout .right { float:right; }

#ckout .ftext {
	color: grey;
	font-size: 10px;
	width: 100px;
}

#ckout .form {
	width: 400px;
	padding: 5px;
	padding-left:30px;
}

#ckout .form .entry {
	float:left;
	padding-right: 10px;
}

#ckout .form label {
	display:block;
	color: #565656;
	font-size: 11px;
	font-weight:bold;
	font-family: verdana;
	padding-top:10px;
	padding-bottom: 4px;
}

#ckout .form label.red {
	display:block;
	color: red;
	font-size: 13px;
}

#ckout .ctitle {
	padding-top: 10px;
	display:block;
	color: #565656;
	font-size: 11px;
	font-weight:bold;
	font-family: verdana;
	padding-bottom: 4px;
}

#ckout .country {
	padding-left:10px;
	color: #096d87;
	font-weight: bold;
	font-size: 11px;
}

#ckout .option {
	float:right;
	padding-right:200px;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	color: #477f17;
	padding-top:5px;
}

#ckout .form input {
	border: 0;
	padding: 2px;
}

#ckout .form input.error {
	background-color:red;
	border-left:3px solid red;
	border-top:3px solid red;
}

	#ckout .form label.error {
		display:inline-block;
		height:0;
		overflow:hidden;
		visibility:hidden;
		width:0;
	}


#ckout .form select {
	padding:2px;
	border: 0;
}	

#ckout .medium {
	width: 145px;
	height: 24px;
	background: url(/shop/theme/mannequin/assets/images/medium.jpg) no-repeat;
}

#ckout .small {
	width: 74px;
	height: 24px;
	background: url(/shop/theme/mannequin/assets/images/small.jpg) no-repeat;
}

#ckout .large {
	width: 316px;
	height: 24px;
	background: url(/shop/theme/mannequin/assets/images/large.jpg) no-repeat;
}

#ckout .form_header {
	margin-top: 20px;
	background: url(/shop/theme/mannequin/assets/images/headerbg.jpg) repeat-x;
}

#ckout .form_header p {
	font-family: Arial;
	font-weight: 900;
	font-size: 18px;
	padding-left: 10px;
	padding-top:5px;
	color: #096d87;
}

#ckout .red { color: red; font-family: Arial; font-size: 10px;}

#ckout .subtext {
	font-family: Arial;
	color: #71b735;
	font-size: 12px;
	padding-left:10px;
	margin-top:9px;
}

#ckout .emailbox {
	padding-top: 10px;
	font-family: verdana;
	font-size: 10px;
}

#ckout .star {
	float:right;
	padding-top:5px;
	font-family:Verdana;
	font-size: 10px;
	color: grey;
}

#ckout .emailbox .smallemail {
	font-size: 9px;
	color: grey;
}

#ckout .emailbox input {
	float:left;
}

#ckout .emailbox .email {
	padding-top:0;
	float:left;
	padding-left: 10px;
	font-size: 12px;
}


#ckout .mintext {
	color: grey;
	font-size:9px;
	text-align:right;
	padding-left: 20px;
	font-family: verdana; font-size: 10px;
}

#ckout .receipt {
	padding-left: 30px;
	padding-top: 10px;
	font-size: 10px;
	font-family: Arial;
	color: #477f17;
}

#ckout .receipt ul {
	list-style-image: url(/shop/theme/mannequin/assets/images/bullet.jpg);
}

#ckout .mintext2 {
	color: grey;
	font-size:12px;
	font-family: verdana; font-size: 10px;
}

#ckout #breadcrumb {
	padding-top: 50px;
	padding-left: 10px;
	width: 1000px;
}

#ckout .breadcrumb_element {
	
}

#ckout .bc_step {
	float:left;
	height: 31px;
	width: 32px;
	color: #FFF;
	background-color: #afafaf;
	text-align:center;
	font:bold 24px "Myriad Pro",Arial;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	vertical-align:baseline;
	margin-right:6px;
	padding-top: 2px;
	margin-left:30px;
}

#ckout .bc_step_active {
	float:left;
	height: 31px;
	width: 32px;
	color: #FFF;
	background-color: #71b735;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	vertical-align:baseline;
	margin-right:6px;
	padding-top: 2px;
}

#ckout .bc_text {
	font-size:16px;
	float:left;
	padding-top:10px;
	vertical-align:text-bottom;
	font-family: Arial;
	font-weight: 800;
	color: #000;
}

#ckout .bc_text_active {
	color: #71b735;
}

#ckout .bc_img {
	float:left;
	padding-top: 12px;
	padding-left:5px;
	display: none;
}
#ckout p.staticforminfo {
	font-size:1.0em;
	padding:5px 0;
}
#confirmpage {
	position: relative;
}
#confirmpage #totals {
	background-color:white;
	border:3px solid #999999;
	font-size:0.86em;
	line-height:1.6em;
	padding:15px;
	position:absolute;
	right:10px;
	top:-107px;
	color:#5DB014;
	width:270px;
}
#confirmpage #totals a {
	color: #5DB014;
}
#confirmpage #totals h3 {
	display: inline;
	color: #000;
}
#confirmpage #totals #grandtotal {
	display:block;
	font-size:1.4em;
	font-weight:bold;
	margin-top:11px;}
	
	
	
	.headernav{
		background: url(/shop/theme/mannequin/assets/images/headernav/navbg.png) top left repeat-x #d3d3d3;
		width: 100%;
		height: 36px;
	}

	.navigation{
		width: 962px;
		margin-left: auto;
		margin-right: auto;
	}

	.navigation ul{
		padding: 0px;
		margin: 0px;
		list-style: none;
	}

	.navigation ul li{
		float: left;
		height: 31px;
		padding-left: 20px;
		padding-right: 20px;
		margin-left: 10px;
		padding-top: 7px;
	}

	.navigation ul li:hover{
		background: url(/shop/theme/mannequin/assets/images/headernav/hover.png) top left repeat-x;
	}

	.navigation ul li a{
		color: #ffffff;
		font-size: 16px;
		font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	}

	.navigation ul li:hover a{
		color: #4a7b97
	}

	.navigation ul li a:hover{
		text-decoration: none;
	}
	
	#ckout .option .tgreen {
		font-size: 12px;
	}
	#homepage_banners {
		height:59px;
		padding-bottom:15px;
	}
	
	/* Home Page Category */
	#categoryblocks {
		white-space: nowrap;
	}
	.categoryblock {
		display:inline-block;
		margin:0 29.9px 20px;
		-moz-box-shadow:3px 3px 15px #888888;
		box-shadow:3px 3px 15px #888888;
		-webkit-box-shadow:3px 3px 15px #888888;
	}
	.categoryblock.first {
		margin-left:0;
	}
	.categoryblock.last {
		margin-right:0;	}
	.photoholder {
		border:2px solid #000000;
		height:185px;
		overflow:hidden;
		position:relative;
		width:185px;
	}
	.photoholder .phototextholder {
		bottom:0;
		color:#FFFFFF;
		font-size:16px;
		height:20px;
		left:0;
		padding:12px 15px;
		position:absolute;
		width:155px;
		background-image:url("/shop/theme/mannequin/assets/images/75pcttrans.png");
	}
		.photoholder:hover .phototextholder {
			color: #2bb5fc;
		}
	.photoholder .phototextarrow {
		background-image:url("/shop/theme/mannequin/assets/images/rightarrow.png");
		background-position:right center;
		background-repeat:no-repeat;
		bottom:17px;
		height:9px;
		position:absolute;
		right:15px;
		width:9px;
	}
	.photoholder:hover  .phototextholder .phototextarrow {
		background-image:url("/shop/theme/mannequin/assets/images/rightarrowblue.png");
	}
	.bottomholder {
		border:1px solid #555555;
		padding-top:8px;
	}
	.bottomholder ul {
		height: 60px;
	}
	.categoryblock li a {
		color:#3D3D3D;
		font-size:12.5px;
		margin-left:11px;
	}
	.categoryblock li {
		background-image:url("/shop/theme/mannequin/assets/images/rightarroworange.png");
		background-position:left 6px;
		background-repeat:no-repeat;
		height:19px;
		margin-left:10px;
	}
	.morelink {
		background-color:#CFCFCF;
		display:block;
		font-size:13px;
		margin-top:8px;
		padding:6px 15px;
		text-align:right;
		width:157px;
	}
	ul.category-list li {
		display:inline-block;
	}
	ul.category-list li a {
		background-color:#6C96AE;
		display:inline-block;
		margin-right:10px;
		padding:10px 15px;
	}
	ul.category-list li:hover a, ul.category-list li.active a {
		background-color:#2B9BFC;
	}
	ul.category-list li a {
		color: #fff;
	}
