/*  

Theme Name: Runway Bandits

Theme URI: http://www.runwaybandits.com

Description: Runway Bandits

Author: Dream Accent

Author URI: http://www.dreamaccent.com



	Copyright (c) Runway Bandits



*/

* {padding: 0; margin: 0;} 



/* Generic

---------------------------------------------------------------------------------*/

body {

	font: 70%/160% verdana;

	color:#666666;

	background-color:#ffffff;

	margin:0px; 

	padding:0px;

	width: 100%;

}



img {

	border: none;

}



a{

	text-decoration:none;

	color:#666666;

}



a:hover{

	text-decoration:none;

	color: #8e8e8e;

}



a:hover {

	text-decoration: underline;

}



#wrapper {

	width:960px;

	margin:0 auto;

	background-color:#000000;

}



input , textarea {

	float:left;

	margin-bottom:5px;

	background-color: #FFFFFF;/*#E1E1FF;*/	

	border:1px solid #666666;

	width:220px;

}

input {
	height:18px;
}

select {
	color: #666666;
}

.radiobox {

	width:20px;

}

.mailingText {

	color:#0000FF;

}



.anchorTop{

	font-size:x-small;

	color:#F53F88;

}



.comingsoon {
	padding-top:10px;
	
	color:#666666;
	
	font-style:italic;
	
	font-size:12px;

	text-align:left;

}



#mailingIndex {

	float:right;

	margin-top:500px;

	padding-right:30px;

}



#mailingTitle {

	background-color:#000000;

	color:#FFFFFF;

	font-size:14px;

}


#mailingButton {

	float:left;

	margin-bottom:0px;

	margin-left:5px;

	background-color: #E1E1FF;

	border:none;

	width: 100px ;

}



.watermark {

	color:#CCCCCC;

	font-style:italic;

}



.watermark-off{

	color:#666666;

	font-style:normal;

}

.spacer5 {
	height:5px;
}

.spacer10 {
	height:10px;
}

.spacer15 {
	height:15px;
}

.spacer20 {
	height:20px;
}

.spacer{
	height:30px;
}

.shop-button {
	background-color: #F53F88;
	color:#FFFFFF;
	text-transform:uppercase;
	/*padding:5px 10px 5px 10px;*/
	border:1px solid #F53F88;
	/*height:30px;*/
	height:25px;
}

.shop-button2 {
	width:120px;
	text-transform:uppercase;
	border:1px solid #363636;
	background-color:#363636; 
	color:#FFFFFF;
	/*height:30px;*/
	height:20px;
}

.shop-button3 {
	clear:left;
	background-color:#B3A193;
	/*background-color: #F53F88;*/
	color:#FFFFFF;
	text-transform:uppercase;
	padding:1px;
	border:1px solid #B3A193;
	width:150px;
	text-align:center;
	margin-left:40px;
	/*height:30px;*/
	/*height:20px;*/
	height:15px;
}

.shop-button4 {
	background-color:#999999;
	color:#FFFFFF !important; 
	text-transform:uppercase;
	padding:1px;
	border:1px solid #999999;
	width:150px;
	text-align:center;
	margin-left:40px;
	font-family:Verdana !important;
	/*height:30px;*/
	height:20px;
}

.currency-price {
	font-size:10px;
}
/* customer service

---------------------------------------------------------------------------------*/

#anchorGroup {

	clear:both;

	margin-left:120px;

	list-style:none;

	float:left;

	font-weight:bold;

}



#anchorGroup li{

	float:left;

	padding-left:30px;

	padding-top:10px;

	padding-bottom:10px;

}



/* banner

---------------------------------------------------------------------------------*/

/*Incompatibility IE*/

#banner {

	margin: 0px auto;
	
	background-color:#ffffff;

	height:70px;

	text-transform:uppercase;
	
	padding-top:20px;

}

.banner-sepearator {

	height:3px;

	background-color:#FFFFFF;

}



#banner-title {
	background-color:#FFFFFF;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
}

/* heading

---------------------------------------------------------------------------------*/

#header {

	margin: 0px auto;

	width:960px;
	
	font-family:"Century Gothic";
	
	font-size:16px;

	background-color:#FFFFFF;

	/*height:40px;*/
	height:35px;

	text-align:center;

	text-transform:uppercase;
	
	font-weight:bold;

}



