@charset "utf-8";
/* CSS Document */



/*====================================
 +Begin Global
 =====================================*/
body,
div,
form,
fieldset { margin:0; padding:0; }

img,
fieldset { border:0; }




/*====================================
 +Begin Font Formatting
 =====================================*/
* { font-family:'Helvetica Bold', Helvetica, 'Arial Bold', Arial, sans-serif; }
body { color:#008dc4; text-align:center; font-size:62.5%; }
#wrap { text-align:left; font-size:1.2em; }
#main p { line-height: 200%; }
#main h2 { color: #008dc4; font-weight: bold; font-size: 1em; }
#store .cart .stockWarning { color: red; font-weight: bold; }
#store .prodDesc { font-size: 1.2em; font-weight: bold; line-height: 200%; }

.bblue { color: #008dc4; font-weight: bold; }
.dblue { color: #2c3a94; font-weight: bold; }
.inputRequirement { color: red; font-weight: bold; }

.f12 { font-size:1.2em;}
.f18 { font-size:1.5em; }
.f24 { font-size:2em; }



/*====================================
 +Begin Content
 =====================================*/
body { background: #fff }

#wrap { padding:20px 0 0 0; width:100%; min-height:748px; background:url(images/bg.jpg) no-repeat top center; }
* html #wrap { height:748px; }
#wrap .wrap2 { margin:0 auto; padding:0 0 8px 0; width:639px; background:#fff; }

#content { background:url(images/nav-bg.jpg) no-repeat top; }
#content.estore { background:url(images/shop-nav-bg.jpg) no-repeat top; }
	
#main { padding:9px 0 0 0; width:468px; min-height:345px; float:right; }
* html #main { height:345px; display:inline; }

	#main .index { padding-top:9px; padding-left:38px; }
	#main .index img { padding-right:5px; float:left; }
	
	#main .about-content { padding:45px 69px 30px 58px; }
		#main .about-content .links-page li { padding:0 0 10px 0; }
	#main .contact-content { padding:11px 3px 0px 38px; }
	#main .news-content { padding:45px 82px 30px 68px; }
		#main .news-content div.news-item { padding:0 25px 15px 25px; border-left:1px solid #dce239; }
		#main .news-content div.news-item p { margin-top: 0; padding-top: 0; }
		#main .news-content div.news-item h2 { margin-bottom:7px; padding-bottom: 0; }
		
	#main.mainStore { min-height: 23px !important; }
	* html #main.mainStore { height: 23px; }
	
.shoppingCart { padding-left:346px; height:27px; text-align:right; }
	.shoppingCart span { visibility:hidden; }

#menu { padding-bottom:8px; width:100%; background:url(images/nav.png) no-repeat top left; }
#menu ul,
#menu li { margin:0; padding:0; list-style:none; }
	#menu li { float:left; }
	#menu li span { visibility:hidden; }
	#menu li.home { width:72px; }
	#menu li.news,
	#menu li.shop { width:70px; }
	#menu li.about { width:79px !important; }
	#menu li.contact { width: 96px; }
	#menu li.links { width: 63px; }
	
#store { padding: 36px 0 0 0; }
	#store table,
	#store td { padding:0; }
	#store .prodDesc { margin-top: 60px; padding-left: 5px; }
	#store .prodWrap { padding:0; width: 634px; }
	
	#store table.product_store_left td { padding: 0 0 0 5px !important; }
	#store table.product_store_left td input,
	#store table.product_store_left td select { padding: 5px 5px; border: 1px solid #d5df3d; }
	#store table.product_store_left td.add_to_cart input /* reset padding and border */ { padding: 0; border: 0; }
	
	#store .cart { margin-top: 130px; width: 95%; }
	#store .cart .stockWarning { background: #fff0f0; border: 1px solid red; }
	#store .cart .stockWarning p { padding: 5px; text-align: left; }
	#store .cart.list { margin-top:80px; }
	#store .cart.list .productListing-heading { border-bottom:3px solid #dce239; }
	#store .productListing-data { padding:10px 3px !important; }
	#store .productListing-data .productListing-data { padding:0 !important; }
	
	#store .infoBoxContents textarea { width:100% !important; }

#sidebar { padding:0 0 0 37px; width:134px; float:left; }
* html #sidebar { display:inline; }
	#sidebar h1 { margin:0; padding:0; width:119px; height:156px; }
	#sidebar h1 span { width:119px; height:156px; display:block; }
	#sidebar h1 span span { display:none; }
	

#info { margin:0 auto; padding:0; width:639px; display:block; clear:both; }
#info { color:#fff; font-size:1.25em; font-weight:bold; line-height:140%; }
	#info p { margin-bottom:0; padding-bottom:0; } 
	#info p.aleft { padding-top:30px; width:243px; text-align:center; }
	#info p.aright { padding-top:10px; padding-right:68px; width:328px; }
	#info.prodInfo { margin-left: 170px; width:373px; }

#footer { margin:36px auto 0 auto; width:639px; clear:both; text-align:center; }




/*====================================
 +Begin Link Formatting
 =====================================*/	
a,
a:link,
a:visited,
a:active { color:#3c4080; font-weight:bold; text-decoration:underline; }
a:hover { color:#3c4080; }

a img,
a:link img,
a:active img,
a:visited img, 
a:hover img,
a.image,
a.image:active,
a.image:visited,
a.image:hover { text-decoration: none !important; border: none !important; }

#sidebar a { cursor:pointer; }

#menu a { text-decoration:none; }
#menu a#home.selected,
#menu a#home:hover { padding-right:3px; background:url(images/nav-over.png) no-repeat 0 0; }
#menu a#news.selected,
#menu a#news:hover { padding-right:3px; background:url(images/nav-over.png) no-repeat -72px 0; }
#menu a#shop.selected,
#menu a#shop:hover { padding-right:4px; background:url(images/nav-over.png) no-repeat -142px 0; }
#menu a#about.selected,
#menu a#about:hover { padding-right:12px; background:url(images/nav-over.png) no-repeat -212px 0; }
#menu a#contact.selected,
#menu a#contact:hover { padding-right:18px; background:url(images/nav-over.png) no-repeat -291px 0; }
#menu a#links.selected,
#menu a#links:hover { padding-right:10px; background: url(images/nav-over.png) no-repeat -387px 0; }

.shoppingCart a#cart { width:122px; height:27px; display: block; background: url(images/cart.jpg) no-repeat; border:0 !important; text-decoration:none !important; }
	
	
	
/*====================================
 +Begin Misc
 =====================================*/ 
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

.aleft { float:left; }
.aright { float:right; }

.markProductOutOfStock { font-weight: bold; color: red; }

.dnone { visibility: hidden; height: 1px; overflow: hidden; }







/*
Theme Name: ForMeNotYou
Version: 1.0
CSS/XHTML Author: Nai Saelee
CSS/XHTML Author URI: http://www.blend7.com
*/
