#top_menu{background-color:#cccccc; margin:0px; padding:0px; text-align:left; min-height:1px;}
html {padding:0px; margin:0px;}
body {padding:0px; margin:0px; background:url('../images/bg.gif') #ffffff; background-repeat:repeat-x; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#333;}

h1{color:#c00; font-weight:normal; font-size:24px;}
a{color:#048;}
p{text-align:justify}

div.ch_header {background:url('../images/header.jpg') 100% no-repeat; height:92px;}

div.content {background:#ffffff; margin:0px auto; width:940px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; padding-bottom:20px;}

/*------------------------ FOOTER ------------------------*/

div.ch_footer {background:url('../images/footer.gif') no-repeat; margin:0px auto 0px auto; height:109px; width:920px; padding:11px;
	padding-top:16px;}

div.ch_domain_search {background:url('../images/domain.jpg') no-repeat; margin:15px; height:92px; width:337px; padding:20px 15px; color:#fff; float:left;}
div.ch_domain_search input{margin:0px 0px 0px 5px;}

div.ch_page_note {margin:20px 15px 15px 390px; height:127px;}

div.ch_article {margin:0px 19px; width:600px; float:left;}

div.ch_articleR {float:right;}

div.ch_news {margin:0px 19px 0px 638px;}

/* Space and button styles for the top of the pages*/
div.spacer {margin:15px auto; height:24px; width:942px; padding:0px;}
div.spacer ul {font:bold 12px/24px Arial, Helvetica, sans-serif; text-transform:uppercase; list-style-type:none;}
div.spacer ul li{float:right; margin-left:25px; width:auto; width:100px; height:24px; background:url(../images/btn_cart.gif) no-repeat;}
div.spacer ul li a{display:block; text-align:center;color: #fff; text-decoration:none;}
div.spacer ul li a:hover{color:#faa;}

/* Index Packages */
div.ch_pkg_section {margin:0px 0px 0px 15px; height:220px;}
div.ch_pkg_section div.ch_pkg{float:left; height:200px; width:285px; padding:10px 10px; color:#444; background:url('../images/pkg.jpg') no-repeat;}
td.ch_pkg_details ul {padding:10px 0px 0px 20px; margin:0px; list-style-image:url('../images/check.gif');}
td.ch_pkg_details ul li {font-size:12px; font-weight:bold; padding:0px 0px 0px 0px; margin:-8px 0px 0px 0px;}
td.ch_pkg_title {text-transform:uppercase; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; width:180px; height:30px; background:url('../images/pkg_title_red.jpg') no-repeat; padding-left:10px;}
td.ch_pkg_title a{display:block; color: #fff; text-decoration:none;}
td.ch_pkg_title a.red:hover{color:#faa;}
td.ch_pkg_title a.green:hover{color:#afa;}
td.ch_pkg_title a.blue:hover{color:#aaf;}

/* Product Box Buttons */
td.ch_pkg_buttons ul {font:bold 12px/24px Arial, Helvetica, sans-serif; text-transform:uppercase; list-style-type:none;}
td.ch_pkg_buttons ul li{float:right; margin-left:25px; width:auto; width:100px; height:24px; background:url(../images/btn_cart.gif) no-repeat;}
td.ch_pkg_buttons ul li a{display:block; text-align:center;color: #fff; text-decoration:none;}
td.ch_pkg_buttons ul li a.red:hover{color:#faa;}
td.ch_pkg_buttons ul li a.green:hover{color:#afa;}
td.ch_pkg_buttons ul li a.blue:hover{color:#aaf;}

/* Menu Styles */
div.ch_menu {margin:0px auto; height:38px; width:942px;}

div.ch_menu ul{
  height:38px;
  border-left:1px solid #aaaaaa;
  border-right:1px solid #aaaaaa;
  font:bold 12px/38px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  background:url('../images/menu.gif') 0 0 repeat-x;
  list-style-type:none;
  padding:0;
  margin:0;
}

div.ch_menu ul li{
  padding-right:2px;
  float:left;
  background:url('../images/menu-divider.gif') 100% 0 no-repeat;
}

div.ch_menu ul li.lastli{
  background:none;
  padding-right:0;
}

div.ch_menu ul li a{
  display:block;
  height:38px;
  float:left;
  width:auto;
  padding:0 22px;
  color:#fff;
  background-color:inherit;
  text-decoration:none;
  outline:none;
}

div.ch_menu ul li a:hover, ul.menu li a.active{
  color:#cc0000;
  background:url('../images/menu-hover.jpg') 50% 0 no-repeat #E57B79;
  height:37px;
  font-size:12px;
  line-height:36px;
  padding:0 21px;
  border-left:1px solid #E57B79;
  border-right:1px solid #E57B79;
}


/*------------------------ MAIN CONTAINER ------------------------*/

div#mainContainer{

	background:url(../images/body-container-bg.gif) 0 0 repeat-x #fff;

	}

div#mainContainer div#innerMainContainer{

	background:url(../images/banner-bg.jpg) 100% 24px no-repeat;

	padding:70px 0 16px;

	}

div#mainContainer div#innerMainContainer p.headerText{

	padding:0 0 0 400px;

	width:265px;

	height:176px;

	font-size:15px;

	line-height:23px;

	}



/*------------------------ BODY CONTAINER ------------------------*/

div#bodyContainer{

	width:886px;

	margin:0 auto;

	overflow:hidden;

	height:100%;

	padding-bottom:50px;

	}

div#bodyContainer h1{

	font-size:26px;

	line-height:28px;

	background-color:inherit;

	color:#006289;

	font-weight:normal;

	padding-bottom:11px;

	}

div#bodyContainer h2{

	font-size:22px;

	line-height:28px;

	background-color:inherit;

	color:#006289;

	font-weight:normal;

	padding-bottom:11px;

	}

div#bodyContainer h3 {

	font-size:17px;

	line-height:22px;

	padding-bottom:3px;

}

	

div#bodyContainer p{

	padding-bottom:16px;

	}

div#bodyContainer p	strong,

div#bodyContainer ul strong {

	color:#000;

	background-color:inherit;

	font-weight:normal;

}

div#bodyContainer a {

	color:#43AB45;

	background-color:inherit;

	text-decoration:underline;

}

div#bodyContainer a:hover {

	text-decoration:none;

}



/*------------------------ BOTTOM INFO ------------------------*/

div#botInfoArea{

	height:115px;

	background:url(../images/bot-info-bg.gif) 0 0 no-repeat;

	padding:16px 35px 0;

	}

div#botInfoArea a{

	display:block;

	font-size:0;

	line-height:0;

	text-indent:-20000px;

	background:0 0 no-repeat;

	}

div#botInfoArea a:hover{

	filter:alpha(opacity=85);

    opacity:0.85;

	-moz-opacity:0.85;

	-khtml-opacity:0.85;

	}

div#botInfoArea a.chatLink{

	width:220px;

	height:87px;

	float:left;

	margin-right:7px;

	background-image:url(../images/live-chat-link.jpg);

	}

div#botInfoArea a.getQuoteLink{

	width:230px;

	height:92px;

	float:left;

	margin-top:4px;

	background-image:url(../images/get-quote-link.jpg);

	}

div#botInfoArea h2{

	width:388px;

	height:26px;

	font-size:0;

	line-height:0;

	text-indent:-20000px;

	float:right;

	margin-top:33px;

	background:url(../images/call-bg.jpg) 0 0 no-repeat;

	}



/*------------------------ FOOTER ------------------------*/

div#footerArea{

	padding-top:16px;

	}

div#footerArea p{

	text-align:center;

	font-size:12px;

	line-height:14px;

	padding-bottom:4px;

	color:#666;

	background-color:inherit;

	}

div#footerArea p a{

	color:#666;

	background-color:inherit;

	}

div#footerArea p a:hover{

	color:#1495C6;

	background-color:inherit;

	}





/*=======================================================*/

/*------------------------ PAGES ------------------------*/

/*==========================Micsilanious=============================*/


img.floatRight {

	border:#DBD8D8 1px solid;

	padding:3px;

	float:right;

	margin:5px 0px 5px 5px;

}

img.floatLeft {

	border:#DBD8D8 1px solid;

	padding:3px;

	float:Left;

	margin:5px 5px 5px 0px;
  }
  
span.textfieldInvalidFormatMsg{
	border:none !important;
	}