#navi {

	clear:both;

	list-style:none;
	
	color:#B3A193;
	
	/*float:left;*/

}



#navi li{

	float:left;

	padding-right:43px;

	padding-top:10px;
	
}

#navi li a {
	color:#B3A193;
}

#navi li a:visited{
	color:#B3A193;
}

#navi li a:hover{
	color:#666666;
	text-decoration:none;
}

#navi li#navi-last {
	padding-right:0px;
	
}

#navi #navi-current {
	color:#666666;
}
/*
#sub-header-black {
	margin: 0px auto;

	width:960px;
	
	height:20px;
	
	vertical-align:middle;

	position: relative;

	background-color:#000000;
	
	font-weight:bold;
	
	color:#FFFFFF;
	
	text-transform:uppercase;
}
*/
#sub-header-white {
	font-family:Calibri;
	
	font-size:14px;
	
	margin: 0px auto;

	width:960px;
	
	height:19px;
	
	vertical-align:middle;

	position: relative;

	background-color:#FFFFFF;
	
	font-weight:bold;
	
	color:#666666;
	
	text-transform:uppercase;
	
	border-top: 1px solid #CCCCCC;
	
	border-bottom: 1px solid #CCCCCC;
}

#sub-navi {

	clear:both;

	list-style:none;

	float:left;
	
	padding: 0px 5px 0px 5px;

}

#sub-header-black #sub-navi li a {
	color:#CCCCCC; !important;
}

#sub-header-white #sub-navi li a {
	color:#CCCCCC !important;
}

#sub-navi li{

	float:left;

	width: 316px;
	
	text-align:center;
	padding:1px 0px 1px 0px;

}

#sub-navi li#sub-navi-last {

	padding-right:0px;
	
}

#sub-header a {
	color:#FFFFFF;
	text-decoration:none;
}
	
#sub-header a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#sub-header a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#breadcrumbs {
	padding-top:5px;
}



/* banner-side summary

---------------------------------------------------------------------------------*/

#summary-banner{

	float:right;

	color:#666666;
	
	text-align:right;

}



#cart-overview{

	text-align:right;

	color:#666666;

}



/* Content

---------------------------------------------------------------------------------*/

#content{

	clear:both;

	background-color:#FFFFFF;

	overflow:visible;

	font-family:Verdana;

	color:#666666;

}



#content a {

	color:#666666;

	text-decoration:none;

}

/* used in all pages other than home page */
#content-wrapper {
	padding-left:15px;
}


#cover-lookbook {
	padding-top:5px;
}

/* Products

---------------------------------------------------------------------------------*/

#pdt-wrapper {

	width:960px;

	text-align:center;

	margin:0 auto;

	padding-bottom:50px;

}



.pdt {
	float:left;
	width:240px;
	margin-top:5px;
	margin-bottom:5px;
	/*height: 400px;*/
	height:370px;
	overflow:visible;	
	text-transform:uppercase;
}


.pdt div {
	font-weight:bold;
	
	line-height:13px;
	
	margin:10px 20px 0px 20px;
}


.oos {

	color:#F53F88;

	text-transform:uppercase;

	font-weight:bold;

}



.status {

	background-color:#666666;

	color:#FFFFFF;

	text-transform:uppercase;

	padding:5px 20px 5px 20px;

}



.pdtColumn-thumb-wrapper {

	float:left;

	width: 100px;

	text-align:center;

	overflow:visible;

	padding-bottom:3px;

	padding-left:3px;

}



.pdtColumn-thumb {

	padding-bottom:5px;

}



.pdtColumn-main {

	clear:none; 
	
	float:left;

	width:360px;
}



.pdtColumn-info {
	margin-left:30px;
	
	float:left;

	width:460px;

	font-family:Verdana;

}

	

#pdtTitle {
	font-size:22px;
	line-height:30px;
	text-transform:uppercase;
}

#pdtPrice {
	font-size:20px;
}

#pdtStatus {
	color:#999999;
	font-size:20px;
}

.pdt-info-icons {
	float:left;
	width:153px;
}

