/*
Theme Name: Rainbow
Theme URI: 
Description: Rainbow design based on existing html/css design
Version: 1.0
Author: Syahrizan Ali Hassan
Author URI: 




	This theme was designed based on html/css design by 
	ww.studiomaqs.com



*/




body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height: 18px;
	color:#3b3b3b;
	background-color: #666;
}

a{
	text-decoration:none;
}
.post p {
	margin:0px 0px 10px 0px;
}
.noRMrgn{
	margin:0px !important;
}
.noRBrdr{
	border-right:none !important;
}

#coat{
	background:#86c343;
        width:940px;
        margin: 0px auto -1px auto;
}

#shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}
#coat{
	border: 1px solid #000; /*border color*/
}
#wrapper{
	background:url(images/bg_body_top.png) no-repeat top;
	margin:0 auto;
	overflow:hidden;
	width:940px;
}
#wrappersmall{
        display:none;
}
#header_butt{
	width:100px;
	height:17px;
	overflow:hidden;
	position:absolute;
        bottom: 1px;
        right: 1px;
	background:#FFF;
	background:url(images/mini.png);
}
/*---- Top section ----*/

h1{
	background:url(images/logo_http_simple.png) no-repeat;
	display:block;
	float:right;
	height:54px;
	margin:20px 154px 0 0;
	width:266px;
}
h1 span, h3#logo_footer span{
	display:none;
}
#header{
	overflow:hidden;
	height:465px;
        position:relative;
}
#headersmall{ 
        display:none;
}

ul#top_navbar{
	background:url(images/bg_top_navbar.png) repeat-x;
	height:30px;
	overflow:hidden;
	padding-left:20px;
}
ul#top_navbar li{
	float:left;
}
ul#top_navbar li a{
	color:#FFF;
	display:block;
	font-weight:bold;
	padding:2px 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}


 .current_page_item{
	border-bottom:3px solid #FFF;
}

ul#top_navbar li a:hover{
	border-bottom:3px solid #aee5fd;
}
/*---- Main ----*/
#contents_wrapper{
	margin:0 20px;
}
#sliderbox{
	margin-bottom:20px;
	overflow:hidden;
}
#sliderbox #slide_previous{
	background:url(images/bg_slide_previous.png) no-repeat;
	display:block;
	float:left;
	height:251px;
	width:56px;
	position:relative;
}
#sliderbox #slide_previous a{
	display:block;
	background:url(images/arrow_previous.png) no-repeat;
	height:101px;
	margin:70px 0 0 0;
	width:55px;
}
#sliderbox #slide_next a{
	display:block;
	background:url(images/arrow_next.png) no-repeat center;
	height:101px;
	margin:70px 0 0 0;
	width:50px;
}
#sliderbox #slide_next{
	background:url(images/bg_slide_next.png) no-repeat;
	display:block;
	float:left;
	height:251px;
	width:56px;
	position:relative;
}
#sliderbox #slides{
	background:	url(images/bg_slides.png) repeat-x;
	float:left;
	height:251px;
	
	width:788px;
}
#sliderbox #slides #slide_one{
	margin:20px 75px;
}
.container_full{
	background:url(images/bg_container_full.png) repeat-y;
	overflow:hidden;
	margin-bottom:20px;
	width:904px;
		font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height: 18px;
	color:#3b3b3b;
}
.container_full_index{
	background:url(images/bg_container_full.png) repeat-y;
	overflow:hidden;
	margin-bottom:20px;
	width:904px;
		font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height: 18px;
	color:#3b3b3b;
}
.container_full_index .container_full_inner_index{
	background:url(images/bg_container_full_inner.png) no-repeat top;
}
.container_full .container_full_inner{
	background:url(images/bg_container_full_inner.png) no-repeat top;
	overflow:hidden;
}
.container_full_host .container_full_inner_host{
	background:url(images/bg_container_full_inner.png) no-repeat top;
	overflow:hidden;
}
.container_full .container_full_bottom{
	background:url(images/bg_container_full_bottom.png) no-repeat;
	display:block;
	height:7px;
}
.container_full_index .container_full_bottom{
	background:url(images/bg_container_full_bottom.png) no-repeat;
	display:block;
	height:7px;
}
h2#content_header{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background:url(images/bg_content_header.png) no-repeat;
	height:17px;
	padding-left:35px;

}

  #content_header a{
	color:#FFFFFF;
}
h2#txt_our_speciality{
	background:url(images/txt_our_speciality.png) no-repeat;
	height:17px;
}
h2#txt_our_speciality_host{
        background:url(images/txt_host.png) no-repeat;
        height:17px;       
}
ul#our_speciality{
	overflow:hidden;
}
ul#our_speciality_host{     
        overflow:hidden;  
}
ul#our_speciality li{
	float:left;
	margin:0 18px;
}
ul#our_speciality_host li{
        float:left;
        margin:0 18px;       
}
.container_small{
	background:url(images/bg_container_small.png) repeat-y;
	overflow:hidden;
	float:left;
	margin:0 16px 20px 0;
	width:289px;
}
.container_small .container_small_inner{
	background:url(images/bg_container_small_inner.png) no-repeat top;
	overflow:hidden;
	padding-bottom:10px;
}
.container_small .container_small_bottom{
	background:url(images/bg_container_small_bottom.png) no-repeat;
	display:block;
	height:7px;
}

