/* CSS Document */
body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}


.container {
	width:780px;
	margin:0px auto;
	border:1px solid #E25804;
	border-bottom:0px;
}

.header {	background-color:#FF9D54;	}
	.header h1 {
		background-image:url(pageimg/header.gif);
		width:676px;	height:80px;
		font-size:1px;	text-indent:-2000px;
		margin:0px auto;	padding:0px;
	}

.header {	background:#FFF;	}
.header h1 {	background:url(pageimg/banner1.jpg);	width:448px; height:160px;	margin:2px auto;	}

.content {
	width:590px;	/*	This leaves 180px for the side column - add margins/padding!!	*/
	border-right:1px solid #E25804;
	float:left;
	padding:5px;
	padding-bottom:10px;
}


/*	Sidebar	*/
.side {
	width:169px;
	padding:0px 5px 0px 5px;
	float:right;
	text-align:center;
}
.side form {	margin:0px;	padding:0px;	}
.side form .button { background-color:#FF9D54;	}



.cb {
	font-size:1px;	margin:0px;	padding:0px;	clear:both;
	height:1px;
}

.footer {
	font-size:0.8em;	text-align:center;
	background-color:#E25804;
	padding: 1px 0px 1px 0px;
}
	.footer p {
		margin:3px;	padding:2px;
		color:white;
	}
	.footer a { color:white;	font-weight:bold;	}



/*	General Rules	*/
a {	color:#0000CC;	}
a:hover {	text-decoration:underline;	}

h1 { color:#053D87;	}
h2 { color:#B90808;	}


h3 {	background-color:#F9842C;	border-bottom:5px solid #E25804;	
		text-align:center;	padding:3px 0px 3px 0px;		font-size:1em;	margin:5px 0px 0px 0px;	}
.side p { margin: 0px 5px 5px 5px;	padding: 3px;	}

.side a { text-decoration:none; }
.side a img { border:0px;	}
.side a:hover img { text-decoration:none; }

.side p#social_buttons { text-align:center; }
.side p#social_buttons a { }
.side p#social_buttons a img { margin:0.5em; }


.content h3 { text-align:left;	text-indent:20px;	}


/*	Product Listings	*/
.product { clear:both;	border-top:1px solid #F9842C; }
.product img { border:0px;	float:right;	}
.product li {	line-height:20px;	}
.product li img { float:none;	}
.product blockquote img { float:none; }



blockquote {
	background-color:#FFE7D6;
	border:1px solid #F9842C;
	padding:4px;
}

.content ol li {
	margin-bottom:8px;
}


.st {
	font-size:8pt;
}

p.remember {
	float:right;
	border:1px solid black;
	width:110px;
	padding:4px;
	text-align:center;
}




/*** Main Navigation Start ***/

.nav {
	background-color:#E25804;
	font-size: 11pt;
	color: white;
	text-align: right;
	height:25px;
	font-weight:bold;
}
/*** Main Navigation End ***/

/*		Sliding Navigation		*/
ul.slidingmenu, ul.slidingmenu ul {
	margin:0px;	padding:0px;	list-style:none;
	float:right;	margin-right:10px;
}
ul.slidingmenu	{	
	z-index:5;
	background-color:#E25804;	
}
ul.slidingmenu li	{	
	float:left;	position:relative;
	padding:0px;	margin:0px;	
	background-color:#E25804;
	z-index:10;	margin-right:20px;
}
ul.slidingmenu ul	{
	display:none;	/*	Starts as submenu hidden */
	position:absolute;
	top:1.8em;	left:5px;
	z-index:30;
	border-top:2px solid black;
	width:150px;
	list-style:none;
	margin:0px;	padding:0px;
}
ul.slidingmenu li ul li	{	
	float:none;
	border:1px solid #CCCCCC;	border-top:none;
	margin:0px;	padding:0px;
}
ul.slidingmenu a {	color:white;	text-decoration:none;	display:block;	padding:3px;	margin:0px;	
	text-align:left;
}
ul.slidingmenu ul li a {	width:100%;	display:block;	background-color:#E25804;	font-size:0.9em;	}

ul.slidingmenu a:hover { color:#B5EEFF;	}

img.prodImg { border:none; float:right; margin:0 0 5px 10px; }
.notice { background:#ffddc4; border:1px solid #e25804; width:80%; 
			margin:10px auto; padding:5px 10px; text-align:center; }

.starterpacks { }
.starterpacks .pack { float:left; margin:10px; padding:5px; width:260px;
	background:#fff4ec; border:1px solid #e25804; }
.starterpacks h3 { margin:-5px -5px 5px -5px; text-align:center; color:#FFF; }
.starterpacks a img { border:none; }

.eventpacks .eventpack { float:none; width:auto; }


/* Change site from orange to red */
body { background:#c8c8c8 url(pageimg/graystar-bg.jpg) 50% 0 no-repeat;  }
.container { background:#FFF; border:1px solid #434343; }
.header h1 { background:url(pageimg/banner2.jpg) no-repeat; width:450px; }
.footer { background:#434343; }

.nav { background-color:#434343; }
ul.slidingmenu, ul.slidingmenu li { background:none; }
ul.slidingmenu li a:hover { color:#f8dadb; }
ul.slidingmenu li ul { border:none; background:#3f3f3f; width:186px; }
ul.slidingmenu li ul li { border:none; border-bottom:1px solid #FFF; }
ul.slidingmenu li ul li a { background:none; width:170px; padding:5px 8px; }
ul.slidingmenu li ul li a:hover { background:#161616; }

.content { border-right:1px solid #d65c5d; }
h3 { background-color:#d63439; border-bottom:5px solid #a31218; color:#FFF; }
blockquote { background-color:#f4dede; border:1px solid #d63439; }

.side form .button { background:#ed7f80; border:1px solid #b43b3c; width:auto; overflow:visible; padding:3px 6px; margin:5px 0; cursor:pointer; }