@import url("crv.css");
@import url("layout.css");
@import url("sidebar.css");
@import url("navigation.css");
@import url("common.css");
@import url("btn-icon.css");
@import url("grid.css");

/*#######################################
ALL FONTS FAMILY CSS
#######################################*/
body { font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.231;
	}

	

/*
##########################################
# ALL COMMON BOX-TYPES CSS
##########################################
*/
/*common page bg*/
.box-typ1 { background:#ffffff; border:1px solid #999999; }
/*product box case*/
.box-typ2 {
	background:url(../../images/bg-box-typ2.gif) repeat-x left bottom #ffffff;
	border:1px solid #dedede; border-bottom:none;
	}
/*general case & sidebar case*/
.box-typ3 {
	background:url(../../images/box-type3-bg.gif) repeat-x left top #fbfbfb;
	border:1px solid #d8d8d8;
	}

	
/*news-box & links box  */
.box-typ4{
	background:url(../../images/bg-box-typ4.gif) repeat-x  left top  #ffffff;
	border:1px solid #dfdfdf;
	}

/*forms and other case*/
.box-typ5 {
	background:url(../../images/bg-box-typ9-t.gif) repeat-x left top #ffffff;
	border:1px solid #dfdfdf;
	}
.box-typ6	{
	border:1px solid #d5d4d4; border-width:1px 0; 
	background:url(../../images/bg-box-typ4.gif) repeat-x left bottom #ebebeb;
	}

.box-typ7	{
	border-bottom:1px solid #dbdbdb; 
	background-color:#f3f3f3;
	}

/*==================================
POPUP CSS
==================================*/
#popup {background:none;
	
	}
#popup .btnbar {
	text-align:center;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding:10px 0;
	}
#popup .topbar_bg {
	height:100px;
	width:auto;
	}
#popup #topbar {
	height:100px;
	width:auto;
	}
#popup #topbar .logo{
	top:25px;
	}
#popup #topbar .close {
	position:absolute;
	right:15px;
	top:15px;
	}
#popup .formcss .btnbar {
	padding:0;
	}


/*
##########################################
# TOPBAR CSS
##########################################
*/
.topbar_bg{
	height:111px;
	width:auto;
	background-color:#217661;
	border-bottom:1px solid #ffffff;
	}
#topbar {
	width:998px;
	position:relative;
	margin:0 auto;
	}
.logo {
	background:url(../../images/logo.gif) no-repeat;
	display:inline-block;
	position:absolute;
	width:243px; height:70px;
	left:20px; top:21px;
	text-indent:-9999px;
	overflow:hidden;
	}

.coll_us{
	position:absolute;
	height:49px;
	width:184px;
	/*right:148px;*/
	right:20px;
	top:53px;
	background-image:url(../../images/call_us.gif) ;
	background-position:0 0;
	}
.buyonline {
	position:absolute;
	right:20px;
	top:53px;
	display:none;
	}
/*==================================
TOPBAR MAILING LIST BOX CSS
==================================*/
.topbar_maillist{
	
	background:url(../../images/top_mailbg.gif) repeat-x bottom left #f6f6f6;
	font-size:100%;
	color:#333333;
	position:absolute;
	bottom:4px;
	right:10px;
	width:200px;
	height:70px;
	border:solid 1px #CCCCCC;
	border-top:1px solid #a8a7a7;
	border-left:1px solid #a8a7a7;
	}
.maillistform {
	margin:0px;
	padding:6px 10px 8px 10px;
	}
.maillistform label {
	font-weight:bold;
	display:block;
	margin:0 0 3px 0;
	color:#444444;
	}
.maillistform span {
	position:relative;
	display:block;
	height:19px;
	}
.maillistform input {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	border-top-color:#cccccc;
	border-right-color:#cccccc;
	color:#666666;
	font-size:11px;
	padding:1px;
	width:156px;
	height:15px;
	position:absolute;
	left:0px;
	top:0px;
	}
.maillistform a {
	position:absolute;
	top:0px;
	right:3px;
	}
.maillistform strong {
	display:block;
	margin:3px 0 0 0;
	font-weight:normal;
	}

/*==================================
TOPBAR NENU CSS
==================================*/
/*.topbar_menubar {
	background:url(../../images/top_mehubg.gif) repeat-x top left #dad8d8 ;
	position:absolute;
	right:10px;
	top:0;
	font-size:85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 10px 5px 10px;
	border-bottom:1px solid #a8a7a7;
	border-left:1px solid #a8a7a7;
	border-right:1px solid #bebcbc;
	}
.topbar_menubar a {
	color:#444444;
	}
.topbar_menubar a:hover {
	color:#FF0000;
	}
.topbar_menubar span {
	color:#969494;
	}*/
