body { margin:0px 0; padding:0; font: 74% Arial, Sans-Serif; color:#595959; line-height: 1.4em; background-image:url(/website_images/bkg.gif); background-repeat:repeat-x; background-color:#808080; margin-bottom:20px;}

.content { color: #505050; margin: 0 auto; padding: 0; width: 898px;}

.contentHome { color: #505050; margin: 0 auto; padding: 10px; width: 898px; background-color:#FFFFFF;}


h1 {font-size:18px; line-height:20px; margin:0px; padding-bottom:5px; padding-top:5px; color:#e31836;}
h2 {font-size:16px; line-height:18px; margin:0px; padding:0px; color:#e31836;}
h3 {font-size:16px; margin:0px; padding:0px; line-height:18px; color:#00447c}
h4 {font-size:14px; margin:0px; padding:0px; line-height:16px; color:#00447c}
h5 {font-size:14px; margin:0px; padding:0px; line-height:16px; color:#e31836}

img{position:relative;}

#toph { width:100%; height:93px; position:relative;}
#header { color: #FFF; line-height: 1.0em; }

A:link, A:Visited {text-decoration: none; color:#00447c; text-decoration: none;}
A:active {text-decoration: none;}
A:hover {text-decoration: underline; color:#e31836;}


#main {padding-top:5px;}	

.center {  width: 100% !important; width: 535px; float: right; margin: 15px; min-height:400px;}
.centerLarge {width:100%; }
.leftmenu { background: #FFF url(/website_images/leftbg.jpg) repeat-x; width: 174px; float: left; padding: 0; margin: 0;  min-height:200px;}
.padding { padding: 15px; }
.help { padding: 15px; height:150px; overflow: auto;}



#topNav {
   width:100%;
   height:40px;
   line-height:40px;
   font-size:1.4em;
   font-weight:bold;

}
#topNav ul {list-style: none;
margin: 0; padding: 0;}

#topNav li {
   float: left;
   width:148px;
   height:40px;
   text-align:center;

}
#topNav li a {
   display: block;
   text-decoration:none;
}




.sideNav {
   	width:180px;
   	line-height:22px;
   	font-size:1.1em;
   	float:left;
	font-weight:bold;

}
.sideNav ul {list-style: none; margin: 0px; padding: 0px;}

.sideNav li {
 	width:180px;
   	height:22px;
 	display:block;
 	float:left;
	border-top:1px solid #ffffff;

}
.sideNav li a {
	
  	text-decoration:none;
  	background-image:url(/website_images/ImgCategoryNavBackground.jpg); background-repeat:no-repeat;
  	display:block;
	padding-left:40px;

}

.sideNav li a:hover {
  	text-decoration:none;
  	background-image:url(/website_images/ImgCategoryNavBackground2.jpg); background-repeat:no-repeat;
	display:block;
}

#left { 
float:left;
width:180px;
min-height:400px;
}

#right { float:right;
width:708px; 
min-height:400px;
}

#center { margin-right:215px;
margin-left:215px;
padding-left:20px; padding-right:20px;
background-color:#eec;
min-height:400px; }

.options {margin:0px; padding-left:18px;}


/* FOOTER */
#footer {  
   background-color:#FFFFFF;
  
   width:99%;
}

#footer ul {float:left; list-style: none; margin:0px; padding:0px; height:15px; line-height:15px;}

#footer li {float:left; padding-left:5px; padding-right:5px; border-left:1px solid #cccccc;}


/* NAVIGATION */
.nav { clear: both; text-align: left; color: 	#7D8085; padding: 20px 0 0 0; }
.nav li { font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 5px; border-bottom: 1px solid #ccc; }
.nav li a { color: #546078; text-decoration: none;  }
.nav li a:hover { color: #F29900; text-decoration: none;  }




.boxads { background: #E7EDF0; padding: 5px; border: 1px solid #999; color: #333; }

.line { color: #505050; background: #FFF; text-align: right; margin: 20px 0 10px 0; padding: 0.4em 0 0 0; border-top: 1px solid #ddd; }

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


.price {color: #e31836; font-weight:bold;}



a.button {
    background: transparent url('/website_images/bg_button_a.gif') no-repeat scroll top right;
	color: #ae2735;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
 
}

a.button span {
    background: transparent url('/website_images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	font-weight: bold;
} 


a.button:active {
    background-position: bottom right;

    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 



input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;

   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
