
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
	background-color: #FFFFFF;
}
div{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
}
input{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}

textarea{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}

select{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
}

a{
	color:#2191C8;
	font-weight:normal;
	text-decoration: none;
}
a:HOVER{
	text-decoration: underline;
}


H1{
	font-size: 20px;
	font-weight: bold;
}

H2{
	font-size: 16px;
	font-weight: bold;
	color:#990000;
}

H3{
	font-size: 14px;
	font-weight: bold;
	
}

H4{
	padding-top:0px;
	margin-top: 0px;
	font-size:14px;
	color: #249524;
	font-weight: bold;
	margin-bottom: 10px;
}

H5{
	font-size:11px;
	color:#2191C8;
	font-weight: bold;
}

H6{
	font-size:11px;
}

form{
	margin:0px;
	padding:0px;
}
#homebreadcrumbs,
#breadcrumbs{
	padding:2px;
	padding-left: 27px;
	font-weight:normal;
	font-size:11px;
	float:left;
}

#homebreadcrumbs
{
	width: 480px;
	
}
input.search{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:0px;
	margin:0px;
	border: 0px;
	width: 115px;
	height: 16px;
	padding-top: 1px;
	padding-left: 5px;
}

#header
{
	width: 763px;
	float:left;
}
#topmenu
{
	background-color: #FFBC00;
	height: 26px;
}
#headerright
{
	float: left;
	width: 232px;
}

#shopright,
#homeright
{
	background-color: #CCCCCC;
	width: 181px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
}
#shopright
{
	padding-top: 15px;
	padding-left: 26px;
	padding-right: 23px;
}

#container{
	margin:0px auto;
	width:995px;
	background-color: #FFFFFF; 
}

#maincontent
{
	border-right: 2px solid #848484;
	float: left;
}
#shopcontent,
#homecontent
{
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-left: 25px;
	min-height:300px;
    height:300px;
}
#shopcontent
{
	padding-top: 5px;
	width: 719px;
	padding-right: 19px;
}
#homecontent
{
	width: 755px;
	padding-right: 25px;
}

#content
{
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 20px;
	width: 948px;
	float: left;
	min-height:300px;
	height:auto !important;
    height:300px;
}

a.title,
a.title:HOVER{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	background-color:#E5E5E5;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	border-bottom:2px solid white;
	width:122px;
	text-decoration:none;
	display:block;
}

a.menulinks,
a.currentmenulinks,
a.currentmenulinkschild,
a.menulinks:VISITED,
a.menulinkschild{
	font-weight:bold;
	color:#CC0000;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	border-bottom:2px solid white;
	width:122px;
	display:block;
	text-decoration:none;
}

a.menulinks,
a.menulinkschild{
	background-color:#F3F3F3;
}

a.menulinkschild,
a.currentmenulinkschild{
	color:#666666;
	font-weight:normal;
}

a.menulinks:HOVER,
a.menulinkschild:HOVER,
a.currentmenulinks,
a.currentmenulinkschild{
	background-color:#E5E5E5;
}

a.menulinkschild,
a.currentmenulinkschild{
	padding-left:15px;
	width:111px;
	/*background-image:url(Images/TemplateImages/arrow.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;*/
}
.currentpage
{
	color: #D11241;
}



#homefooter{
	display:bolck;
	width: 968px;
	padding-left: 25px;
	float:left;
	background-image: url(images/templateimages/homefooterlinks.gif);
	background-repeat: repeat-y;
	background-position:left;
}
#footer{
	display:bolck;
	clear:both;
	padding-left: 25px;
	padding-top: 20px;
	width: 729px;
	float: left;
}

#homefooter ul,
#footer ul {
	margin: 0px;
	padding: 0px;
	font-weight:bold;
	list-style-type: square;
	color: #85B837;
	padding-left: 15px !important;
	padding-right: 10px;
}

#homefooter ul ,
#footer ul {
	float: left;
	font-size: 11px;
	white-space: nowrap;
}

#homefooter ul li a
#footer ul li a,
{
	color:#666666;
}


#footright
{
	width: 220px;
	background-color: #CCCCCC;
	height: 16px;
	float:left;
}

.boldlink
{
	color: #2191C8;
	font-weight: bold;
	font-size: 12px;
}

.homesecondtitle
{
	color: #2191C8;
	background-image: url(images/templateimages/home2ndtitle.gif);
	font-weight: bold;
	padding-left: 15px;
	background-repeat: no-repeat;
	font-size: 12px;
}
.homesecondbottom
{
	background-image: url(images/templateimages/home2ndbottom.gif);
	background-repeat: no-repeat;
}


.homesecondbodyyellow,
.homesecondbodyyellowleft,
.homesecondbodyyellowright
{
	background-color: #FFBC00;
	padding-left: 15px;
}

.homesecondbodyyellowleft
{
	border-left: 1px solid #C8CAD4;
}
.homesecondbodyyellowright
{
	border-right: 1px solid #C8CAD4;
}

.homesecondbodyleft,
.homesecondbodyright,
.homesecondbody
{
	padding-left: 15px;
}

.homesecondbodyleft
{
	border-left: 1px solid #C8CAD4;
}

.homesecondbodyright
{
	border-right: 1px solid #C8CAD4;
}


.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 


/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */

