/*****************RESET****************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn,  font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

td strong{font-weight:bold;}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/**************************************/
body {
	margin: 0px;
	padding: 0px;
	text-align: center;	

	background : url('/images/website-bg.gif');
	background-repeat:repeat-x;
        background-color:#e5e5e5;
}
form
{}

#page {
	width: 960px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	position:relative;
	border-width:1px;
border-style:solid;
border-color:transparent;

}
body.t #page {width: 980px;}


a{color:navy}
a:visited{color:Navy;}

#content {
	width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	letter-spacing:.05em;
	margin:150px 0px 0px 0px;
	background-repeat:repeat-y;
	color:#444;
}

#content p{
    margin:1em 0;
    }
    
body.t #content{
	width: 590px;
	margin: 160px 200px 0px 0px ;}

#rcol{
float:right;
display:block;
width:180px;
position:absolute;
right:6px;
top:155px;
}
body.ceditor
{
    
    
    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color:#666;
	line-height: 140%;
	
	padding-left:210px !important;
	padding-right:130px !important;
	
	}
body.ceditorrc
{background:none;
	
	}

#content img{
	
}

.toplink{clear:both;display:block;text-align:right;}
#lnav {
	width: 170px;
	margin: 160px 10px 10px 8px;
	border-right:solid 1px #643921;

}
#lnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: 0px;
}
#lnav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
#lnav a {display:block;
	text-decoration: none;

}
#lnav a:hover {
	text-decoration: underline;
	color: #993333;
background-color:#dee5ef;


}

#foot 
{
    border-top:double 3px #ddd;
	padding-top: 8px;
	clear: both;
	text-align: center;
	vertical-align: top;
	padding-bottom:20px;
	background-color:#eee

}
#credit{font-size:10px;text-align:right;margin:8px 8px 0px 0px;}
p 
{
    
}
#foot p {
	margin-bottom:10px;
	margin-top:0px;	
}
#top { display:block;
	position: absolute;
	top: 0px;

height:150px;

	width: 960px;

}
body.t #top{width: 980px;}

#branding
{

text-align:right;
background:none;
display:block;
margin:6px;
margin-top:47px;
}
#branding img {margin:0;padding:0px;border:0px}
#branding p { }
.slogan 
{display:block;
    margin:8px 0 0 auto;
    
 width:400px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	bottom: 8px;
	right: 8px;
	}
.mainlogo{margin:0px 0px 0px 22px; float:left;}

#phone{
margin-top:-7px;
float:right;
}


    #phone .DesktopPhone {
        display: block;
        margin-top:50px;
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
        color:#fff;
        text-decoration:none;
    }
/* nav menu 1 */
#nav1 {display:none;}
#nav1 ul {padding:0px;

	margin: 3px 0px;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

#nav1 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 4px;
	text-indent: 0px;
display:inline;
}

#nav1 ul li a {
color:#444;
	text-decoration: none;
	width: 100%;
}

#nav1 ul li a:hover {
color:#009;
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#nav1 ul li a.active {
    color:Red;
}
/* nav menu 2 */
#nav2{display:none;
    }
body.t #nav2{
width:980px;}
    
#nav2 ul {
	margin: 0px;
	padding: 3px 0px;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

#nav2 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 12px;
	text-indent: 0px;
display:inline;
}

#nav2 ul li a {
color:#d9e2e6;
	text-decoration: none;
	width: 100%;
}

#nav2 ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
color:#eee;
}
#nav2 ul li a.active {
    color:#fff;
}
/* nav menu 3 footer */
#fnav{text-align:center ;
    }
#fnav ul {
	margin: 0px;
	padding: 3px 0px;
}

#fnav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 4px;
	text-indent: 0px;
display:inline;
}

#fnav ul li a {
	width: 100%;
}

#fnav ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#fnav ul li a.active {
    color:red;
}



hr{
         color:#cccccc; 
         background-color:#cccccc;
         height:1px;
         border:0px;
}

h1, h2, h3, h4, h5, h6 {
	padding-left: 0px;
	line-height: normal;
	display:block;
	font-family:Georgia;
}

h1 {
	font-size: 20px;
	margin: 14px 4px 12px 10px;
	color:#1C2E7C;
	border-bottom:1px dashed #999;
	width:350px;
}

h2 {
	font-size: 22px;
	color:#3151dc;
	margin: 14px 10px 0px 10px;
	letter-spacing:.01em;
}

h3 {
	font-size: 22px;
	font-weight:normal;
	color:#d8530e;
	text-align:left;
	letter-spacing:.01em;
	margin-right:5px;
	border-bottom:1px solid #ccc;
}

h4 {
	font-size: 18px;
	font-weight:bold;
	border-bottom:1px dotted #112060;
    font-style:italic;
	color:#3151dc;
	font-family:Georgia, Times New Roman;
	text-align:center;
	letter-spacing:.01em;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 14px;
}

	    #emailtable td{font:11px tahoma;}
	    #emailtable td em{font:9px tahoma;}
	    
	    #emailtable td input, #emailtable td textarea{width:200px;}
	    div.pageGallery{width:100% !important;}
	    
	    
