﻿html
{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

body
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #668ec0;
	font-family: Arial, "Trebuchet MS" , sans-serif;
	font-size:12pt;
}

form
{
	margin: 0px;
	padding: 0px;
}

#main
{
	width: 850px;
	height: 100%;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	background-image: url(./images/container.gif);
	background-repeat: repeat-y;
}

#home
{
	padding: 10px 20px 0 ;
	margin: 0;
	text-align: right;
	color:#668ec0;
}

#home span
{
	font-size: 8pt;
	padding:0px 8px 0px 8px;
}

#home a
{
	font-size: 8pt;
	text-decoration: none;
	color:#668ec0;
	font-weight:bold;
}

#home a:hover
{
	text-decoration: underline;
}

#top
{
	width: 850px;
	height: 80px;
	padding: 0;
	margin: 0;
	background-image: url(./images/topbar.gif);
	background-repeat: no-repeat;
}

#top h1 
{
	margin:0px;
	padding:10px 0px 0px 10px;
	display:inline;
	float:left;
}

#top h1 span
{
	display: none;
}

#top h1 a
{
	display:block;
	width:350px;
	height:60px;
}

#navbar
{
	width: 828px;
	float:left;
	margin:0px 0px 0px 11px;
	padding:0px;
	background: url(./images/tabs_bottom.gif) repeat-x bottom left;
}

#navbar ul
{
	list-style-type: none;
	margin: 0px 10px 0px 5px;
	padding: 0px;
}

#navbar li
{
	float: left;
	margin:0px 1px 0px 1px;
	padding:0px;
	background: url(./images/tabs_right.gif) no-repeat top right;
}

#navbar li>a
{
	display:block;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
	margin:0px;
	padding:4px 10px 4px 10px;
	background: url(./images/tabs_left.gif) no-repeat top left;
	border-bottom:solid 1px #597522;
}

#adminnavbar li>a
{
	font-size:10pt;
}

#navbar li.navhigh
{
	background-position:100% -80px;
}

#navbar li.navhigh a
{
	background-position:0% -80px;
}

#navbar li.navsel
{
	background-position:100% -120px;
}

#navbar li.navsel a
{
	color:#b1292f;
	background-position:0% -120px;
	margin:0px;
	padding-bottom:5px;
	border-width:0px;
}

#navbar li:hover, #navbar li:hover a
{
	background-position:100% -40px;
}

#navbar li:hover a
{
	background-position:0% -40px;
}

#navbar li:hover.navsel
{
	background-position:100% -120px;
}

#navbar li:hover.navsel a
{
	background-position:0% -120px;
}

#content
{
	clear:both;
	width: 808px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-image: url(./images/tentbg.gif);
	background-repeat: repeat-x;
	background-color: white;
	padding: 10px;
	min-height:380px;
}

#content a
{
	color: #008ed8;
}

#content a:hover
{
	color: #82c53b;
}

.contentleft
{
	width:608px;
	float:left;
}

#contentright
{
	width:180px;
	float:right;
	padding-top:8px;
	text-align:center;
}

#article
{
	padding:5px;
	font-size:medium;
}

#articleleft
{
	float: left;
	display: block;
	width: 50%;
}

#articleright
{
	float: right;
	display: block;
	width: 50%;
}

#articleleft p , #articleright p{
	width: 80%;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	margin: 0;
}

#clearer
{
	clear: both;
	background:transparent url(./images/boutbg.gif) repeat-x bottom left;
	width:808px;
	height: 20px;
	padding:10px;
	margin:auto;
}

