/* CSS Document */

html {font-size: 125%;
}



body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 50%;
	margin:0px;
	background-color:#d1e4f5;
	float: left;
}

a {
color:#666666
}

a:hover {
color:#333333;
}


p {
   padding:0px; 
   margin:0px;
   font-size: 10px;
   }
   
h1{
	padding:0px;
	margin:0px;
	font-weight:100;
	color:#75bce9;
}

h2 {padding:0px;
	margin: 0px;
	font-weight:100;
	}

img { 
border: 0px none; 
padding:0px; 
margin:0px; 
}


.cart {
position:absolute;
top:35px;
left:800px;
}

.banner_ad {
position:absolute;
top:43px;
left:260px;
}


#wrapper{
	width:936px;
	float:left;
	background-color:#FFFFFF;
	height:100%;
	
}


#header {
	float:left;
	width: 916px;
	padding-left:20px;
}

#header_content {
float:left;
width: 936px;
}

#navBar{
float:left;
width: 916px;
padding-left:20px;
margin-bottom:0px;
}

#titleBar{
width:830px;
	float:left;
	padding-left:20px;
	margin: 10px 0px 10px 0px;
}


#galNav{
float:left;
width:190px;
margin: 25px 0px 10px 31px;
}


.navBtn {
margin-right:2px;
width: 124px;
background-color:#99ccff;
border: white solid 1px;
text-align:center;
color:#000000;
float:left;
}

.navBtn a {
padding: 4px 3px 4px 3px;

display:block;
text-decoration: none;
color:#000000;
}


.navBtn a:hover {
display:block;
background-color:#008cd3;
text-decoration:none;
color:#ffffff;

}

.mgtBar {
	height: 12px;
	background-color:#f18ab9;
	color:#ffffff;
	padding:6px;
}


.top_mgtBar {
	height: 12px;
	background-color:#f18ab9;
	color:#ffffff;
}

.topLinks {
margin:10px 10px 0px 0px;
float:right;
text-align:right;
}
 
#contentWrapper{
	float: left;
	width: 936px;
		height:100%;
}


#content{
	float:left;
	padding:0px;
	margin-left:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:896px;
}



.textArea {
float:left;
width:563px;
padding:0px;
}



.textArea p {
font-size: 1.1em;
padding: 5px 5px 5px 40px;
line-height:1.5em;
width:500px;
}

.textArea img {
padding:4px 0px 5px 20px;
}

#L_sideBar {
	float:left;
	width:185px;
	padding-right:14px;
}

#L_sideBar p {
padding:10px 10px 5px 10px;
}

#R_sideBar {
	float:left;
	width:210px;
	margin-left:15px;
}

#R_sideBar p {
padding:10px 10px 5px 10px;
}


#midContent {
	float:left;
	background-color:#d1e4f5;
	width:670px;
}

#midContentWhite{
	float:left;
	background-color:#ffffff;
	width:456px;
	margin-left: 15px;

}

#midContentText {
	float:left;
	padding: 15px;
}

#midContentText p{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}



.sideBarBlue {
	margin: 0px;
	background-color:#d1e4f5;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.payInfo {
	margin-left:20px;
	width: 896px;
	float:left;
}



.sideBar_Content h2{
font-size: 1.4em;
padding: 10px 0px 2px 0px;
margin:0px;
color:#C0641B;
}

.sideBar_Content p{
padding: 0px;
}

.bbg{
	float:left;
	width:670px;
	margin-top:0px;
	margin-left: 15px;
}

.bbgBlue {
width:660px;
background-color:#d1e4f5;
padding:10px 0px 10px 10px;

}


.featureBox {
width: 210px;
float:left;
margin-top:30px;
}

.topImage {
margin:40px 0px 10px 40px;
}

.subhead {
color:#FFCC00;
font-weight:bold;
}


.imgRight{ 
border:0px none; 
float:right; 
padding: 0px 0px 10px 15px;
}

.formMailer{ 
width:240px;
border:0px none; 
float:left; 
padding: 0px 0px 0px 0px;
}


.imgLeft{ 
border:0px none; 
float:left; 
padding: 0px 30px 10px 0px
}

.sideText {
padding: 15px 0px 15px 0px;
}

hr {
width: 650px;
}

#footer{
width:936px;
float:left;
margin-top:10px;
}

#footer p {
font-size:.8em;
font-weight:bold;
text-align:center;
padding-top: 10px;
}

#footer a:hover {
color:#333333;
}


.sideBarBlue_Feat {
    margin: 0px;
    background-color:#d1e4f5;
    padding:0px;
}