.pdt-info-icons img {
	vertical-align:middle;
}

.pdt-info-icons span {
	vertical-align:middle;
}

#pdt-added {
	font-family:Calibri;
	font-size:12px;
}


/* Shopping Cart

---------------------------------------------------------------------------------*/

#sc-title {
	font-weight:bold;
	
	text-transform:uppercase;
	
	font-size:14px;
	
	padding-top:5px;
	
}

.sc-icons{

	text-align:center;

	padding:10px;

}



#sc-form{

	margin-left:260px;

}



.sc-table{
	
	/*padding:10px 10px 25px 16px;*/
	
	border-right: 1px solid #E6E6E6;

}



.sc-table thead {

	background-color:#E6E6E6;

	padding:10px;
	
	text-align:center;

}

/*
.sc-table thead {

	background-color:#999999;

	padding:10px;

}
*/


.sc-table-row-pic{
	text-align:center;
	border-left:1px solid #E6E6E6;

}

.sc-table-row{
	padding-top:20px;
	text-align:center;
	vertical-align:top;
	border-left:1px solid #E6E6E6;

}
/*
.sc-table-row{

	padding:15px 25px 5px 0px; //comment off
	padding-top:20px;
	text-align:center;
	vertical-align:top;

}
*/


.sc-table-row-pName {
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	vertical-align:top;
	border-left:1px solid #E6E6E6;
	background-color: #E6E6E6;
}

.sc-table-row-empty {
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	vertical-align:top;
	border-left:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	color:#999999;
}

.sc-table-right{

	padding:15px 0px 5px 0px;

}



.sc-table-row img{

	border:1px solid #694F24;

	margin-right:10px;

	float:left;

}



.sc-table-row a{

	text-decoration:none;

	font-size:12px;

}



.sc-table-greytext{

	color:#666666;

}



.sc-table-remove{

	font-size:11px;

	color:#666666;

	text-decoration:none;

}

#sc-fs {
	/*background: url('/images/common/woodbg.jpg') no-repeat;*/
	background-color: #F53F88;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	float:left;
}

#sc-total {
	float:left;
	margin-left:157px;
	width:360px;
	background-color:#E6E6E6;
	padding:5px;
	font-weight:bold;
}

#sc-promo-desc {
	float:left;
	padding-top:10px;
}

#sc-promo-text {
	float:left;
	padding-right:10px;
}

#sc-promo-title {
	font-weight:bold;
	
	text-transform:uppercase;
	
	font-size:13px;
	
}

#sc-verify {
	float:left;
	padding-left:10px;
}

#sc-verify input {
	background-color:#E6E6E6;
	font-weight:bold;
	font-size:10px;
	width:60px;
	text-transform:uppercase;
}

#sc-promo-err {
	float:left;
	color:#FF0000;
	padding-left:10px;
}

#sc-buttons {
	clear:both;
	padding-top: 20px;
}

#sc-buttons input {
	border:1px solid #666666;
}

.grey-seperator {
	clear:both;
	height:2px;
	background-color:#E6E6E6;
	width:960px;
}


/* Checkout

---------------------------------------------------------------------------------*/
#co-content {
		padding-left:5px;
}

.co-title {
	clear:both;
	font-size:12px;
	font-weight:bold;
	color: #B3A193; /*testing on 28Jun*/
}

.co-table{
	width:960px;
}

.co-table input {
	border: 1px solid #CCCCCC;
	color:#666666;
	height:18px;
}

.co-table #co-row-header td {
	background-color:#F3F3F3;
	border-top:2px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	padding:5px;
	text-align:left;
}

.co-table #co-row-header-left td {
	background-color:#F3F3F3;
	border-top:2px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	padding:5px;
	text-align:left;
}

.co-table-row{
	padding:10px 0px 10px 5px;
	text-align:left;
	vertical-align:top;
}

.co-table-row-left{
	padding:10px 0px 10px 5px;
	text-align:left;
	vertical-align:top;
}

#co-tbl-title {
	background-color:#E6E6E6;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	height:20px;
	text-align:left;
}

#co-tbl-qty {
	width: 50px;
	float:left;
}

