div.noImgBorder img{ border:0px solid black; }
div.noImgBorder img:hover{border:0px solid black;}
div.noImgBorder a{ border:0px solid black }
div.noImgBorder a:hover{border:0px solid black}
div.noImgBorder a img{ border:0px solid black }
div.noImgBorder a img:hover{border:0px solid black}

html, body {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	background: url(../images/bg.jpg) repeat-x #699A2F;
	font-family:arial;
	font-size:12px;
}

p {/*these paragraph rules make line spacing as similar as they can be between ie and ff*/
	margin: 0em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0em;
	line-height: 1.3em;
}

h1 + p{	margin:-0.2em 0 0 0; }

h2 + p{	margin:-0.2em 0 0 0;}

h3 + p{	margin:-0.2em 0 0 0;}

h1{
	padding:0;
	margin: 5px 0px -3px 0px;
	font-size:20px;
	color:#013B6B;
}
h2{
	padding:0;
	margin: 5px 0px -3px 0px;
	font-size:16px;
	color:#013B6B;
}
h3{
	padding:0;
	margin: 5px 0px -3px 0px;
	font-size:17px;
	font-weight:bolder;
	color:white;
}

h3 a{
	/*
font-family: "commandorHeavyWideNormal", arial;
*/
	/*
font-family: "commandorExtendedHeavyNormal", arial;
*/
font-family: "commandorHeavyNormal", arial;
}
h3 img{
	border:0;
}

#content a:link, #content a:active { 
	color: #699A2F;
	font-weight: bold;
	text-decoration:underline;
	
	background-color: transparent;
}

#content a:visited{
 	color:#65703F;
	font-weight: bold;	
	text-decoration:none;
	text-decoration:underline;
}

#content a:hover { text-decoration: none; }
#content a img{border: 0px solid #7BAC3F;}
#content a img:hover{border:0px dashed #7BAC3F;}

#pageWrapper{width:100%; height:100%; position:absolute; left:0;display:block;}
#container {
	position: relative;
	min-height: 100%;
	width:789px;
	background:url(../images/contentBG.gif) repeat-y center top;
}

#contentWrapper {
	padding:0;
	width:789px;
	padding-bottom: 36px;
	
	
}
#content{
	width:755px;
	position:relative;
	overflow:visible;
	
	display:block;
	padding:0;
	margin:0;
	min-height:270px;
}
#mainContent{
	position:relative;
	display:block;
	padding:10px 0 20px 0;
	margin:0 10px 0 20px;
	text-align:left;
	width:704px;
	
}


#sideContent + #mainContent{
	width:550px;	
	margin:0 10px 0 0px;
	left:90px;
}



#sideContent{
	text-align:left;
	color:white;
	display: inline-block;
	padding:0;
	position:absolute;
	margin:0;
	left:-18px;
	top:-5px;
	background:url(../images/sideContentBg.jpg) repeat-y left top;;
	width:176px;
	float:left;
}

#sideContent p{
padding:0px 10px 0px 23px;
}
#sideContent a:link, #sideContent a:active, #sideContent a:visited{
	font-weight:normal;
	font-size:13px;
	color:white;
	display:block;
	text-decoration:none;
	border-bottom:0px;
	padding:3px 10px 3px 23px;
}

#sideContent a:hover{
	background:url(../images/sideLinkHoverBg.jpg) repeat-y right top;
}

#footer {
	font-size:10px;
	color:#003464;
	line-height:2.2em;
	left:0px;
	position: absolute;
	bottom: 0px;
	padding: 0px;
	height:26px;
	width:100%;
	margin:0 0 0px 0;
	text-align:center;
	background:url(../images/contentBottomBg.jpg) no-repeat center bottom;
}

#footer a{
color:#003464;
}

#branding{}

#topNav{
	width:789px;
	height:28px;
	display:block;
	position:absolute;
	top:106px;
	left:0px;
	overflow:hidden;
	white-space:nowrap;
	padding:0 0 0 30px;
}

#topNav h3{ display:inline; position:relative; padding:0 6px 0 6px; text-decoration:none; }

#topNav a { 
	color:white; 
	text-decoration:none;
}

.btn{ 
	/*padding:3px 6px 3px 6px; */
	padding:0 ;
	margin:0;
	display:inline-block;
	float:left;
	height:100px;
	
	top:0px;
	
}

.btn:hover{
 	background:#003466;
}

/*  --= for store section =-- */
#searchDiv form{
	margin:5px 0 5px 0;
}

#INPUT-615617{
	border:0px;
}

#INPUT-615590{
	height:14px;
	top:1px;
	position:relative;
	font-family:arial;
	font-size:12px;
	color:#999999;
	width:90px;
}

input[type="text"], input[type="password"]{border:1px solid #ccc;}
input[type="text"]:hover, input[type="password"]:hover{border:1px solid #699A2F;}
input[type="text"]:focus, input[type="password"]:focus{background:#f8f6c3; border:1px solid #699A2F;}

.shopBox{
	border:1px solid #ccc;
	
}
hr{
border: 1px solid #ccc;
border-bottom:0;
}

div.noImgBorder img{ border:0px solid black; }
div.noImgBorder img:hover{border:0px solid black;}
div.noImgBorder a{ border:0px solid black }
div.noImgBorder a:hover{border:0px solid black}
div.noImgBorder a img{ border:0px solid black }
div.noImgBorder a img:hover{border:0px solid black}

