@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: none;
}

.clear 
{
	clear: both;
	line-height:0px;
	
	
}

body 
{	
	background: url(../images/bg-main.gif) top left fixed;
	font: normal 12px/16px Arial,Georgia, "Times New Roman", Times, serif;	
	color: #424242;
	margin:0px auto;
	
}
.highlight
{
	color:#424242;
	font-weight:bold;
}

p
{
margin:10px 0;
text-align:justify;
}

form
{
	margin:0px;
	padding:0px;
}

ul, li 
{
	list-style: none;
}

a
{
text-decoration:none;
}


 .moduletable_testimonial h3, .moduletable_hosting h3
 {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #5f419a;
	margin: 20px 0;
}

.moduletable_testimonial
{
margin-top:11px;
}

h1
 {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #5f419a;
	margin: 20px 0;
}


/* h2
{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #5f419a;
	margin:0px 0px 15px 0px;
	padding-top:6px;
	padding-bottom:10px;
	border-bottom:#fada9f solid 1px;
}*/



h4
{
font: normal 13px Arial, Helvetica, sans-serif;
font-weight:bold;
}

h5
{
font: normal 11px Arial, Helvetica, sans-serif;
font-weight:bold;
}



#wrapper 
{
	background: url(../images/wrapper-bg.gif) center top repeat-y;
	width: 1000px;
	margin: 0 auto;
}

#header
{
	width: 100%;
/*	height: 189px;*/
	
}

.moduletable_banner_ins
{
 background:#AC4315 !important;
}

.moduletable_menuLeft1
{
	width: 230px;
	margin:0px 0px 0px 0px;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;		
	float:left;
	height:184px;
    background:inherit;
}

.moduletable_menuLeft2 ul li
{
background:transparent url(../images/btn-orange.jpg) no-repeat;
padding-left:15px;
line-height:20px;
}

.moduletable_menuLeft2 li a
{
text-decoration:none;
color:#FFFFFF;
}

.moduletable_menuLeft2 li a:hover
{
/*color:#ff8a00;*/
color:#d20820;


line-height:20px;
}

.moduletable_menuLeft2 li span
{
margin-left:0px;


}



.header_left
{
	width: 230px;
	margin:0px 0px 0px 0px;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;	
	height:185px;
	float:left;
}
.header_left_inner
{
	width: 230px;
	margin:0px 0px 0px 0px;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;	
	height:66px;
	float:left;
}


.moduletable_search
{
width:210px;
padding-left:20px;
margin-top:14px;

}


.search_search
{
margin-top:5px;
}



.button_search
{
background-color:#9c7e1e;
width:40px;
margin-left:10px;
}



.moduletable_search h3
{
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;		
}

.moduletable_search .inputbox_search
{
float:left;
display:block;
}



.moduletable_menuLeft2
{
/*	width:212px;*/
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-top:30px;
	float:left;
}


.moduletable_menuLeft1 li, .moduletable_menuLeft2 li
{
margin: 5px 0;
line-height:18px;
}

.moduletable_menuLeft1 a
{
text-decoration:none;
color:#FFFFFF;
}

.moduletable_menuLeft1 ul
{
margin:70px 0 0 20px;

}

/*#header_left ul li
{
list-style:none !important;
}
*/
.moduletable_logo
{
width:740px; 
padding:0px 0px 20px 0px;

float:right;
border-bottom:1px solid #A20000;
margin:45px 0px 0px 0px;

}


/*.moduletable_menuRight
{
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;	
	text-transform: uppercase;
	padding-top:35px;
	padding-left:30px;
	float:right;
}

.moduletable_menuRight li
{
float:left;
}


.moduletable_menuRight a
{
color:#a20000;
text-decoration:none;
}

.moduletable_menuRight a:hover
{
color:#e31717;

}*/


.mainlevel
{
margin-right:33px;
}

#left
{
width:210px;
padding-left:20px;
margin-right:30px;
float:left;
}



#left .menu
{
margin-top:20px !important;
padding-top:10px;
}

#left .moduletable_menu
{margin-top:20px;
padding-left:20px;
}

.moduletable_menuLeft2 h3
{
font: normal 14px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-transform: uppercase;
float:left;

}

