@charset 'utf-8';
@import url(http://www.biasedcut.com/wp-content/themes/biasedcut_alpha/css/reset.css);
@import url(http://www.biasedcut.com/wp-content/themes/biasedcut_alpha/css/flexscroll.css);
/* ----------------------------------------------------- All browsers */

* {outline: none;}
ol, ul {padding-left: 0;}

.boxShadow {
	-moz-box-shadow: 0px 0px 7px #666;
	-webkit-box-shadow: 0px 0px 7px #666;
	box-shadow: 0px 0px 7px #666;
}

.boxRound {
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}

.boxRoundSmall {
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

#main {
	padding-top:1em;
	position: relative;
}


.outer {
	background-color: #fcfcfc;
	border: 1px solid #6a6a6a;
	padding:1em;
	position: relative;
	margin-bottom: 1.5em;
}

.inner {
	width:99.5%;
	background: #efefef;
	border: 1px dashed #333;
	height:470px;
	margin: 0 auto;
}

#topNav, #bottomNav{ background: #666; margin-bottom: 1.5em;}
#bottomNav {margin-bottom: .5em;}
.nav ul {margin:0;padding:0; height:8px;}
.nav li {display: inline;margin:0;padding:0;}
.nav a {padding:6px 16px 5px; margin-top:-12px;display:block; float:left;color:#fff; text-decoration: none; text-transform:uppercase; font-size: 10px; border-right:1px solid #fff; letter-spacing: .1em;}
.nav a:hover, #fc_cart_controls_top a:hover {
	background: #555;
	-moz-box-shadow: 0px 0px 7px #666;
	-webkit-box-shadow: 0px 0px 7px #666;
	box-shadow: 0px 0px 7px #666;
}
#masthead {position: relative;}
#masthead img {position: absolute; bottom:10px; margin-left: 10px;}
#masthead h1 {margin:16px 0 10px; float: left;}
#masthead h1 a {display: block; height:34px; width:300px; background: url(../images/headerLogo.gif) no-repeat; text-indent: -9999px;}

#textPage {margin-left: 7px; }
#textPageScrollBox {margin: 3em auto; float: none; background:#fcfcfc; border: 1px dashed #aaa; padding: 1em; height:370px; }
#textPageScrollBox-inner {height:340px;overflow-y: auto;margin: 1em; padding-right: 1.3em;}

.leftNav li {list-style: none; text-align: right; margin: 1em;}
.leftNav li a {font-weight: bold; text-decoration: none; color: #aaa;}
.leftNav li a:hover {color: #666;}
.cycle-big, .cycle-measure {position: relative;}
.measureBox {margin:1.5em; position: relative;width: 95.5%; margin-top: 4.8em;}
.measureBox-img {float: left; width: 300px;}
.measureBox-img img {border: 1px dashed #666;}
.measureBox-text {background:#fcfcfc;  border: 1px dashed #AAA; padding: 1.5em; border:1px dashed #666; width: 360px; position:relative; right:0;top:0; float: right;}
.measureBox-text a {color:inherit;}
.measureBox-text a:hover {text-decoration: none;}
.measureBox-text ol, .measureBox-text ul {margin-left: 2.5em;}

.measurementsNav {margin-left: 168px; clear: both; margin-bottom: 10px}
.measurementsNav div {display: inline; background: #aaa; padding:.4em 10px;}
.measurementsNav div:hover {background: #999;}
.measurementsNav div a {color:#555; text-decoration: none;text-shadow: 0px 1px 0.3px #c9c9c9;}

.detail {padding:1em 1em 0;}
.detail .thumbnails {width: 100px; margin: 1em 0 1em 1em; float: left;}
.detail .thumbnails img, .detail .mainDetailImage img {margin-bottom: 1em; border:1px dashed #666;}
.detail .mainDetailImage {float: left;margin: 1em;}

.detail .orderForm {background: #dfdfdf; float: left; margin:1em .5em; padding:1em 1em 0; width: 222px;}
hr {background: #ccc;}
.center {text-align: center;}
.cufon {line-height: .1em; vertical-align: top;}

#copyright {text-align: right; margin: 0; color:#666;}

.nextToCufon {top: .5ex;}
#copyright a {color: inherit;}
#copyright a:hover {text-decoration: none;}

.wpcf7-form p {margin:0;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input.text, .wpcf7-form input.title, .wpcf7-form textarea, .wpcf7-form select, .wpcf7-form {margin-bottom: .4em;}
.summaryOuter {margin-bottom: 0;}

.home .aligncenter p {margin: 0 auto;}
#header {float: none; height:87px; position: relative;}

.summary {height:458px;}
.quality {margin-bottom: 0;}
.qualityNav {margin-left: 18px;}
.qualityInner {height:458px;}

img.alignleft {margin:0 2em 1em 0;}

.orderForm hr {margin: 0;}
.formOptions {margin: 0; padding: 0;clear: both; border-top: 1px dashed #aaa;}	
.formOptions img {border: 1px solid #ccc; vertical-align: middle;}
.formOptions legend {font-size: 14px;margin: 0; display: none;}
.formOptions label {display: block; text-indent: 28px; float: left; margin: 5px 0 9px; width: 70px;}
.formOptions input[type="radio"], .formOptions input[type="checkbox"] {width:20px;}
.formOptions input[type="text"] {padding:2px; width:30px;margin-left: 10px; color: #666; text-transform: uppercase; margin-left: 10px;}
.formOptions input[type="text"]:focus {color: #000;}
.orderForm h3 {margin-bottom: 0;}
.orderForm p.small {margin: 10px 0;}
.formOptions.noImage label {text-indent: 0;}
.monogramOption {margin: 0;}
.formOptions label.longLabel {width: 185px; float: left}
.formOptions input[type="checkbox"] {top:0;}

.box {background: #e1e1e1; padding:.7em}
.measurementForm {margin:17em 9em 0 33em;}
.measureBox-text {margin-bottom: 2em;}
.measureSubmit {height:40px;}
.measurementForm input[type="text"]  {padding:2px; color: #666; width: 40px}
.measurementForm input[type="text"]:focus {color: #000;}
.measurementForm p {margin: 0} 

#fc_minicart,.fc_minicart_cufon {line-height:21px;
position:absolute;
right:1em;
text-align:right;
top:12px;}
.fc_minicart_cufon a,#fc_minicart a {font-weight: bold; color:#666; font-size: 12px; text-decoration: none;}
#fc_minicart a .cufon, .fc_minicart_cufon a{position: absolute;top:-3px;}
#fc_quantity {letter-spacing: 2px; margin: 0 0 0 3px; font-weight: bold; font-size: 16px;}

.checkout {overflow-y: auto;}

#fc_tb_window {

	border: 10px solid #fff;
	-moz-box-shadow: 0px 0px 24px #000;
	-webkit-box-shadow: 0px 0px 24px #000;
	box-shadow: 0px 0px 24px #000;
	
}
#fc_tb_titleTop {
	background: #fff url(../images/headerLogo.gif) no-repeat;
	height: 34px;padding-bottom: 10px;

}
#fc_tb_titleBot {
	background: #fff;
	border-top: 1px dashed #999;
	margin-top: 10px;
	padding-top: 10px;

}
#fc_cart_controls_top, #fc_cart_controls_bottom {background:#555555;height: 20px}
#fc_cart_controls_top a, #fc_cart_controls_bottom a {padding:6px 16px 5px; margin-top:-4px;display:block; float:left;color:#fff; text-decoration: none; text-transform:uppercase; font-size: 10px; border-right:1px solid #fff; letter-spacing: .1em;}
.fc_cart_item_option {color:#666666;
font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
font-style:italic;

#fc_tb_window iframe {height: 400px;}
td#fc_cart_foot_subtotal {border-top: 1px solid #999;}
#fc_cart_head th#fc_cart_head_item {background: #fff; border-bottom: 1px solid #999;}
#fc_cart_foot_subtotal {background: #eee;}

#post-31 .measurementForm {display: none;}
#yo {position: relative;}

a#shirts-splash-prev, a#shirts-splash-next {text-decoration: none; color:#666;}
a#shirts-splash-prev:hover, a#shirts-splash-next:hover {cursor: pointer; color:#333; text-decoration: underline;}

.foxycart p {font-size:0.8em;
line-height:1.875em;
margin-bottom:1.875em;margin:10px 0;}

/* ----------------------------------------------------- IE7 and below */

.ie7 div { }
.ie7 .nav ul {margin:0;padding:0; height:22px;}
.ie7 .nav li {float:left;}
.ie7 .nav a {padding:6px 16px 5px; margin-top:-1px;}
.ie7 .nav a:hover {background: none;}

/* ----------------------------------------------------- IE6 and below */

.ie6 .nav ul {margin:0;padding:0; height:15px;}
.ie6 .nav li {float:left;}
.ie6 .nav a {padding:6px 16px 5px; margin-top:-1px;}
.ie6 .nav a:hover {background: none;}

