@charset "utf-8";

/*===STYLES USED IN SIGNUP.PHP and CONTACT.PHP===*/
/*===============================================*/
div#emailSignupForm {
	width:508px;
	margin:25px 0 0 15px;
	padding:20px 0 20px 10px;
	border-top:1px dotted #BFD3DF;
	border-bottom:1px dotted #BFD3DF;
}
div#emailSignupForm div {
	margin:0 0 12px 0;
}
div#emailSignupForm div label{
	display:block;
	width:90px;
	height:18px;
	float:left;
	margin-top:2px;
}
div#emailSignupForm div input {
	width:250px;
	height:16px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
div#emailSignupForm div textarea {
	width:250px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
div#emailSignupForm .signUp {
	margin-top:10px;
	margin-left:90px;
}
div#emailSignupForm p {
	margin:0 0 12px 0;
}
/*END SIGNUP.PHP*/


/*=====FEDEX TRACKING FORM=====*/
/*=============================*/
.fedExInput {
	width:250px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
.track {
	margin-top:18px;	
}
/*============================*/



/*THE FOLLOWING DECLARATIONS ARE USED FOR THE BLOG VALIDATION PAGE*/
/*=====CREATED BY J. MORROW=====*/
div#blogWrapper {
	width:501px;
	margin:20px auto 0 auto;
	}
	
div.blogRow {
	width:501px;
	margin-bottom:15px;
	}
	
div.shdwContainer div#mainContainer div#contentContainer 
div#blogWrapper div.entry {
	margin-top:30px;
	}

div.shdwContainer div#mainContainer div#contentContainer 
div#blogWrapper div.blogRow p {/*used to specifically target p text on blog page*/
	margin:0;
	padding:0;
	}
	
div.shdwContainer div#mainContainer div#contentContainer 
div#blogWrapper div.entry p {/*used to specifically target blog entry paragraphs*/
	margin:15px 0 15px 0;
	padding:0;
	}
	
div.shdwContainer div#mainContainer div#contentContainer 
div#blogWrapper div.blogRow img {
	border:1px solid #333;
	}
/*=====END BLOG STYLES=====*/



/*=====STYLES USED IN INFO PAGES=====*/
/*===================================*/
.aeronSizeWrap {
	width:503px;
	margin-bottom:8px;
}
.aeronSizeWrap .dimsTable {
	background-color:#F3F8FB;
	border-top:1px solid #BFD3DF;
	border-right:1px solid #BFD3DF;
	margin:17px 0 0 0;
	float:left;
}
.aeronSizeWrap .dimsTable .size {
	font-weight:bold;
}
.aeronSizeWrap .dimsTable .cellColor {
	background-color:#ddd;
	color:#000;
}
.aeronSizeWrap .dimsTable tr td {
	border-left:1px solid #BFD3DF;
	border-bottom:1px solid #BFD3DF;
	padding:4px;	
}


.sizeChart {
	border:none;
	margin:17px 0 0 10px;
	padding:0;
	font-size:11px;
}
.sizeChart strong {
	color:#000;
}
.sizeChart span {
	font-weight:bold;
	color:#333;
}


.vsTable {
	border:none;
	border-collapse:collapse;
	margin:4px 0 12px 0;
	width:503px;
	border-bottom:1px solid #BFD3DF;
	border-left:1px solid #BFD3DF;
}
.vsTable tr.vsCategories {
	font-weight:bold;
	background-color:#1273AA;
	color:#FFF;
}
.vsTable tr td {
	padding:10px;
	text-align:center;
	border-top:1px solid #BFD3DF;
	border-right:1px solid #BFD3DF;
}
.vsTable tr td.desc {
	text-align:left;
}
.vsTable tr td span {
	font-weight:bold;
}


.productColors {
	width:100%;
	margin:0 0 24px 0;
}
.productColors div {
	width:167px;
	text-align:center;
	float:left;
}
.productColors div p {
	font-size:11px;
	margin:8px 0 0 0;
	font-weight:bold;
}



.swatches {
	width:100%;
	/*background-color:#CC6600;*/
}
.swatches div {
	width:80px;
	float:left;
	/*background-color:#00FFFF;*/
	text-align:center;
}
.swatches div p {
	font-size:11px;
	margin-top:6px;
}


.guardsman {
	width:100%;
	border-collapse:collapse;
	font-size:10px;
	margin:12px 0 16px 0;
}
.guardsman td {
	padding:4px;
	border:1px solid #000;
}

.fFrame {
	width:261px;
}
.fFrame p {
	font-size:11px;
	margin:6px 0 12px 0;
	text-align:center;
}


.fChan {
	width:171px;
	float:left;
	text-align:center;
	margin-right:16px;
	padding-top:4px;
}
.fChan p {
	font-size:11px;
	margin:8px 0 0 0;
}


.caperGallery {
	width:100%;
}
.caperGallery div {
	width:180px;
	float:left;
	margin-right:20px;
}
.caperGallery p {
	width:180px;
	text-align:center;
	font-size:11px;
}

/*===================================*/

p.holiday {
	padding:8px;
	font-size:14px;
	background-color:#D7F4FF;
	border:1px solid #633A9A;
	width:486px;
}
p.holiday span {
	font-weight: bold;
	font-size: 16px;
}