/* CSS Document */

body {
background-image: url(images/page_bg.gif);
background-repeat: repeat-x;
background-color: #094863;
}

#main_div {
padding: 10px;
background-color: #FFFFFF;
text-align: center;
width: 760px;
}

#header {
background-image: url(images/header_bg.gif);
background-repeat: repeat-x;
width: 740px;
height: 188px;
}

#main_logo {
margin-top: 0px;
margin-right: 10px;
}

#main_table {
border: 1px solid #CDCDCD;
width: 740px;
border-collapse: collapse;
height: 100%;
padding: 0px;
margin: 0px;
}

#content_body {
background-color: #CBCED5;
padding: 6px;
}


#right1 {
text-align: left;
float: right;
padding-top: 5px;
font-size: 9pt;
}

#small { font-style: italic; color: #787878; font-weight: normal; }
	/* Primary nav inspired by Pixy -  Erik Porter variation 27 Dec 03 rev 2 */

#menu_row {
background-image: url(images/menu_bg.gif);
background-repeat: repeat-x;
background-position: 0 1px;
background-color: #CBCED5;
height: 30px;
}
ul#menu {
	left: 0;
	height: 31px;
	border: 0;
	padding: 0;
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	}

#menu li {
	float: left;
	text-align: center;
	height: 30px;
	background: url(images/menu_button.gif) top left no-repeat;
	color: #FFFFFF;
	}

#menu li a {
	display: block;
	width: 104px;
	height: 30px;
	padding-top: 4px;
	font: bold 10pt verdana, lucida, arial, helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	background: url(images/menu_button.gif) -11 0px no-repeat;
	}
	
#menu li a:hover {
	background: url(images/menu_button.gif) -11 -32px no-repeat;
	color: #CDCDCD;
	}
	
#menu li a:active {
	background: url(images/menu_button.gif) -11 -32px no-repeat;
	color: #FFFFFF;
	}
/*#################################################*/

#cplogin {
float: left;
background-color: white;
width: 47%;
height: 90px;
padding: 5px;
margin-bottom: 10px;
}
#cp_title {
font-weight: bold;
color: #07384E;
}
#cp_boxes input {
border: #999999 1px inset;
background-color: #EDEDED;
}

#maillogin {
background-color: white;
float: right;
padding: 5px;
width: 50%;
height: 90px;
margin-bottom: 10px;
}
/* ################################################## */
p, div, td, span, h1, h2, h3, h4, h5, h6 {
font-family: Arial, Verdana, Helvetica;
color: #232323;
}

p, div, td, span,{
font-size:10pt;
}

h4 {
color: #07384E;
text-align: center;
background-color: #FFFFFF;}

h3 {
color: #07384E;
text-align: center;
background-color: #FFFFFF;
}
/* ################################################## */

#text1 {
background-color: white;
padding: 5px;
}

#price {
font-size: 11pt;
font-style: italic;
color: #991100;
font-weight: bold;
display: block;
margin-left: 30px;
}


#signup {
font-size: 11pt;
font-style: italic;
color: #991100;
font-weight: bold;
display: block;
margin-left: 30px;
text-align: right;
height: 35px;
}

#description {
color: #666666;
padding-left: 10px;
padding-right: 10px;
}

#package_title {
font-size: 12pt;
font-weight: bold;
color: #07384E;
}
#pack_box {
display: block; 
border: 1px dashed #DDDDDD; 
padding: 3px; 
margin-bottom: 5px;
}
/* ############################################## */
#emails {
color: #550000;
font-weight: bold;
}

/*#################################################*/
/*      WEB HOSTING PLANS   */

#top_button {
text-align: center;
}


/*#################################################*/
/*      Design Page   */

.bodyt {
width: 100%;
background-color: white;
border: 1px dashed #DDDDDD; 
vertical-align: top;
margin-bottom: 10px;
margin-right: 10px;
}

.links {
vertical-align: top;
font-family: Arial, Verdana, Helvetica;
color: #232323;
}

.pics {
border: #0D2C86 1px solid;
}

#signup a, .links a{ font-family: 'Verdana', 'Arial', 'Helvetica'; text-decoration: none;	font-size: 10pt; border: 0px;}
#signup a:link, .links a:link { color: #933434 ; font-size: 10pt; text-decoration: none}
#signup a:active, .links a:active { color: #0000FF; font-size: 10pt; text-decoration: none }
#signup a:visited, .links a:visited { color: #933434 ; font-size: 10pt; text-decoration: none }
#signup a:hover, .links a:hover { color: #FF0000; font-size: 10pt; text-decoration: overline; }

a{ font-family: 'Verdana', 'Arial', 'Helvetica'; text-decoration: none;	font-size: 10pt; border: 0px;}
a:link { color: #254694 ; font-size: 10pt; text-decoration: underline}
a:active { color: #193065; font-size: 10pt; text-decoration: none }
a:visited { color: #254694 ; font-size: 10pt; text-decoration: underline }
a:hover { color: #193065; font-size: 10pt; text-decoration: none; }

/* ###################################  */
#footer {
text-align: center;
vertical-align: bottom;
font-size: 9pt;
color: #777777;
margin-top: 25px;
display: block;
}

#features {
float: left;
width: 140px;
background-color: white;
margin-top: 10px;
}


#site_price {
font-weight: bold;
font-style: italic;
color: #07384E;
text-align: right;
display: block;
margin-top: 30px;
margin-right: 20px;
text-decoration: underline;
}