/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	margin-bottom: 20px;
	font-size: .75em;
	text-align: center;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
    text-align: inherit;
	}

p, b, strong, h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}

p { padding-bottom: 15px; line-height: 17px; text-align: inherit; }

b { font-weight: bold; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; }

h1 { font-weight: bold; font-size: 16px; line-height: 18px; }

h2 { font-weight: bold; font-size: 14px; line-height: 15px; }

h3 { font-weight: bold; font-size: 12px; line-height: 12px; }

sup{font-size:9px;vertical-align:top;} 

a {
	color: #ba1f25;
	background-color: inherit;
	text-decoration: none;
	font-weight: normal;
	font-family: inherit;
	font-size: inherit;
	}
	a:visited 	{ color: #ba1f25; background: inherit; }
	a:hover 	{ color: #666; background: inherit; text-decoration: underline; }
	a:active 	{ color: #ba1f25; background: inherit; }

table    { display: table; text-align: inherit; }
tr       { display: table-row }
thead    { display: table-header-group }
tbody    { display: table-row-group }
tfoot    { display: table-footer-group }
col      { display: table-column }
colgroup { display: table-column-group }
td, th   { display: table-cell; text-align: inherit; }
caption  { display: table-caption }

td.sc-specials-box { vertical-align: top; text-align: middle; }
td.shipping-box { background: #aaaaaa; border: 1px solid #666; padding: 10px; vertical-align: top; text-align: left;  }
td.sc-totals { vertical-align: top; text-align: right; padding-left: 10px; }
td.coupon-box { text-align: right; vertical-align: top; background: #aaaaaa; padding: 10px; height: auto; }
td.coupon-box input { border: 1px solid #666; background: #ffffff; width: 50px; font-size: 12px; text-align: center; padding: 5px; }
td.gift-box { text-align: right; vertical-align: top; background: #d2d2d2; padding: 10px; height: auto; }
td.gift-box input { border: 1px solid #666; background: #ffffff; width: 50px; font-size: 12px; text-align: center; padding: 5px; }


/** MAIN CONTAINERS **/
div#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: #393c3f;
	}
	body.fullwidth div#container { width: 100%; }
	div#header { 
		width: 960px;
		margin: 0;
		padding: 0; background: #000000; text-align: right;
		}
		
		div#header-in {
        	width: 960px;
            height: 131px;
			background: url(../images/header.jpg) no-repeat;
			}
		
        div#header-in-sc {
        	width: 960px;
            height: 131px;
			background: url(../../store/images/header.jpg) no-repeat;
			}	
        
               
        div#topnav {
			width: 960px;
			height: 30px;
			margin: 0;
			padding: 0;
			display: block;
			float: left;
			clear: left;
			background: url(../images/topnav_bg.gif) repeat-x #575a5c bottom;
			}
		
		div#topnav ul { float: right; clear: none; padding-top: 5px; padding-right: 25px; }
		
		div#topnav li { float: left; clear: none; padding-left: 5px; }
    	
        	
	div#content-wrap { 
		width: 960px;
		background: #393c3f;
		}
	    	
	div#ie-content-wrap { 
		width: 970px;
		background: #393c3f;
		}
        		
		div.content { width: 762px; height: 100%; background: #393c3f;
			}
			
		div.lcol div.content 	{ margin: 0 0 0 198px; }		/* right column */
			
			div.content-in {  height: 100%; 
				}
				
				div.content-in .homebanner { height: 297px; }
				
				div.content-in .page { background: #fff; min-height: 500px; padding: 20px; float: left; width: 722px; }
				
				div.content-in .pagetitle { font-family: arial, helvetica, sans-serif;
				font-weight: 900;
				font-size: 16px;
				padding-bottom: 5px;
				border-bottom: 1px solid #9ea3a7;
				}
				
				div.content-in .pagelink { float: left; clear: none; display: inline; padding: 10px 0 20px 0; text-align: center; margin: 0 auto; }
				
				div.content-in .pagename { font-weight: bold; font-size: 14px; color: #666; }
				
				div.content-in .pagelink img {  }
				
				div.content-in .page .special-page-head { font-size: 12px;
													font-family: Arial, Helvetica, sans-serif;
													color: #666;
													font-weight: normal;
													display: block;
													padding-top: 10px;
													margin: 0;
													line-height: 10px;
													}
				div.content-in .page .more { width: 400px; overflow: hidden; }
				
				
		div.column {
			margin: 0;
			padding: 0;
			width: 198px;
			height: 297px;
			background: #393c3f url(../images/mainnav_bg.gif) repeat-x;
			}
			
		div.lcol div.column 	{ float: left; }				/* left column */
			div.column-in { 
				}
		
		div.column-in .undermenu { background: #393c3f; float: left; clear: left; width: 193px; margin-top: 157px; padding: 0; text-align: center; display: block; }
		
		
		div.featprod { width: 657px; height: 254px; float: left; clear: left; background: #fff;  }
		
		div.featprod-in { padding: 10px; 
				}
		
		div.featprod-in .title {
				font-family: arial, helvetica, sans-serif;
				font-weight: 900;
				font-size: 14px;
				font-variant: small-caps;
				padding-bottom: 3px;
				border-bottom: 1px solid #9ea3a7;
		}
		
		div.featprod-in .featprod-list {
				float:left; padding-top: 15px; padding-left: 20px;
		}
		
		div.featprod-in .featprod-list .home-prod {
				float: left; clear: none; padding-left: 25px; width: 170px; color: #666; line-height: 130%; font-size: 14px; font-weight: normal;
		}
		
		div.featprod-in .featprod-list .home-prod b {
				color: #666; line-height: 130%; font-size: 14px; font-weight: bold;
		}
		
		div.homevid { margin: 0 0 0 655px; height: 254px; }
		
		div.homevid-in { 
				}
				
		div.adspace { width: 960px; height: 148px; background: #393c3f; display: block; text-align: center; padding: 0; margin: 0; float: left; clear: left; }
		
		div.adspace-in { text-align: center; height: 148px; width: 810px; margin-left: auto; margin-right: auto; padding-top: 24px;
				}
				
				div.adspace-in .banner { display: block; padding-left: 10px; padding-right: 10px; float: left; clear: none; }
								
	div#footer {
		width: 960px;
		background: #000000;
		}
		div#footer-in { text-align: center; padding-top: 10px;
			
			}






															/** SUB CONTAINERS **/
* { }






															/** LISTS **/
.MoreInfoText ul {
	list-style-type: disc;
	margin-left: 0;
	padding-left: 15px;
	}

.MoreInfoText li { 
 	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: 15px;
	padding-bottom: 5px;
	}


															/** TYPOGRAPHY **/
.footer-text { color: #9ea3a7; text-align: center; }

.page-text3 { display: block; padding-top: 15px; margin: 0; width: 100%; text-align: inherit; } 

.special-copy-normal { font-size: 16px; font-weight: normal; color: inherit; font-family: inherit; line-height: 130%; text-align: center; }
.special-copy { font-size: 16px; font-weight: bold; color: inherit; font-family: inherit; line-height: 130%; text-align: center; }
.special-copy18 { font-size: 18px; font-weight: bold; color: #666; font-family: inherit; line-height: 130%; text-align: center; }
.special-copy12 { font-size: 12px; font-weight: normal; color: #666; font-family: inherit; line-height: 130%; text-align: center; }
.special-copy14 { font-size: 14px; font-weight: bold; color: #666; font-family: inherit; line-height: 130%; text-align: center; }

.products-new table { margin-left: auto; margin-right: auto; font-size: 14px; text-align: center; color: #666; line-height: 15px; font-family: Arial, Helvetica, sans-serif; }
.products-new td { font-weight: normal; font-size: 14px; text-align: center; color: #666; line-height: 15px; font-family: Arial, Helvetica, sans-serif; }
.product-name { font-weight: normal; font-size: 14px; text-align: center; color: #666; line-height: 15px; font-family: Arial, Helvetica, sans-serif; }

.plat-head-grey { color: #666; font-size: 16px; font-weight: bold; line-height: 14px; }
.plat-head-red { color: #ba1f25; font-size: 14px; font-weight: bold; line-height: 14px; }

.MoreInfoProductName {
        font-family: Verdana, Sans-Serif;
        font-size: 15px;
        font-weight: bold;
        color: #000000;
}
.MoreInfoProductPrice {
        font-family: Verdana, Sans-Serif;
        font-size: 15px;
        font-weight: bold;
        color: #ba1f25;
}
.MoreInfoText .RedBold16 {
		font-family: Verdana, Sans-Serif;
		font-size: 16px;
		color: #ba1f25;
		font-weight: bold;
}

.products-new .redbold { font-weight: bold; color: #ba1f25; } 
.products-new .redbold18 { font-weight: bold; color: #ba1f25; font-size: 18px; }
.products-new .free-merch { font-size: 24px; font-weight: 900; font-family: inherit; color: #ba1f25; }


															/** FORMS **/
select { width: auto; background: #ffffff; border: 1px solid #393c3f; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: inherit; text-align: center; }
input[type="text"] { width: inherit; background: #ffffff; border: 1px solid #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 5px; }
textarea { width: inherit; background: #ffffff; border: 1px solid #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 5px; }

															/** CHECKOUT  **/
															




															/** END **/