.container_medium{
	background:url(images/bg_container_medium.png) repeat-y;
	overflow:hidden;
	float:left;
	margin:0 16px 20px 0;
	width:595px;
}
.container_medium .container_medium_inner{
	background:url(images/bg_container_medium_inner.png) no-repeat top;
	overflow:hidden;
	height:260px
}
.container_medium .container_medium_bottom{
	background:url(images/bg_container_medium_bottom.png) no-repeat;
	display:block;
	height:7px;
}
h2#txt_base_hosting{
	background:url(images/txt_base_hosting.png) no-repeat;
	height:19px;
}
.container_medium{
	float:left;
}
h2#txt_welcome{
	background:url(images/txt_welcome.png) no-repeat;
	height:20px;
}
h2#txt_green{
	background:url(images/txt_green.png) no-repeat;
	height:20px;
}
h2#txt_customer_reviews{
	background:url(images/txt_customer_reviews.png) no-repeat;
	height:20px;
}
h2#txt_advance_hosting{
	background:url(images/txt_advance_hosting.png) no-repeat;
	height:20px;
}
.cont_content{
	margin:10px 20px 0 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.txt_green{
	color:#397e3d;
}
.long_98{
	height:98px;
}
ul.slide_lst{
	color:#FFF;
	line-height:22px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding:30px 0 0 0;	
}
a#btn_click_bere_for_order{
	background:url(images/btn_click_here_for_order.png) no-repeat;
	display:block;
	height:32px;
	float:right;
	margin:115px 30px 0 0;
	width:196px;
}
a.btn_order_now{
	background:url(images/btn_order_now.png) no-repeat;
	display:block;
	float:right;
	height:26px;
	width:111px;
}
ul.hosting_lst{
	color:#3b3b3b;
	line-height:18px;
}
ul.hosting_lst li{
	background:url(images/lst_arrow.png) no-repeat left center;
	padding-left:15px;
}
.customer_review q{
	background:url(images/quote.png) no-repeat;
	display:block;
	float:right;
	height:20px;
	margin:0px 40px 0 0;
	width:26px;
}
/*---- Footer ----*/
#footer{
	background:url(images/bg_footer.png) repeat-x top;
	overflow:hidden;
	padding:10px 0 50px 0;
}

h3#logo_footer{	
	background:url(images/logo_footer.png) no-repeat;
	display:block;
	margin:auto;
	height:36px;
	width:160px;
}
ul#bottom_navbar{
	overflow:hidden;
	margin:10px auto 0 auto;
	width:420px;
}
ul#bottom_navbar li{
	float:left;
}

ul#bottom_navbar li a{
	color:#393939;
	padding:0 10px;
	border-right:1px solid #FFF;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}
#copy{
	color:#bff97f;
	margin:auto;
	width:350px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.hosting_plan_box table{
	margin-bottom:10px;
	}
.hosting_plan_box table tr td{
	border-bottom:1px solid #fafafa;
	padding:1px 2px;
	}
.hosting_plan_box{
	background:url(images/bg_hosting_plan.png) no-repeat;
	height:277px;
	margin-bottom:20px;
	padding:5px 10px 0 10px;
	width:217px;
}
.hosting_plan_box_extra_domain table{
	margin-bottom:10px;
	}
.hosting_plan_box_extra_domain table tr td{
	border-bottom:1px solid #fafafa;
	padding:1px 2px;
	}	
.hosting_plan_box_extra_domain{
	background:url(images/bg_hosting_plan_extra_domain.png) no-repeat;
	height:125px;
	margin-bottom:20px;
	padding:5px 10px 0 10px;
	width:217px;
}
.hosting_plan_box_extra_ip table{
	margin-bottom:10px;
	}
.hosting_plan_box_extra_ip table tr td{
	border-bottom:1px solid #fafafa;
	padding:1px 2px;
	}	
.hosting_plan_box_extra_ip{
	background:url(images/bg_hosting_plan_extra_ip.png) no-repeat;
	height:115px;
	margin-bottom:20px;
	padding:5px 10px 0 10px;
	width:217px;
}
.hosting_plan_box_extra_bandwidth table{
	margin-bottom:10px;
	}
.hosting_plan_box_extra_bandwidth table tr td{
	border-bottom:1px solid #fafafa;
	padding:1px 2px;
	}	
.hosting_plan_box_extra_bandwidth{
	background:url(images/bg_hosting_plan_extra_bandwidth.png) no-repeat;
	height:80px;
	margin-bottom:20px;
	padding:5px 10px 0 10px;
	width:217px;
}
.hosting_plan_box_extra table{
	margin-bottom:10px;
	}
.hosting_plan_box_extra table tr td{
	border-bottom:1px solid #fafafa;
	padding:1px 2px;
	}
.hosting_plan_box_extra{
	background:url(images/bg_hosting_plan.png) no-repeat;
	height:277px;
	margin-bottom:20px;
	padding:5px 10px 0 10px;
	width:217px;
}
.col{
	float:left;
	padding-top:30px;
	width:287px;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:815px;	
	height:238px;
	position:relative; 
	}
span#prevBtn{ 
	position:relative;
	display:block;
	width:45px;
	overflow:visible;
	height:77px;
	left:-55px;
	top:-168px;
	float:left;
	}	
span#nextBtn{ 
	position:relative;
	display:block;
	width:45px;
	overflow:visible;
	height:77px;
	left:45px;
	top:-168px;
	float:right;
	z-index:99;
	}														
span#prevBtn a, span#nextBtn a{  
	display:block;
	width:45px;
	height:77px;
	overflow:visible;
	background:url(images/arrow_previous.png) no-repeat 0 0;	
	}	
span#nextBtn a{ 
	background:url(images/arrow_next.png) no-repeat 0 0;	
	}
ul.hosting_lst{
	color:#3b3b3b;
	line-height:18px;
}
ul.hosting_lst li{
	background:url(images/lst_arrow.png) no-repeat left center;
	padding-left:15px;
}
.col{
	float:left;
	padding-top:30px;
	width:287px;
}
.mrgnLft20{
margin-left:20px;
}
.mrgnRit50{
margin-right:50px ;
}