.topbar_menubar {
	background:url(../../images/top_mehubg.gif) repeat-x top left #dad8d8 ;
	position:absolute;
	right:10px;
	top:0;
	border-bottom:1px solid #a8a7a7;
	border-left:1px solid #a8a7a7;
	border-right:1px solid #bebcbc;
	}
.topbar_menubar a{
	padding:2px 5px 3px 5px;
	margin:0 1px ;
	font-size:85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	display:inline-block;
	}
.topbar_menubar a:hover{
	background-color:#8d8b8b;
	color:#ffffff;
	background:url(../../images/top_mehulinkbg.gif) repeat-x top left ;
	}
.topbar_menubar span{display:none;}
/*####################################
NAVIATION CSS
######################################*/
.nav_bg{
	height:42px;
	width:auto;
	background: url(../../images/nav_bg.gif) repeat-x left top;	
	}
#navigation{
	height:42px;
	width:998px;
	margin:0 auto;
	
}

/*search box css
---------------------------*/
.search_box{	
	position:absolute;
	right:20px;
	top:8px;
	width:212px;
	height:24px;
	
	}
.search_box label{
	font-family:"Microsoft Sans Serif";
	font-size:10px;
	text-transform:uppercase;
	color:#217661;
	position:absolute;
	top:7px;
	
	}
.search_box .input_bg{
	background-image:url(../../images/input_bg_box.gif);
	background-repeat:no-repeat;
	display:inline-block;
	width:126px;
	height:24px;
	margin-left:80px;
	padding-left:5px;
	padding-top:1px;
	}
.search_box input{
	font-size:13px;
	color:#333333;
	width:100px;
	border:none;
	background:none;
	padding:0;
	
	}
.search_box .search{vertical-align:top;}
/*##############################3
MIDBAR
#################################*/
.midbar { margin-bottom:20px; } 

.midbar .midbarimg{
	border:1px solid #e7e7e7;
	text-align:center;
	padding:5px;
	}

/*#################################### 
PAGEHEADER AND PAGE PATH CSS
####################################*/
.pageheader {
	padding:0 0 4px 0;
	}
.pageheader h1 {
	font-family:"trebuchet MS";
	margin:0px;
	color:#333333;
	font-size:190%;
	font-weight:normal;
	text-transform:uppercase;
	padding:0;
	}
.pagepath {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:7px 15px 8px 0px;
	margin-bottom:20px;
	color:#333333;
	font-size:80%;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	}
.pagepath strong {
	margin:0 7px 0 7px;
	color:#333333;
	font-weight:normal;
	}
.pagepath a{
	color:#333333;
	text-decoration:none;
	}
.pagepath a:hover {
	color:#bb8c01;
	}
.pagepath span {
	/*active page name*/
	color:#2f73b1;
	font-weight:bold;
	color:#cc9900
	}
/*
******************************************
* PAGE TOOLS 
******************************************
*/
.page-tools { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	min-height:1px;
	padding:7px; 
	position:relative;
	background-color:#f1f1f1;
	font-size:85%;
	}
