body { background-color: #FFF; font-family: Arial, Helvetica, sans-serif; background-image: url(homepage-images/bluebg.gif); background-repeat: repeat; }
* { margin: 0px; padding: 0px; }
a.topbuttons {padding:3px 5px; font-size:10px; text-transform: uppercase; text-decoration: none !important; color:#000;}
#wrapper { width: 1000px; margin: auto; background-color: #FFF; border-top-width: 2px; border-right-width: 5px; border-bottom-width: 2px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; padding-top: 5px; }
#header { background-color: #FFF; }
#header h1 { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; }
#navigation { padding: 10px; font-size: 14px; line-height: 18px; border: 1px solid #015774; -moz-border-radius: 15px; border-radius: 15px; margin-top: 0px; margin-right: 10px; margin-bottom: 5px; }
#topnav a { font-size: 12px; line-height: 18px; text-decoration: none; color: #666; font-weight: normal; }
#topnav { color: #CCC; }

#navigation ul li { list-style-type: none; margin-bottom: 3px; }
#navigation a:link, #navigation a:visited, #navigation a:active { font-size: 12px; color: #0070A6; font-weight: bold; text-decoration: none; }
#navigation a:hover { font-size: 12px; color: #333; font-weight: bold; text-decoration: none; }
#promobar { background-color: #F17AAD; border: 1px solid #E71F76; -moz-border-radius: 10px; border-radius: 10px; color: #FFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 17px; font-weight: normal; line-height: 22px; text-align: center; }
#howtoshop {
	border: 1px solid #CCC;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 10px;
	margin-left: 5px;
	font-size: 10px;
}
#promobar a { color: #600625; }

#howtoshop h2 {
	color: #0070A6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0070A6;
	margin-bottom: 2px;
	padding-bottom: 2px;
	font-size: 16px;
	line-height: 24px;
}
#howtoshop p, #howtoshop h3 { margin-top: 1px; margin-bottom: 1px;  font-size: 13px; }



/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ /* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
	width:550px;
	height:320px;
	overflow:hidden;
		}	
		
	/* numeric controls */	

	ol#controls{ padding:0; height:14px; 
		}
	ol#controls li{ margin:0 5px 0 0; padding:0; float:left; list-style:none; height:14px; line-height:14px; 
		}
	ol#controls li a{ float:left; height:14px; line-height:14px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 5px; text-decoration:none; 
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
.border { border: 1px solid #CCC; -moz-border-radius: 10px; border-radius: 10px; margin: 2px; padding: 2px; }
.borderclearance { border: 1px solid #CCC; -moz-border-radius: 10px; border-radius: 10px; margin: 2px; padding: 2px; background-color: #FF3; }
.borderbuttons { border: 1px solid #CCC; -moz-border-radius: 10px; border-radius: 10px; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; margin-top: 1px; margin-right: 2px; margin-bottom: 1px; margin-left: 2px; }
#sitetext { font-size: 12px; line-height: 16px; -moz-border-radius: 15px; border-radius: 15px; border: 1px solid #CCC; color: #666; padding: 10px; }
#sitetext h1 { font-size: 18px; line-height: 24px; color: #666; padding-top: 10px; padding-bottom: 10px; }
#sitetext p { padding-top: 5px; padding-bottom: 5px; }
.small { font-size: 12px; }
#navigation h2 { padding-top: 10px; padding-bottom: 10px; font-size: 16px; line-height: 20px; }
.freeshipping { border: 2px dotted #CCC; margin-top: 6px; }
#maincontentarea  ol li, #maincontentarea ul li { margin-left: 40px; list-style-position: outside; margin-bottom: 5px; }
#maincontentarea  p, #maincontentarea h1, #maincontentarea h2, #maincontentarea h3, #maincontentarea  h4, #maincontentarea h5, #maincontentarea h6, #maincontentarea table { padding-bottom:5px;}
#maincontentarea table td { padding:3px;}
.newsletter {
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
}
#newsletterlist {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-color: #EBEBEB;
}