#homemain{height:252px;width:960px; margin-top:10px;}

#homemainleft{float:left; height:232px; margin-top:5px;}

#homemainright{float:right; width:709px; height:252px;}

#homemainleft img{
margin:7px;
}

#homemainright p{
width:350px; 
margin-left:10px;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 150%;
color:#333;
}

#homemainright a {
    text-decoration:none;
    color:#000;
}

.col1{
    float:left;
    width:320px;
    line-height:1em;
    color:#333;
    margin-top:10px;
    margin-left:28px;
    }
    
.col2{ 
    float:left;
    width:584px;
    line-height:1em;
    color:#333;
    margin-top:10px;
    margin-left:28px;
}
    
.col1 img{margin-right:10px;}
    
#mcol{
    float:left;
    width:360px;
    margin-left:20px;
    }
    
#rcol2{
    float:left;
    width:612px;
    background-image:url(/images/home-bottom-right-bg.gif);
    background-repeat:no-repeat;
    height:312px;
    margin-top:10px;
    }
    
#subrcol21, #subrcol22, #subrcol23{
    float:left;
    width:194px;
    margin-top:10px;
    padding-left:5px;
    line-height:100%;
    height:295px;
}

#subrcol22{
    border-left:1px solid #ccc; 
    border-right:1px solid #ccc;
    width:204px;
    }

#subrcol21 p, 
#subrcol22 p, 
#subrcol23 p{
    font-size:11px;
    text-align:left;
    letter-spacing:normal;
    text-align:justify;
    padding-right:5px;
    padding-left:5px;
    }

#subrcol21 img, 
#subrcol22 img, 
#subrcol23 img{
    margin-top:10px;
    margin-left:5px;
    position:absolute;
    }

.tritext{margin-top:110px;}  
#lcol .client{margin-bottom:0px; font-size:1em; line-height:1.1em;}

.quoteblock{float:right;margin:10px 10px 0px 0px;}
.qbleft{float:left; padding-top:8px; width:18px;}
.quote{
    font-family: Georgia, serif;
    font-size: 21px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.2em;
    float:left;
    width:164px;
}
.qbright{float:left;padding-top:64px;width:18px;}


.quote em{font-style:italic;}


#threecol1, #threecol2, #threecol3{
float:left;
width:320px;
margin-top:10px;
}

#hostcol1{
    float:left;
    width:312px;
    color:#333;
    margin-top:10px;
    margin-right:18px;
    line-height:140%;
}

#hostcol2{
    float:left;
    width:625px;
    background-image:url(/images/hostcol2.gif);
    background-repeat:no-repeat;
    height:312px;
    margin-top:10px;
}

#hostcol1 p, #hostcol2 p{
    margin-left:10px;
}

#shopcol1{
    float:left;
    width:583px;
    background-image:url(/images/shop-bottom-left.jpg);
    background-repeat:no-repeat;
    height:320px;
    margin-top:10px;
}

#shopcol1 p{width:400px;}

#shopcol2{
    float:left;
    width:361px;
    letter-spacing:normal;
    color:#333;
    margin-top:10px;
    margin-left:14px;
    font-family:Georgia;
}

#shopcol1 h3{border-bottom:0px;font-family:Georgia;font-size:20px;letter-spacing:normal;text-align:left;color:#505050;margin-left:10px;font-style:italic;}
#friendlytable{width:410px;font-size:16px;color:#505050;margin-left:10px;margin-top:5px;}
#friendlytable td{vertical-align:top;text-align:left;font-size:16px; font-family:Georgia;}

#hostingfeatures{
    diaplay:block;
    margin-top:380px;
}

.hf-firstul{border-left:1px solid #aaa;}

#hostingfeatures ul{
    font-family:arial;
    font-size:9px;
    float:left;
    letter-spacing:0px;
    width:186px;
    border-top:1px solid #aaa;
    border-right:1px solid #aaa;
}

#hostingfeatures ul li{
    border-bottom:1px solid #aaa;
    padding-left:8px;
}

#hostingfeatures h5{font-size:20px;color:;}

#domaintransferform{
 padding-left:10px;
 padding-top:10px;
 letter-spacing:0;
font-size:10px;
line-height:normal;
padding-bottom:10px;
}

.tableposition tr td{
padding:5px;
}

.radiobtn tr td{

}

.gappslogo{
padding:10px 20px;
}

.tableposition{margin-left:0px; border:1px solid #B79131; width:100%}
.trHeader{background-color:#ffba00}
.tdHeader{font-size:16px;color:#664B09; font-weight:bold; text-align:center;line-height:140%;}
.trRowOdd{font-size:14px; background-color: #fff; text-align:left;line-height:140%px;}
.trRowEven{font-size:14px; background-color:#FFF3CF; text-align:left;line-height:140%px; }
.trRowEven td, .trRowOdd td {padding: 4px 2px;}
.fineprint{font-size:10px;line-height:11px;font-weight:normal;text-align:left;margin-bottom:10px;padding:0px 10px;}

.lasttd{display:none;}