#bottom
{
	width: 850px;
	height: 50px;
	background-color: #668ec0;
	background-image: url(./images/botbar.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	padding-top: 14px;
	color: White;
	text-align: center;
	font-size:10pt;
	font-weight:bold;
}

#photos
{
	margin:0px auto 15px auto;
}

#photopager
{
	margin:0px auto 0px auto;
	font-size:10pt;
}

#photopager span
{
	font-size:10pt;
	font-weight:bold;
}

#photopagerlist
{
	float:right;
}

#photopagerlist a
{
	border:solid 1px silver;
	padding:2px;
	margin:1px;
	font-size:12pt;
	text-decoration:none;
	float:left;
	margin:1px;
}

#pagelinker
{
	clear:right;
	text-align:right;
}

#searchbar
{
	float:right;
}

#sponsorbar
{
	float:left;
	text-align:center;
}

#phototitlebar
{
	clear:both;
}

#homeheader
{
	text-align:center;
	vertical-align:top;
	margin:5px;
}

#ordertotal
{
	font-weight:bold;
	width:200px;
	float:right;
}

#ordertotal table
{
	width:100%;
}

#badges
{
	float:left;
	margin-top:20px;
}

#homecontent
{
	clear:both;
}

#homecontent div.formbox
{
	float:right;
	width:420px;
	margin-right:0px;
}

#homecontent div.formbox ul li a
{
	font-size:small;
}

#homecover a
{
	margin-top:10px;
}

#homelink
{
	text-align:center;	
	background-color:Yellow;
	clear:both;
	margin-top:10px;
}

#homelink a
{
	font-size:x-large;
	text-transform:uppercase;
	font-family:Impact;
	font-style:italic;
	display:block;
	color:Red
}

#cartstatus
{
	float:right;
	font-weight:bold;
	text-align:right;
	margin:12px 0px;
	color:#d22329;
}

#cartstatus a 
{
	color:#d22329;
	text-decoration:none;
	font-size:12pt;
}

#cartstatus a:hover
{
	text-decoration:underline;
}

#social
{
	float:right;
}

#featuredrotator
{
	background-color:white;
	border:solid 1px silver;
}

#featurebox
{
	width:362px;
	height:300px;
	float:left;
	padding:5px;
}

#featurebox span
{
	display:block;
	font-size:7pt;
	padding:4px;
}

#featurelist
{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:4px;
}

#featurelist li
{
	border:solid 1px silver;
	background-color:#f5f5f5;
	height:44px;
	width:210px;
	margin-bottom:2px;
	padding:4px;
	font-size:10pt;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:Gray;
	text-decoration:none;
	display:block;
	font-weight:normal;
	font-size:8pt;
	overflow:hidden;
}

#featurelist li a
{
	text-decoration:none;
	display:block;
	height:44px;
}

#featurelist li h5
{
	font-weight:bold;
	font-size:9pt;
	margin:0px;
	padding:0px;
	display:inline;
}

#featurelist li img
{
	position:relative;
	float:left;
	margin-right:3px;
	width:66px;
	height:45px;
}

#featuredrotator .ui-tabs-hide {  
     display:none;  
}

#featuredrotator .ui-tabs-selected
{
	background-color:#668ec0;
	color:White;
}

#featuredrotator .ui-tabs-selected a
{
	color:White;
}

#videobox
{
	width:500px;
	margin:5px 0px 5px 0px;
}

#videolist
{
	float:left;
	list-style-type:none;
	margin:10px 0px;
	padding:4px;
}

#videolist ul
{
	margin:10px 0px 0px 0px;
	padding:0px;
	height:200px;
	overflow:auto;
}

#videolist li.lastvideoitem
{
	clear:left;
	width:auto;
	height:auto;
	font-size:12pt;
}

#videolist li.lastvideoitem a
{
	width:auto;
	height:auto;
}

#videolist li
{
	height:44px;
	width:260px;
	margin:5px;
	padding:4px;
	font-size:10pt;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:Gray;
	text-decoration:none;
	display:block;
	font-weight:normal;
	font-size:8pt;
	overflow:hidden;
	float:left;
}

#videolist li:hover
{
	background-color:#668ec0;
}

#videolist li span
{
	float:left;
	display:block;
	color:Black;
}

#videolist li img
{
	position:relative;
	float:left;
	margin-right:3px;
	width:66px;
	height:45px;
}

#videolist li a
{
	text-decoration:none;
	display:block;
	height:44px;
}

#videolist li a:hover
{
	color:White;
}

