body {margin:0; padding:0; background-color:#efefef; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

.header_bg {background:url(../images/header-bg.jpg) no-repeat top left;}
.top_link, .top_link a, .top_link a:visited {color:#FFFFFF; text-decoration:none;}
.top_link a:hover {color:#FFFFFF; text-decoration:underline;}

h1 {color:#bc2422; font-size:18px; margin:0; padding:0;}

.main_link {font-size:12px; background:url('../images/main-link-bg.jpg') repeat-x top;}
.main_link img {float:left;} 
.main_link a, .main_link a:visited {color:#FFFFFF; text-decoration:none; display:block; padding:0 13px 0 14px; line-height:35px; float:left;}
.main_link a:hover {color:#FFFFFF; text-decoration:none; padding:0 13px 0 14px; line-height:35px;}

.inner_box {border:1px solid #fff; background:#fff url('../images/gray-bg.jpg') repeat-x bottom;}

.red_txt {color:#bc2422;}
.red_txt13 {color:#bc2422; font-size:13px;}
.sml_gray_txt {color:#999999; font-size:10px;}

.red_link a, .red_link a:visited {color:#bc2422; text-decoration:underline;}
.red_link a:hover {color:#000; text-decoration:underline;}

a.red_link_un:link , a.red_link_un:visited {color:#bc2422; text-decoration:underline;}
a.red_link_un:hover {color:#000; text-decoration:underline;}

ul.red_bullet {margin:0; padding:0; list-style:none;}
ul.red_bullet li {background:url(../images/red-bullet.gif) no-repeat 2px 7px; color:#bc2422; padding:2px 0 2px 10px;}
ul.red_bullet li a, ul.red_bullet li a:visited {color:#bc2422; text-decoration:underline;}
ul.red_bullet li a:hover {color:#bc2422; text-decoration:none;}

.wht_txt {color:#fff;}

a.wht_link:link, a.wht_link:visited {color:#fff; text-decoration:underline;}
a.wht_link:hover {color:#fff; text-decoration:none;}

.footer_link {color:#000; padding:15px 0; line-height:16px;}
.footer_link a, .footer_link a:visited {color:#000; text-decoration:underline;}
.footer_link a:hover {color:#bc2422; text-decoration:underline;}

.h_gray_dotted_line {background: url('../images/h-gray-dotted-line.gif') repeat-x center;}

.menu {position:absolute; top:0px; background:#bc2422;}
.menu ul {margin:0; padding:0; list-style:none;}
.menu ul li {margin:0; list-style:none; color:#fff; border-bottom:1px solid #fff;  background:url('../images/wht-arrow.gif') no-repeat 5px 8px;}
.menu ul li a, .menu ul li a:visited {display:block; padding:5px 10px 5px 15px; color:#fff; text-decoration:none;}
.menu ul li a:hover {color:#fff; text-decoration:none;}

.corporate {width:120px; left:0px; display:none;}
.broadband {width:143px; left:92px; display:none;}
.dialup {width:90px; left:189px; display:none;}
.domains {width:130px; left:262px; display:none;}
.email {width:150px; left:345px; display:none;}
.fax {width:100px; left:407px; display:none;}
.hosting {width:180px; left:457px; display:none;}
.server {width:170px; left:535px; display:none;}
.sms {width:120px; left:612px; display:none;}
.webdesign {width:111px; right:0px; display:none;}

.b_price {font-weight:bold; color:#bc2422; font-size:15px;}

/* -------------- Price -------------------------*/
.window_price {position:absolute; left: 490px; top: 440px; width: 117px; height: 24px;}
.window_price span {color:#bc2422; font-weight:bold; font-size:16px;}
.linux_price {position:absolute; left: 633px; top: 440px; width: 106px; height: 24px;}
.linux_price span {color:#bc2422; font-weight:bold; font-size:16px;}
/* ---------------- */
.window_bg {background:#efefef url('../images/window-bg.jpg') no-repeat bottom; padding:5px 10px 10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333;}

/* ---------------- Special Offer  ------------------------- */
.offer_bg {
	background:url('../images/special-offer-bg.jpg') no-repeat top left; height:193px; padding:32px 0 0 50px; width:90%;
	}
.offer_hd {color:#fff; font-size:17px; font-family:Arial, Helvetica, sans-serif; padding-left:50px;}	
.offer_price span {color:#bc2422; font-weight:bold; font-size:16px;}
.offer_price_s span {color:#bc2422; font-weight:bold; font-size:11px;}

.no_offer {background:url('../images/mouse.jpg') no-repeat top left; height:100px; width:120px;}
