/** BEGIN CUSTOM SKIN **/

/*
-- -- -- -- -- -- --
STYLE SCHEME:"light-blue"
colors: 
main(dark) - #00B1ED, #003366
bodyBg - #ffffff
font color - #00B1ED
headers - #0078A1
hover(complementary) - #0290C0, #9BE13C
columnBg(light) - #fff, #222
highlight - #222
price - #9BE13C
-- -- -- -- -- -- --
*/

/*General Styles*/
a img, :link img, :visited img{border:none}

/* Basic HTML style ----------------------------------------------- */
a:link{color:#0290C0; text-decoration:none;}
a:visited{color:#0290C0; text-decoration:none;}
a:hover{color:#0078A1; text-decoration:underline;}
a {cursor:pointer; }

body{ text-align:center; font-family: "Lucida Grande", Arial, sans-serif; font-size:11px; background:#000; cursor:default; }
blockquote{}
caption{font-weight:bold; background:#c1c1c1; border-bottom:0; color:#444; }
form {color:#fff;}
dd{}
dl{}
dt{font-weight:bold}
hr{color:#222; background:#222; border-style:none; }
li{margin:0;line-height:18px;}
table tr td{ font-size:11px; color:#fff; padding:4px;}
td { }
ul li{color:#fff; }
ol, ul{ } 


/* Custom font definitions ----------------------------------------------- */
p{ font-size:11px; line-height:18px;}
h1, h2, h3, h4, h5, h6{font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; color:#9BE13C;}
#mainContainer h6 { font-size:14px; }
#mainContainer h5 { font-size:15px; }
#mainContainer h4 { font-size:16px; }
#mainContainer h3 { font-size:17px; }
#mainContainer h2 { font-size:18px; }
#mainContainer h1 { font-size:20px; }
#mainContainer p { color:fff; }
p.button a:link, p.button a:visited {padding:5px;display:block;margin:0px; text-align:right; color:#9BE13C;}
p.button a:hover{background:#111;padding:5px;margin:0px;}
p.buttonL a:link, p.buttonL a:visited {padding:5px;display:block;margin:0px; text-align:left; color:#9BE13C;}
p.buttonL a:hover{background:#111;padding:5px;margin:0px;}



/* Set the stage with main layout tweaks
----------------------------------------------- */
#mainContainer{border:0px solid #c1c1c1;  }
#header{}
	#header .wrapper{ text-align:center; line-height:18px; }
	#logo{float:left;}
		#search {border-bottom:0px solid #0290C0;}
			#search a:link, #search a:visited {color:#666; font-size:10px;}
			#search a:hover {}

#navBar{ *background:none; }
	#navBarInner{}
		#navBar ul a:link, #navBar ul a:visited{text-decoration:none}
		#navBar ul{list-style:none;  border:0px solid #c1c1c1; }

		#navBar li{display:inline; border-bottom:0px solid #c1c1c1; border-top:0px solid #c1c1c1;  }/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
		#navBar li a:link{color:#fff; text-decoration:none; }
		#navBar li a:visited{color:#fff; text-decoration:none;}
		#navBar li a:hover{color:#fff; text-decoration:underline;}
		#mainContainer .phone h6 {color:#fff; font-size:12px;}

#mainContentWrapper{ border:0px solid #fff; /*background: url("mc_bg_lg.jpg") repeat-y top left;*background: url("mc_bg_lg_ie.jpg") repeat-y top left;*/}
#mainContentWrapperInner { }	
	#mainContent { float:left; border-left:0px solid #0290C0; }
	#mainCOntent ul {list-style-image: url("bullet.gif");}
	#mainContentInner {}
	
		/*------------SLIDESHOW STYLES--------------------*/
		#slideShow{border-bottom:1px solid #000;width:493px; height:373px;overflow:hidden;position:relative; }
		#slideShowInner{position:relative;}
			#imgSlide{position:absolute; top:0; left:0; z-index:1;}
			#imgSlide_under{position:absolute; top:0; left:0; z-index:2;}
			
		#sfFreeShipping {background: url("free_shipping.jpg") repeat-x top left;width:240px;*width:243px;float:left; padding:0px;height:70px;}
			#sfFreeShippingInner {padding:4px 5px 0px 10px;}
		#sfGuarentee {background: url("free_shipping.jpg") repeat-x top left;width:252px;*width:250px;float:left;padding:0px;height:70px; border-left:1px solid #000;}
		#sfGuarenteeInner {padding:4px 5px 0px 10px;}
			.sfP {color:#fff;line-height:18px;}
			#sfColumnRight{background: url("sfGiclee.jpg") no-repeat;}
				#sfColumnRightInner {}
			#bodyColumnInner{}
			#bodyCleaner {}
				
	/* Columns  ----------------------------------------------- */ 
	#columnOne_hidden {display:none;}
	#columnOne{float:left; *height:1%; }
		#columnOne .wrapper{background:#000;border-left:0px solid #313131; border-right:0px solid #313131; border-bottom:0px solid #313131;}
			#columnOne h6 {display:block;border-bottom:1px solid #000; border-top:1px solid #313131; font-size:13px; font-weight:normal; background:#0C0C0C url('grad_bg.jpg') top repeat-x ; }
				
			#columnOne ul a:link, #columnOne ul a:visited{display:block}
			#columnOne ul{list-style:none !important; border:0px solid #c1c1c1;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
			#columnOne li{border-bottom:1px solid #000;list-style:none !important;  }
			
			#columnOne li a:link{color:#666; }
			#columnOne li a:visited{color:#666; }
			#columnOne li a:hover{color:#fff; }
			#columnOne li.main a:hover{color:#fff; background:#1C1C1C; }
			li.main {background:#0C0C0C;  border-top:1px solid #313131; }
			li.sub {background:#000; padding-left:8px; color:#666;}	
			li.sub a:link {background:#000; color:#666;}
			li.sub a:visited {background:#000; color:#666;}	
			li.sub a:hover {background:#1C1C1C; color:#fff;}
				
			#categories {border-bottom:0px solid #0290C0; *height:1%;}
			#cart {border-bottom:0px solid #0290C0;}
				#cart ul {list-style:none;margin:0px; padding:0px;}
				#cart li {display:inline; padding: 0px 5px;}
									
#footer{ color:#fff; background:none; text-align:center; font-size:11px; line-height:18px; }
#footer .wrapper{ border-top:0px solid #c1c1c1; }
	.footerLinks {width:640px;float:right; text-align:right;}
	.footerLinks ul {list-type:none;margin:0px; padding:0px;  }
	.footerLinks li { font-size:11px;color:#fff; padding:0px 5px;display:inline;  }


#bottom{ text-align:center; font-size:10px; }


/* Form Elements ----------------------------------------------- */
.optionFormat{text-align:right}
.inputFormat{border:1px solid #313131; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.btnSearch{ color:#00B1ED; font-size:11px;  cursor:pointer}
.btnSubmit{ color:#00B1ED; font-size:11px;  cursor:pointer}
.bullet{list-style-image: url("bullet.gif");}

.btnCheckout{border:1px solid #ccc; background-color:#fff;  font-size:11px; }
.back {}

/* Fixes ----------------------------------------------- */
.clearer{clear:left; line-height:0px; height:0px; font-size:0px;}
.clearerB{clear:both; line-height:0px; height:0px; font-size:0px;}
.clearerR{clear:right; line-height:0px; height:0px; font-size:0px;}


/* Checkout Template  ----------------------------------------------- */
#checkoutContainer { }
#checkoutContainerInner { } 
#checkoutContainer, #checkoutContainer table tr td{color:#fff; font-size:12px; padding:5px; }
#checkoutContainer table tr td h3 {}
#checkoutContainer label {font-size:13px;}

#billingTable select, #billingTable input{border:1px solid #00B1ED; }
.txtShipEstimate{height:15px;}
.checkoutSelect select{border:1px solid #00B1ED; }
	#ctBtnsBottom{text-align:right;}
.btnContinuePos{float:right;}
.why {border:1px solid #313131; background-color:#111;padding:10px;}

.checkoutOptions { border:1px solid #313131; background-color:#111;padding:10px;}		
.progress {text-align:center; }


/* Category Template ----------------- */

.liProd h6 { }
.liHeaderDesc {color:#fff;}
.liProdInner  { border:0px solid #313131;}
.liProdInfo { background:#000 url('grad_bg.jpg') top repeat-x ; border-top:1px solid #313131; }
.liProdInfo topPad {padding-top:8px;}
	.liProdImage { } 
	.liProdTitle { font-weight:normal; font-size:13px; }	
		.liProdTitle a:link, .liProdTitle a:visited {color:#fff;}
	.liProdOem { font-weight:normal; font-size:11px; color:#fff; }
	.liProdRetail { font-size:11px; color:#666; text-decoration:line-through;}
	.liProdPrice { font-weight:normal; font-size:12px; color: #9BE13C; }
	.liProdBrief { font-size:10px; }	
	.liProdDesc { font-size:11px; }
	.liProdStock { font-weight:normal; line-height:inherit; font-size:10px; }
	.liProdButtons { }
	.liProdSavings {color:#fff; font-weight:normal;}
	
.liProdTwo {  }
	
.liProdThree {  }
		
.liProdFour {  }			

.liProdFive {  }
	
#searchResults { border-top:1px solid #313131; background:#0C0C0C url('grad_bg.jpg') top repeat-x ; color:#fff; }
#searchResults a:link, #searchResults a:visited {color:#00B1ED;font-weight:normal;}
#searchResults a:hover {color:#0078A1; font-weight:normal;}
#searchResultsInner { font-size:11px; font-weight:bold; }

/* Detail Template ----------------- */
#dtContainer {}
	#dtHeader {}
		.dtHeaderInner {}
	
	#dtProdContent {}
	.dtProdContentInner {}
			.dtProdTitle { } 
				.dtProdTitle h1, .dtProdTitle h2, .dtProdTitle h3, .dtProdTitle h4, .dtProdTitle h5, .dtProdTitle h6 { color:#fff; }
			#dtProdImage {border:1px solid #313131; background:#000; }
				.dtProdImageInnerBG {background:url('dtShad_bg.png') repeat-y;}
				.dtProdImageExt {border:1px solid #313131;} 
				.dtViewLarger { font-size:11px; font-weight:bold; }
				.dtWallColor {}
			.dtProdInfo {  }
			.dtProdInfoInner { }
				.dtProdPrice { color:#9BE13C; font-size:18px; font-weight:normal; line-height:18px; }
				.dtProdRetail { color:#666; font-size:12px; }
				.dtProdSavings { color:#fff; font-size:14px; }
				.dtProdSku { font-weight:bold; }
				.dtProdBrand { font-size:12px; font-weight:normal; color:#fff; }
				.dtProdBrief { font-size:11px; font-weight:normal; } 
				.dtProdDesc { font-size:11px; font-weight:normal; }				
				.dtProdStock { font-size:10px;  }		
				.dtProdBuy {  } 
			.dtRelated { border:1px solid #222;}
	
	/* Add to Cart */
	#cartAdd {border:1px solid #313131;padding:1px;}
	.dtCartLabel {clear:both;padding:5px;}
	.dtCartQtyLabel { background:#313131; width:50px; color:#fff;}
	.dtCartQtyField { background:#313131; border-left:1px solid #000;}
	.dtCartRadio { float:left; width:100px;padding:5px;}
	.dtCartPulldown { float:left;padding:5px;}

/** END CUSTOM SKIN **/