.moduletable_logosmall
{
padding:30px 0px 0px 20px;
}

/*-----------------------------right------------------------------------*/

#right
{
width:740px;
margin-top:30px;
float:left;
}


/*
#right_inner
{
width:740px;
float:lefr;
}
*/


#right_bottom
{

margin-top:30px;
/*pdding-bottom:20px;
border-top:1px solid #A20000;*/
padding-bottom:30px;
float:left;
}

/*--------------------------------Banner Inner----------------------------------*/
.moduletable_banner_inner
{
/*margin-top:8px;*/
float:right;

}

.moduletable_banner_inner img
{
 margin:0px;
}

/*--------------------------------Featured Project----------------------------------*/

.moduletable_featured h3
{
font-size:14px;
color:#cc3300;
margin-bottom:15px;
text-transform:uppercase;
background:url(../images/line1.jpg) no-repeat bottom;
padding-bottom:8px;
margin-bottom:14px;
}


.blog h3, .contentheading_inner, #display_list h2
{
font-size:14px;
color:#cc3300;
margin-bottom:15px;
text-transform:uppercase;
background:url(../images/line2.jpg) no-repeat left bottom;
padding-bottom:8px;
margin-bottom:14px;
}

.plans
{
font-size:13px;
color:#cc3300;
margin-bottom:5px;
margin-top:15px;
}


#portfolio img
{
border:solid 1px #E5E5E5;
}


.mod_portfolio_title_featured, .mod_portfolio_testimonial_featured
{
width:238px;
background:#BEBEBE;
/*background:##efefef;*/
padding:5px;
}

#galInfo 
{
	background-color: #fbdaa0;
	padding: 10px;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#galInfo a
{
	text-decoration:none;
	color: #212121;
}

#galInfo ul {
	margin-left: 10px;
}

#galInfo li {
	background: url(../images/bullet-gal.gif) center left no-repeat;
	padding-left: 10px;
	margin: 6px 0;
}

/*--------------------------------Testimonials----------------------------------*/
.moduletable_testimonial
{
float:left;
margin-right:30px;
width:250px;
}

/*--------------------------------Hosting List----------------------------------*/
#display_list 
{
float:left;
width:100%;
margin-bottom:15px;
}

#display_list h3, .row1 h3, .row0 h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #CC3300;
	font-weight:bold;
/*	margin:0px 0px 10px 0px;
	padding-top:6px;*/
margin:0px 0px 7px 0px;
width:250px;	
}



#display_list li,  .row1 li, .row0 li
{
list-style:disc;
margin-left:15px;
}

.row0, .row1
{
margin-top:15px;
}

.headings 
{
float:left;
width:100%;
}

.headings ul
{
clear:both;
}
.headings li
{
/*background-color:#CCCCCC;*/
float:left;
}

.details li
{
/*float:left;
*/}

.moduletable_hosting
{
float:left;
font-size:11px;
}

.web_hosting
{
width:440px;
}


.moduletable_hosting p a
{
margin-top:10px !important;
}

.web
{
float:left;
margin-right:10px;
margin-bottom:10px;
width:100px;
}

/*-----------------------------Right buttom-----------------------------*/
#right_bottom a
{
color:#5F419A;
}

#right_bottom a:hover
{
text-decoration:underline;
}
/*-----------------------------footer-----------------------------*/
.moduletable_footerLeft
{
color:#FFFFFF;
font-size:11px;
}

.moduletable_footerLeft a
{
color:#FFFFFF;
font-weight:bold;

}



#footer_left
{
width:210px;
margin:10px 30px 0px 0px;
padding-left:20px;
float:left;
}



#footer_right
{
font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;	
border-top:1px solid #CCCCCC;
margin:25px 0px 10px 0px;
/*padding:10px 0pt;*/

padding:10px 0px 25px 0px;
text-transform:uppercase;

float:left;
width:740px;

}

#footer_right a {
color:#7E7E7E;
text-decoration:none;
}

#footer_right a:hover {
color:#444343;

}



.moduletable_menuFooter .mainlevel
{
margin-right:38px;
}


.moduletable_menuFooter li
{
float:left;
margin:0px 8px;
}