.page-tools .sep 	{ margin:0 10px; color:#FFFFFF; }
.page-tools td 		{ white-space:nowrap; }

/*--------------------------------------*/

.page-tools .pg-gotobtn 	{ position:relative; top:2px;  }
.page-tools .items-perpage 	{ white-space:nowrap; }
.page-tools .items-perpage .pg-input {
	border:1px solid #cbcbcb;
	border-top-color:#ffffff;
	height:18px; 
	width:35px;
	padding:1px 0 0 0; 
	margin:0px;
	vertical-align:middle;
	}

.page-tools select,
.page-tools  .per-page{
	border:1px solid #e9e9e9;
	border-top-color:#bebebe;
	border-left-color:#bebebe;
	height:21px; 
	width:44px;
	padding:1px; 
	margin:0px 0 0 10px;
	vertical-align:middle;
	
}

.page-tools select {margin:0 0 0 2px;}
.page-tools .paging  .page-no{
	display:inline-block;
	padding:0 5px;
	}
.page-tools  .pg-prevbtn{left:-4px;}
.page-tools strong{ color:#555555;}


/*--------------------------------------*/
.page-tools .paging { margin-right:15px; white-space:nowrap; font-family:Verdana, Arial, Helvetica, sans-serif; color:#217661; }
/*.page-tools .paging strong 		{ margin:0 8px; color:#666666; }*/
.paging  .page-no {color:#217661;}
.paging  .page-no:hover {color:#cc9900;}
/*.page-tools .paging .pg-input 	{ vertical-align:middle; }*/


/*SEARCH-RESULT PAGE
################################*/
.search-result-box{
	line-height:1.2;
	min-height:1px;
	}
.search-hd{
	background-color:#EFEDED;
	color:#333333;
	padding:5px 15px;
	font-size:138.3%;}

.ser-hd{ font-size:100%; color:#000066; display:block; font-weight:bold; margin-bottom:3px;}	
.active-lnk	{color:#cc9900;}

/*HISTORY PAGE
################################*/
.cmstxt{min-height:400px;}
.header-box{
	padding:12px 12px 11px 12px;
	border-bottom:1px solid #dbdbdb;
	background-color:#f3f3f3;
	font-weight:bold;
	position:relative;
	}
.detailbox{
	min-height:1px;
	padding:15px;
	line-height:1.3;
	}
.info  .arrowbtn{
	background:url(../../images/arrow-btn.gif) no-repeat ;
	background-position:0px -29px;
	display:block;
	width:27px;
	height:27px;
	position:absolute;
	top:8px;
	right:15px;
	text-indent:-99999px;
	cursor:pointer;
	
	}
.info  .arrowbtn:hover{background-position:-33px -28px;}

.info.up  .arrowbtn{background-position:0px 0px;}
.info.up  .arrowbtn:hover{background-position:-33px 0px;}

/*#######################################
CATEGORY PAGE
#########################################*/
.category-box{
	min-height:1px;
	}
	
.cat-imgbox{
	float:left;
	width:183px;
	}	
.cat-img{
	display:inline-block;
	width:183px;
	height:125px;
	text-align:center;
	border:1px solid #cc9900;
	}
.cat-img:hover{
	border:1px solid #000000;
	}
	
.category-box .cat-info{
	margin:0 0 0 205px;
	}
.category-box .hd-typ3{
	font-family:"Trebuchet MS";
	color:#333333;
	font-size:138.5%;
	font-weight:normal;
	line-height:0.8;
	}
.hd-typ3 a{color:#333333;}
.hd-typ3 a:hover{color:#bb8c01;}

.cat-txt{min-height:69px; line-height:1.4;}
.category-box .btn1{margin-top:15px; display:block;}

/*CATEGORY-BOX1
###################################*/

.category-box1{
	min-height:1px;
	}
	
.category-box1 .cat-imgbox{
	float:left;
	width:215px;
	}	
.category-box1 .cat-img{
	display:block;
	width:213px;
	height:185px;
	text-align:center;
	border:1px solid #e7e7e7;
	}

.category-box1 .cat-img:hover{
	border:1px solid #cc9900;
	}
	
.category-box1 .cat-info{
	margin:0 0 0 235px;
	}
.category-box1 .hd-typ3{
	font-family:"Trebuchet MS";
	color:#333333;
	font-size:138.5%;
	font-weight:normal;
	line-height:0.8;
	}
.hd-typ3 a{color:#333333;}
.hd-typ3 a:hover{color:#bb8c01;}

.category-box1 .cat-txt{height:130px; line-height:1.4;}
.category-box1 .btn1{margin-top:15px; display:block;}


/*###########################
termsandprivacy
############################*/
#termsandprivacy{
	min-height:300px;
	}

/*
##########################################
# CONTENT-BOX STRUCTURE CSS
# THIS CSS USED IN FAQ, TESTIMONIALS AND LINKS PAGES
##########################################
*/
.contentbox1 { padding:15px; min-height:1px; margin:0px; }
.contentbox1 dt {
	margin:0px;
	color:#cc9900;
	/*font-family:"Trebuchet MS";*/
	font-size:138.5%;
	}
.contentbox1 dt a{ color:#cc9900; text-decoration:none; }
.contentbox1 dt a:hover{ color:#333333; }
.contentbox1 .contentboxdata { 
	margin:0px; 
	color:#333333; 
	padding-top:8px;
	margin-top:8px;
	border-top:1px solid #dedede; 
	}
.contentbox1 .linkbox {
	height:20px;
	margin:0px;
	position:relative;
	}
.contentbox1 .linkbox a { position:absolute; right:0px; top:2px; }
.linkbar a { font-family:Verdana, Arial, Helvetica, sans-serif; }
.contentbox1 h3{ color:#cc9900; font-size:138.5%; font-weight:normal;}

/*=========================*/
#freeadvice .contentbox1 {
	 padding:0 0 15px 0;
	 min-height:1px;
	 margin:0px 0 15px 0;
	 border-bottom:1px solid #e8e8e8;}
	 
#freeadvice .contentbox1 dt {
	color:#333333;
	}

#freeadvice	.contentbox1 .contentboxdata { 
	margin:0px; 
	color:#333333; 
	padding-top:0px;
	margin-top:0px;
	border-top: none; 
	}
#freeadvice	.contentbox1 .morebtn{display:inline-block; margin-top:11px;}
#freeadvice .contentbox1 dt a{ color:#333333; text-decoration:none; }
#freeadvice .contentbox1 dt a:hover{ color:#cc9900; }
/*
##########################################
LINK LIST 
##########################################
*/
.lnk-list ul,
.lnk-list {
	margin:0px;
	padding:0;
	list-style-type:none;
	}
.lnk-list li a				{ text-decoration:none; }
.lnk-list li a .pro-count	{ color:#666666; font-size:93%; margin-left:5px; }
.lnk-list .hr-line 			{ float:none; width:auto; font-size:0px; line-height:0px; }

/*
LINK LIST TYP 1 
========================================*/
.lnk-list-typ1 					{ overflow:hidden; border-top:1px solid #e6e6e6; margin-bottom:5px; padding:5px 0 0 0; }
.lnk-list-typ1 li 				{ width:33%; float:left; }
.lnk-list-typ1 li a 			{ color:#2f73b1; font-weight:bold; }
.lnk-list-typ1 li a:hover		{ color:#000000; }
.lnk-list-typ1 li a .pro-count 	{ font-weight:normal; }
.lnk-list-typ1 .hr-line 		{ height:4px; margin:0 0 4px 0; border-bottom:1px solid #e6e6e6; }

/*
LINK LIST TYP 2
========================================*/
.lnk-list-typ2 					{ padding-left:10px; }
.lnk-list-typ2 li 				{ margin:5px 0 5px 0; }
.lnk-list-typ2 li a 			{ color:#333333; font-weight:bold; }
.lnk-list-typ2 li a:hover		{ color:#333333; }
.lnk-list-typ2 li a .pro-count 	{ font-weight:normal; }
.lnk-list-typ2 .hr-line 		{ height:4px; margin:0 0 4px 0; border-bottom:1px solid #e6e6e6; }




/*##################################
FOOTER CSS
##################################*/
#footer {
	font-family: Arial;
	font-size:93%;
	height:90px;
	width:998px;
	margin:0 auto;
	color:#ffffff;
	}
.footer_bg{
	height:90px;
	width:auto;
	background-color:#217661;
	margin-top:1px;
	}
#footer .copyright,
#footer .links
{ position:absolute;
	left:20px;
	} 
#footer .web-design{
	position:absolute;
	right:20px;
	color:#ffffff;
	bottom:10px;
	}
#footer .web-design:hover{color:#e9af00; }
#footer .copyright {
	top:63px;
	color:#95c8bb;
	}
#footer .links {
	top:18px;
	color:#ffffff;
	line-height:1.8;
	}
#footer .links a {
	color:#ffffff;
	}
#footer .links a:hover {
	color:#e9af00;
	}
#footer .links span {
	margin:0 5px;
	}
#footer .bookmarkbtn {
	position:absolute;
	bottom:10px;
	right:20px;
	}
/*ADVICE BOX
===================*/
.advice-box{
	height:140px;
	width:220px;
	background-color:#ffffff;
	padding-top:20px;
	position:absolute;
	right:22px;
	bottom:32px;
	
	}
.advice-box .advice-img{
	border:3px solid #217661;
	height:136px;
	background-image:url(../../images/free-advice.gif);
	background-position:right 14px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	}
.advice-tet{
	background-image:url(../../images/advice-txt.gif);
	height:58px;
	width:109px;
	display:block;
	left:20px;
	top:40px;
	position:absolute;
	text-indent:-99999px;
	}
.advice-tet:hover{
	background-position:0 58px;
	}
.advice-box	.morebtn{
	position:absolute;
	bottom:30px;
	left:20px;
	}
	
/*################################
NEWS-STR-BOX
###################################*/
.news-str-box{
	border-top:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:8px;
	color:#cc9900;
	margin-bottom:20px;
	}
	
ul#news {

	margin-left:20px;

	padding:1px 0 1px 0;

	font-size: 13px; 

	color: #cc9900;

	font-weight: bold; 

	font-family: Arial;

	height:15px;
		
	margin: 0px 0px;
	
	overflow:hidden;

}

ul#news li {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;
	

}

ul#news li:before { }
ul#news li a{color:#333333;}


