body{

	font-family: verdana, sans-serif;

	font-size:62.5%;

	color:#696a6c;

	margin:0;

	padding:0;

}



.clearfix:after{

	content: ".";

	display: block;

	height: 0;

	font-size:0;

	clear: both;

	visibility:hidden;

}



#page{

	border-right:1px solid #bfbfbf;

	border-bottom:1px solid #bfbfbf;

	border-left:1px solid #bfbfbf;

	width:936px;

	margin:0 auto;

	padding:12px;

}



#head{

	margin:0;

	padding:0px 0 0px 0;

}



#head div.logo{

	background:url(../../images/logo.png) no-repeat;

	color:#5da9cb;

	margin:0;

	padding:0;

}



#head div.logo a{

	width:310px;

	height:56px;

	display:block;

	text-indent:-9999px;

	overflow:hidden;

}



#head ul{

	float:right;

	color:#5ea9ca;

	list-style-type:none;

	text-align:right;

	margin:0;

	padding:0;

}



#head ul li{

	border-right:1px solid #7bd;

	float:left;

	display:inline;

	height:15px;

	margin: 0;

	padding:0;

}



#head ul li.phone{

	background:url(../../images/phone.gif) no-repeat center bottom;

	width:95px;

	margin:0;

	padding:0 8px;

}



#head ul li.shop{

	background:url(../../images/shop.gif) no-repeat center bottom;

	width:92px;

	margin:0;

	padding:0 8px;

}



#head ul li.home{

	background:url(../../images/home.gif) no-repeat center bottom;

	border:none;

	width:48px;

	margin:0;

	padding:0 8px;

}



#head ul li a{

	display:block;

	text-decoration:none;

}



#head ul li span{

	visibility:hidden;

}



/* ==================== navigation styles begin ==================== */

#navigation{

	font-family:verdana, serif;

	font-size:1.3em;

	clear:left;

	margin:0 0 42px 0;

	padding:0;

}



#navigation ul{

	position:relative;

	list-style-type:none;

	text-align:center;

	margin:0;

	padding:0;

}



#navigation ul li{

	background:transparent;

	position:absolute;

	float:left;

	display:inline;

	margin:0;

	padding:0;

}



#navigation ul li a{

	line-height:30px;

	height:30px;

	display:block;

	text-decoration:none;

	color:#fff;

}



#navfem{left:0; width:133px;}

#navpro{left:133px; width:133px;}

#navnew{left:266px; width:133px;}
#navblog{left:399px; width:133px;}

#navmen{left:532px; width:133px;}

#navabo{left:665px; width:135px;}

#navcon{left:800px; width:135px;}



#navfem a, #navfem a:link, #navfem a:visited {background:url(../../images/navfem.jpg) no-repeat;}

#navpro a, #navpro a:link, #navpro a:visited {background:url(../../images/navpro.jpg) no-repeat;}

#navnew a, #navnew a:link, #navnew a:visited {background:url(../../images/navnew.jpg) no-repeat;}
#navblog a, #navblog a:link, #navblog a:visited {background:url(../../images/navblog.jpg) no-repeat;}

#navmen a, #navmen a:link, #navmen a:visited {background:url(../../images/navmen.jpg) no-repeat;}

#navabo a, #navabo a:link, #navabo a:visited {background:url(../../images/navabo.jpg) no-repeat;}

#navcon a, #navcon a:link, #navcon a:visited {background:url(../../images/navcon.jpg) no-repeat;}



#navfem a:active, #navfem a:hover, #navfem:hover a, #navfem.over a, #navfem a:focus {background:url(../../images/navfem.jpg) no-repeat 0 -30px;}

#navpro a:active, #navpro a:hover, #navpro a:focus {background:url(../../images/navpro.jpg) no-repeat 0 -30px;}

#navnew a:active, #navnew a:hover, #navnew a:focus {background:url(../../images/navnew.jpg) no-repeat 0 -30px;}
#navblog a:active, #navblog a:hover, #navblog a:focus {background:url(../../images/navblog.jpg) no-repeat 0 -30px;}

#navmen a:active, #navmen a:hover, #navmen:hover a, #navmen.over a, #navmen a:focus {background:url(../../images/navmen.jpg) no-repeat 0 -30px;}

#navabo a:active, #navabo a:hover, #navabo a:focus {background:url(../../images/navabo.jpg) no-repeat 0 -30px;}

#navcon a:active, #navcon a:hover, #navcon a:focus {background:url(../../images/navcon.jpg) no-repeat 0 -30px;}



#navigation ul li ul{

  background:none;

	display:none;

	position:absolute;

	top:30px;

	left:0;

	margin:4px 0 0 0;

	padding:0;

	height:1%;

}