/*------------------------Inside---------------------------*/
#page
{
width:437px;
float:left;
/*margin-right:15px;
margin-top:25px;
margin-top:19px;*/
}


.contentheading_inner---
{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #5f419a;
	margin:0px 0px 15px 0px;
	padding-top:6px;
	padding-bottom:10px;
	border-bottom:#fada9f solid 1px;
}

.leading .contentheading, .article_row .contentheading
{
border-bottom:none !important;

}


/*-------------------------------Right Right----------------------------------------*/

#right_right
{
width:430px;
float:left;
}

#right_right a
{
color:#CC3300;
}

#right_right a:hover
{
text-decoration:underline;
}
/*------------------------Related Article--------------------------------*/

#right_left
{
width:248px;
margin-right:30px;
float:left;
}

.moduletable_related
{
float:left;
margin:28px 0px;
}

.moduletable_updates
{
margin-top:28px;
}

.moduletable_updates a
{
text-decoration:none;
color:#616c6e;
}

.moduletable_updates li
{
list-style-image:url(../images/arrow.jpg);
list-style-position:inside;
}

.moduletable_updates h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.article_row
{
margin-bottom:10px;
}

.leading
{
clear:both;
}
/*------------------------Contact Form--------------------------*/
form
{
margin:0px;
}


.form-validate 
{
background-color:#F1F0F0;
border:1px solid #E1E1E1;
padding:10px;
}

.text_contact
{
width:120px;
margin-right:10px;


display:block;
float:left;
}

.text_login
{

/*margin-right:10px;
line-height:20px;*/
margin:2px 10px 2px 0px;
display:block;
float:left;
}
.chkbox
{
float:left;
margin-top:4px;
}

#input label input
{
line-height:20px;
}

.text_label {
display:block;
line-height:20px;
margin-right:10px;
width:120px;
float:left;
}


.inputbox {
clear:right;
border:#CCCCCC solid 1px;
margin:1px 0px;
}

.required
{
width:270px;
}
.loginbox
{
width:150px;
}

#contact
{
width:420px;
height:auto;
}
#contact ul
{
width:200px;
height:auto;
margin:0px 10px 10px 0px;
float:left;
}

#component-contact a, #page a
{
color:#212121;
}
#component-contact a:hover, #page a:hover
{
text-decoration:underline;
}

#official
{
width:440px;
float:left;
padding-bottom:15px;
border-bottom:#fada9f dashed 1px;
margin-bottom:15px;

}

#official ul
{
float:left;
width:210px;
margin-right:10px;
}


/*----------------------article-------------------------*/
.moduletable_article
{
	font: normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #212121

}

/*-----------------------Login---------------------------*/
.moduletable_login h3
{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #5f419a;
	margin:0px 0px 15px 0px;
	padding-top:6px;
	padding-bottom:10px;
	border-bottom:#fada9f solid 1px;
}

.input
{
background-color:#F1F0F0;
border:1px solid #E1E1E1;
padding:10px;
}


#lbls
{
margin-top:5px;
}

#lbls li
{
float:left;
margin-right:10px;
}


#lbls a
{
color:#666666;
}


#lbls a:hover
{
color:#333333;
}

/*label
{
float:left;
margin-right:10px;
display:block;
}
*/

#com-form-login .button, .validate
{
background-color:#D3D3D3;
border:#B0B0B0 solid 1px;
}

#email
{
border:1px solid #E1E1E1;
}


/*---------------------------Article------------------------*/
#txt
{
margin:10px 0px 0px 0px;
}

#txt ul
{
margin:0px 0px 10px 0px;
}


#txt li
{
list-style-type:disc;
list-style-position:outside;
margin-left:15px;
}

#txt ol li
{

list-style:decimal;
}

#txt ol ul li
{

list-style:disc;
margin-left:0px;
}

#txt ol ul
{
list-style:decimal !important;
margin-left:15px;
}

/*---------------------One article----------------------*/
.moduletable_onearticle
{
margin-top:0px;
}
/*---------------------moduletable_contactfront-------------------------*/
.moduletable_contactfront
{
width:199px;
height:148px;
margin-top:50px;
padding-top:10px;
line-height:20px;
color:#FFFFFF;
margin-bottom:10px;
padding-bottom:0px;

background:url(../images/contact_bg.jpg) no-repeat;
float:left;
}