#co-tbl-pdt {
	width:550px;
	float:left;
}

#co-tbl-price {
	width:150px;
	float:left;
}

#co-tbl-total {
	width:150px;
	float:left;
}

.co-table #co-row-footer td {

	border-top:1px solid #E4E4E4;
	
	border-bottom:1px solid #E4E4E4;
	
	text-align:left;

}

#co-error {
	border:1px solid #FF0000;
	background-color:#FEE2E1;
	color:#CD3300;
	padding:5px;
	margin-bottom:20px;
}
/*
.co-table .shop-button {
	width:250px;
}
*/
#pay-postage {
	display:none;
}

#co-payment-result-bank {
	font-weight:bold;
}

#co-payment-result-paypal {
	font-weight:bold;
}
/* Ads

---------------------------------------------------------------------------------*/

#ads {

	background-color:#FFFFFF;

	clear:both;

	list-style:none;

	float:left;

}



#ads li{

	float:left;

	padding:5px;

}



/* Contact Us

---------------------------------------------------------------------------------*/

.form-column1 {

	float:left;

	width:300px;

	padding: 0px 10px 5px 0px;

	overflow:hidden;

}



.form-column2 {

	float:left;

	width:300px;

	margin-left:20px;

	padding: 0px 10px 5px 0px;

	overflow:hidden;

}

.form-column1 input, textarea {
	border:1px solid #CCCCCC;
}

/* Order Status
---------------------------------------------------------------------------------*/
#order-status-table .input {
	border: 1px solid #CCCCCC;
	color:#666666;
}

#order-status-table2 {
	width:960px;
}

#order-status-table2 td {
	vertical-align:top;
}

#order-status-table2 #order-status-row-header td {
	background-color:#F3F3F3;
	border-top:2px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	padding:5px;
	text-align:left;
	font-weight:bold;
	color:#666666;
}

#order-status-table2 input {
	border: 1px solid #CCCCCC;
	color:#666666;
	height:18px;
}

#order-status-table2 table {
	text-align:left;
}

#order-status-pdt-table {
	width:960px;
}

#order-status-pdt-table thead {
	padding:10px;
	text-align:left;
	font-weight:bold;
}

#order-status-pdt-table .pdt-row {
	padding-top:20px;
	text-align:left;
	vertical-align:top;
}

#order-status-pdt-table .pdt-row-last {
	padding-top:20px;
	text-align:left;
	vertical-align:top;
	border-bottom: 1px solid #E6E6E6;
}

/* Greybox

---------------------------------------------------------------------------------*/

#greybox-container{

	/*background-color:#000000;

	color:#FFFFFF;

	padding:30px 15px 35px 15px;*/
	padding:30px 15px 0px 15px;
}



.greybox-title {

	font-weight:bold;

	font-size:30px;

	line-height:30px;

	

}



.form-title {

	clear:both;

	font-weight:bold;

	padding-right:10px;

}

.form-title input {
	width:300px;
	border:1px solid #CCCCCC;
	color:#666666;
}

.form-title span {
	color:#FF0000;
}

#displayMsg {

	color:#FF0000;

}



#displayMsg2 {

	color:#FF0000;

}

#addProductContainer {
	padding:30px 15px 0px 15px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
}



/* Footer

---------------------------------------------------------------------------------*/

#footer-wrapper{

	clear:left;

}

#footer-navi {
	
	font-family:"Century Gothic";
	
	float:left;

}

.footer-navi-list {
	
	float:left;

	padding-left:5px;
}

#footer-info-wrapper {
	font-family:"Century Gothic";
	clear:both;
	text-align:left;
	height:80px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:20px;
}

.footer-info {
	float:left;
	padding-right:100px;
}

.footer-info-last {
	float:left;
}

/*
#footer-info-wrapper div{
	height: 120px; 
	width: 240px; 
	
	overflow: hidden; 
	float:left;
	background-color:#CCFF99;
}
*/
#copyright {

	font-size:8pt;
	/*padding-top:10px;*/
	clear:left;
	text-align:left;
	background-color:#FFFFFF;
	color:#666666;
	width:760px;
	float:left;
}

#payment-logo {
	width:200px;
	float:left;
	text-align:right;
}