#navigation ul li ul li{

	position:static;

	display:block;

	font-size:.7em;

	text-align:left;

	width:156px;

	margin:0;

	padding:0;

}



#navigation ul li>ul{

	top:auto;

	left:auto;

}



#navigation ul li:hover ul, #navigation ul li.over ul{display: block; position:static;}

#navfem ul li a, #navmen ul li a, #navabo ul li a {

	border-bottom:1px dotted #696a6c;

	color:#696a6c;

	line-height:105%;

	width:146px;

	height:auto;

	margin:0;

	padding:5px;

}



#navfem ul li a, #navfem ul li a:link, #navfem ul li a:visited{background:#f0f6f9;}

#navfem ul li a:active, #navfem ul li a:hover, #navfem ul li a:focus{background:#b5d4de; text-decoration:underline;}

#navmen ul li a, #navmen ul li a:link, #navmen ul li a:visited{background:#f0f6f9;}

#navmen ul li a:active, #navmen ul li a:hover, #navmen ul li a:focus{background:#b5d4de; text-decoration:underline;}

#navabo ul li a, #navabo ul li a:link, #navabo ul li a:visited{background:#f0f6f9;}

#navabo ul li a:active, #navabo ul li a:hover, #navabo ul li a:focus{background:#b5d4de; text-decoration:underline;}


/* ==================== navigation styles end ==================== */



#colwrap{

	background:url(../../images/home/colwrap.gif) repeat-y left;

	width:936px;

	height:1%;

	margin:0;

	padding:0;

}



#colwrap .boldlink {

	line-height:1em;

	font-size:1.3em;

	text-align:right;

	margin:0;

	padding:10px 15px 10px;

}



#colwrap p.boldlink a {

	color:#815585;

	margin:0;

	padding:0;

}



#cola{

	float:left;

	width:624px;

	margin:0;

	padding:0;

}



#cola h1{

	background: #d8e982 url(../../images/home/h2.jpg) no-repeat;

	border-bottom:1px solid #fff;

	color:#815585;

	width:624px;

	height:96px;

	margin:0;

	padding:0;

}



#cola h1 span{

	display:none;

}



#cola p.image{

	float:left;

	margin:0;

	padding:0;

}



#cola p{

	font-size:1.3em;

	line-height:2em;

	margin:0 0 0 176px;

	padding:15px 15px 5px 0;

}



#colb{

	background: url(../../images/home/colb.jpg) no-repeat;

	float:left;

	width:312px;

	margin:0;

	padding:0

}



#colb h2{

	font-size:1.8em;

	font-weight:normal;

	color:#815585;

	margin:135px 0 12px 0;

	padding:0 15px 0 15px;

}



#colb p{

	font-size:1.1em;

	line-height:1.5em;

	margin:0;

	padding:0 10px 5px 15px;

}



#colb p a{

	color:#60819c;

}



#callout{

	height:1%;

	margin:12px 0 0 0;

	padding:0;

}



#callout a {

	color:#815585;

}



#callout div{

	background:url(../../images/home/callout-div.png) no-repeat;

	color:#fff;

	float:left;

	width:312px;

	height:90px;

	margin:0;

	padding:0;

}



#callout div.chklist-box{

	background:url(../../images/home/callout-chklstdiv.png) no-repeat;

	color:#fff;

	float:left;

	width:242px;

	height:90px;

	margin:0;

	padding:0 70px 0 0;

	cursor:pointer;

}





#callout h3{

	font-size:1.3em;

	margin:0;

	padding:10px 15px 2px;

}



#callout p{

	font-size:1.1em;

	line-height:1.5em;

	margin:0;

	padding:0 15px 15px;

}



#footer{

	font-size:.9em;

	color:#666;

	width:936px;

	margin:0 auto;

	padding:15px;

}



#footer p{

	width:420px;

	margin:0 0 0 160px;

	padding:0;

}



#footer p.copyright{

	float:left;

	width:160px;

	margin:0;

	padding:0;

}

#money-back{

	border:1px solid #414142;

	background:#fff;

	position:absolute;

	top:300px;

	left:380px;

	width:285px;

	margin:0;

	padding:15px

}



#money-back h4{

	font-size:1.2em;

	font-weight:normal;

	color:#815585;

	margin:0;

	padding:0;

}




#money-back p{

	font-size:1.1em;

	line-height:1.4em;

	margin:0;

	padding:0;

}
.blue_button{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background:#66CCFF; 
	height:25px; 
	font-size:11px; 
	color:#FFFFFF;
}



.hide{display:none;}

.show{display:block;}