.moduletable_contactfront ul
{
padding-left:20px;
}


.moduletable_contactfront a
{
color:#FFFFFF;
}

.moduletable_contactfront a:hover
{
text-decoration:underline;
}



.moduletable_contactfront .contactimg
{
width:35px;
float:left;
margin-right:2px;
}

/* Form */
form {
	width: 400px;
	border: 1px solid #EEE;
	padding: 10px;
	margin: 40px auto;
}

label {
	display: block;
	margin-top : 8px;
	width: 100%;
	background-repeat: no-repeat;
}

.blue {
	color: #0099CC;
	font-weight: bold;
}

/* footer */
.dwnld {
	Display: block;
	padding: 10px;
	text-align: center;
	width: 400px;
	margin: 0 auto;
	border: 1px solid #EEE;
	background-color: white;
	color: #999;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 50px;
	background: url(../images/download.gif) no-repeat 40px 10px;
}
/* Congratulation message */
.MsgSent {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgSent h1 {
	background: url(../images/MsgSent.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
}

/* Error message */
.MsgError {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgError h1 {
	background: url(../images/MsgError.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
	color: #CC0000;
}

.MsgSent p, .MsgError p {
	font-size: 1.3em;
	color:#999;
}

/***** FormCheck *****/
.tipsbox .tipsbox_top_left{
	/*background : url('../images/top_left.png') no-repeat;*/
	background : url('../images/top_left.gif') no-repeat;
	background-position : 9px 8px;
}

.tipsbox .tipsbox_top{
	/*background : url('../images/top.png') repeat-x;*/
	height : 17px;
	background : url('../images/top.gif') repeat-x;
	background-position : 0px 8px;
}

.tipsbox .tipsbox_top_right{
	/*background : url('../images/top_right.png') no-repeat;*/
	background : url('../images/top_right.gif') no-repeat;
	background-position : 0px 8px;
}

.tipsbox .tipsbox_left{
	/*background : url('../images/left.png') repeat-y;*/
	width : 17px;
	background : url('../images/side.gif') repeat-y;
	background-position : 9px 8px;
}

.tipsbox .tipsbox_right{
	/*background : url('../images/right.png') repeat-y;*/
	width : 22px;
	background : url('../images/side.gif') repeat-y;
	/*width : 9px;*/
}

.tipsbox .tipsbox_bottom_left{
	/*background : url('../images/bottom_left.png');*/
	background : url('../images/bottom_left.gif') no-repeat;
	background-position : 9px 0px;
}

.tipsbox .tipsbox_mark{
	/*background : url('../images/mark.png') no-repeat;*/
	height : 36px;
	background : url('../images/mark.gif') no-repeat;
}

.tipsbox .tipsbox_bottom_right{
	/*background : url('../images/bottom_right.png');*/
	background : url('../images/bottom_right.gif') no-repeat;
}

.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{
	background : url('../images/inner.png');
}

.tipsbox .tipsbox_inner_ie6 {
	padding : 4px;
}

.tipsbox .tipsbox_error {
	/*background : url('../images/error.png') no-repeat;*/
	background : url('../images/error.gif') no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 5px;
	float: left;
	clear: left;
}

.tipsbox p, .tipsbox {
	font-size: 1em;
	font-family: tahoma, verdana, sans-serif;
	margin : 0;
	padding : 0;
	border : 0;
	color : #FFF;
}

.tipsbox p {
	padding-left: 55px;
	line-height: 15px;
}

.tipsbox p span {
	font-size: 1em;
	font-weight: bold;
	color: red;
	line-height: 35px;
}


.error_f {
	border : 1px dotted #666;
	margin-top : 5px;
	background-color : #EAEAEA;
}

.error_f p {
	margin : 5px;
	color : #A00;
}

.error_f p span {
	font-size : 1.1em;
	color : #000;
	margin : 5px 0px 0px 0px;
}
/*Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}
label.chosen {color:#333;}

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(../images/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../images/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url(../images/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../images/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {
	height:15px;
	background:url(../images/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(../images/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(../images/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(../images/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(../images/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(../images/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(../images/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(../images/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(../images/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(../images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../images/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(../images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(../images/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}
