

/* *********** GLOBAL CLASSES *********** */

.clear {
	clear: both;
}


.introduction  {
	color: #666;
	font-weight: bold;
}

h1 {
	font-size: 18px;
	color: #18365A;
}

h1 a {
	text-decoration: none;
	font-weight: normal;
}

h2 {
	font-size: 14px;
}

ul {
	list-style-image: url(../layout/bullet.jpg); 
}

strong {
	color: #3094BF;
	font-weight: normal;
}

td {
	font-size: 11px;
}

.findoutmore {
 	display: block;
	padding-left: 20px;
	background: url(http://www.freevirtualservers.com/layout/learn_more.jpg) no-repeat left;
	text-decoration: none;
	font-weight: bold;
}

a {
	color: #3094BF;
}

/* *********** MAIN LAYOUT DIVS *********** */

#border {
	background: url(http://www.freevirtualservers.com/layout/border.png) center top repeat-y;
}

#container {
	width: 900px;
	height: 100%;
	min-height: 600px;
	background: white;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(http://www.freevirtualservers.com/layout/illustration_bottom.jpg) bottom left no-repeat white;
	color: #666;
}


/* Header contains logo, top menu, illustration */

#header {
	width: 100%;
	height: 160px;
	background:url(http://www.freevirtualservers.com/layout/header_bg.jpg) repeat-x;
}


#header .illustration {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background: url(http://www.freevirtualservers.com/layout/illustration_top.jpg) no-repeat top right;
}

#header .logo {
	position: absolute;
	z-index: 20;
	margin-left: 20px;
	top: 10px;
	background: url(http://www.freevirtualservers.com/layout/logo.png) no-repeat top left;
	width: 414px;
	height: 59px;}

#header .logo_drive {
	position: absolute;
	z-index: 20;
	margin-left: 20px;
	top: 10px;
	width: 414px;
	height: 59px;
}

#header .logo a {
	display: block;
	width: 100%;
	height: 100%;
	cursor: hand; 
}

#header .menubg {
	position: absolute;
	z-index: 20;
	background: #007DBA url(http://www.freevirtualservers.com/layout/mainnav_end.jpg) top right no-repeat;
	height: 17px;
	top: 89px;
	width: 830px;
}

#header .menu {
	position: absolute;
	z-index: 30;
	top: 90px;
	height: 100px;
	width: 830px;
	color: white;
	font-weight: bold;
	text-transform:uppercase;
}



#header .menu a {
	float: left;
	display: block;
	padding: 0px 10px 0px 10px;
	height: 60px;
	background: no-repeat;
	background-position: bottom;
	width: auto;
	color: #CCE5F1;
	text-decoration: none;
}

#header .menu .active {
	background-position: top;
	color: white;
}

#header .menu a:hover{
	background-position: top;
	color: white;
}

#header .menu .free {
	background-image: url(http://www.freevirtualservers.com/layout/icon_free.gif)
}

#header .menu .hosting {
	background-image: url(http://www.freevirtualservers.com/layout/icon_hosting.gif)
}

#header .menu .business {
	background-image: url(http://www.freevirtualservers.com/layout/icon_business.gif)
}

#header .menu .reseller {
	background-image: url(http://www.freevirtualservers.com/layout/icon_reseller.gif)
}

#header .menu .websitebuilder {
	background-image: url(http://www.freevirtualservers.com/layout/icon_websitebuilder.gif)
}

#header .menu .domains {
	background-image: url(http://www.freevirtualservers.com/layout/icon_domains.gif)
}

#header .menu .adsl {
	background-image: url(http://www.freevirtualservers.com/layout/icon_adsl.gif)
}

#header .menu .voip {
	background-image: url(http://www.freevirtualservers.com/layout/icon_voip.gif)
}

#header .menu .fvssubmit {
	background-image: url(http://www.freevirtualservers.com/layout/icon_fvssubmit.gif)
}

#header .menu .servers {
	background-image: url(http://www.freevirtualservers.com/layout/icon_fvssubmit.gif)
}

/* Content for the left side of the page, includes domain search, menu and special offers */

#leftbar {
	width: 250px;
	height: 100%;
	min-height: 500px;
	float: left;
	background: url(http://www.freevirtualservers.com/layout/illustration_menu.jpg) no-repeat top left;
}


#leftbar .illustration {
	position: absolute;
	z-index: 50;
	top: 430px;
	margin-left: 192px;
	background: url(http://www.freevirtualservers.com/layout/menu_tail.jpg);
	height: 94px;
	width: 49px;
}

#leftbar .position {
	position: relative;
	left: 15px;
}

#leftbar a:link {
	color: white;
	text-decoration: none;
}

#leftbar a:active {
	font-weight: bold;
	color: white;
}

#leftbar a:visited {
	color: white;
	text-decoration: none;
}

#leftbar a:hover {
	color: #0088C1;
}




/* domain name search box */

#domainsearchbox {
	width: 179px;
}

#domainsearchbox .top {
	background:url(http://www.freevirtualservers.com/layout/domainbox_top.gif) no-repeat;
	height: 9px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#domainsearchbox .mid {
	background: url(http://www.freevirtualservers.com/layout/domainbox_mid.gif);
}

#domainsearchbox .bot {
	background:url(http://www.freevirtualservers.com/layout/domainbox_bot.gif)  no-repeat;
	height: 8px;
}

#domainsearchbox h1 {
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 0 5px;
	font-size: 14px;
}

#domainsearchbox form{
	margin: 0px;
	padding: 0px;
}

#domainsearchbox input {
	margin-left: 5px;
}

#domainsearchbox .query {
	font-size: 12px;
	height: 15px;
	border: 1px solid #0088C1;
	width: 80px;
	margin-bottom: 7px;
}

#domainsearchbox .select {
	font-size: 11px;
	border: 1px solid #0088C1;
	padding: 0px;
	margin-bottom: 7px;
}

#domainsearchbox .submit {
	padding-top: 5px;

}

#domainsearchbox span {
	padding-left: 5px;
}

#domainsearchbox a {
	background: url(http://www.freevirtualservers.com/layout/domainsearch_bullet.jpg) no-repeat left;
	padding-left: 18px;
	font-size: 11px;
}

/* main menu box */

#menubox {
	width: 177px;
}

#menubox .top {
	background: url(http://www.freevirtualservers.com/layout/menubox_top.gif)  no-repeat;
	height: 13px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#menubox .mid {
	background: url(http://www.freevirtualservers.com/layout/menubox_mid.gif);
}

#menubox .divide {
	background: url(http://www.freevirtualservers.com/layout/menubox_divide.gif);
	height: 15px;
}

#menubox .mid2 {
	background: url(../layout/menubox_mid2.gif);
	text-align: center;
}

#menubox .mid2 img {
	border: none;
}

#menubox .bot {
	background:url(http://www.freevirtualservers.com/layout/menubox_bot.gif)  no-repeat;
	height: 12px;
}

#menubox ul {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	list-style-image: url(http://www.freevirtualservers.com/layout/leftmenu_bullet.jpg);
}

#menubox .empty {
	list-style-image: none;
	list-style-type: none;
}


/* Main Content Section */

#rightbar {
	width: 640px;
	height: 100%; 
	float: left;
	padding-top: 30px;
	position: relative;
	z-index: 55;
}

#rightbar .columns {
	padding-left: 15px;
	padding-right: 15px;
}

#rightbar .left {
	float: left;
	width: 50%;
}

#rightbar .right {
	float: right;
	width: 50%;
}

#rightbar .columns2 {
}

#rightbar .columns2 span{
	margin: 0px;
	padding: 0px;
}


#rightbar .columns2 .left {
	float: left;
	width: 430px;
}

#rightbar .columns2 .right {
	float: right;
	width: 200px;
}



/* footer */
#payments {
	width: 373px;
	height: 29px;
	background:url(http://www.freevirtualservers.com/photos/worldpay.jpg) no-repeat;
	margin: 50px 25px 0px 0px;
	float: right;
}


#footer {
	width: 650px;
	float: right;
	background: #042B38 url(http://www.freevirtualservers.com/layout/footerbox_end.jpg) top left no-repeat;
	height: 17px;
	color: white;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	text-align: right;
	padding-right: 25px;
}

#footer a {
	color: white;
}

#disclaimer {
	clear: right;
	font-size: 10px;
	color: #666;
	text-align: right;
	padding-right: 25px;
	padding-bottom: 25px;
}



/* Page Specific Classes & Styles */

#splashcontainer {
	padding-left: 15px;
}


#splashboxes {
	width: 100%;
	height: 310px;
}

.splashbox a {
	width: 100%;
	display: block;
	height: 289px;
	text-decoration: none;
	position: absolute;
	z-index: 500;
	cursor: hand;
}




.splashbox {
	width: 157px;
	position:relative;
	z-index: 200;
	display: block;
	height: 289px;
	float: left;
	margin-left: 3px;
	text-decoration: none;
}



.splashbox .head {
	margin: 0px;
	padding: 0px;
	padding-left: 45px;
	padding-top: 10px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	z-index: 200;
}

.frontboxfree {
	background: url(http://www.freevirtualservers.com/layout/frontbox_free.jpg) no-repeat top left;
}

.frontboxhosting {
	background: url(http://www.freevirtualservers.com/layout/frontbox_host.jpg) no-repeat top left;
}

.frontboxbusiness {
	background: url(http://www.freevirtualservers.com/layout/frontbox_business.jpg) no-repeat top left;
}

.frontboxresellers {
	background: url(http://www.freevirtualservers.com/layout/frontbox_reseller.jpg) no-repeat top left;
}

.splashbox .mid {
	height: 100px;
	position: relative;
	z-index: 200;
}

.splashbox .mid p {
	margin: 0px;
	padding: 15px 5px 0px 15px;
	font-size: 11px;
	color: #042B38;
}

.splashbox .bot {
	background: url(http://www.freevirtualservers.com/layout/homebox_bot.jpg) no-repeat top left;
	height: 26px;
}

.splashbox .bot p {
	margin: 0px;
	padding: 0px;
	padding-right: 8px;
	text-align: right;
	font-weight: bold;
	padding-top: 5px;
	color: #20335B;
}

.splashbox .bot p small {
	font-weight: normal;
}


#content {
	line-height: 150%;
}

/* interior boxes */

.stripbox {
	width: 408px;
	height: 28px;
	background: #7194B4 url(http://www.freevirtualservers.com/layout/boxstrip_right.jpg) right no-repeat;
	margin-left: 20px;
}


.stripbox .left{
	float: left;
	width: 100%;
	text-align: center;
	height: 28px;
	background: url(http://www.freevirtualservers.com/layout/boxstrip_left.jpg) left no-repeat;
	color: white;
}

.stripbox input {
	height: 15px;
	border: 1px solid #A4D5E8;
}


.stripbox form {
	padding: 0px;
	margin: 0px;
}



.featurebox {
	width: 408px;
	background: #D5E3EE;
	margin-left: 20px;
}

.featurebox .top {
	width: 100%;
	height: 24px;
	background: url(http://www.freevirtualservers.com/layout/featurebox_top.jpg) no-repeat;
	font-size: 0px;
}

.featurebox .head {
	font-weight: bold;
	padding-top: 4px;
	color: #1F355A;
	font-size: 12px;
	padding-left: 10px;
	display: block;
	text-transform: uppercase
}

.featurebox form {
	margin: 0px;
	padding: 0px;
}


.featurebox .mid {
	padding: 5px;
}

.featurebox .bot {
	width: 100%;
	height: 22px;
	background: url(http://www.freevirtualservers.com/layout/featurebox_bot.jpg) no-repeat;
	font-size: 0px;
}

.featurebox .bot input {
	float: right;
	padding-right: 15px;
}

.sidebox {
	width: 200px;
	background: #F7F7F7;
	margin-top: 260px;
}

.sidebox .top {
	height: 16px;
	background: url(http://www.freevirtualservers.com/layout/sidebox_top.jpg) no-repeat;
	font-size: 0px;
}

.sidebox .mid {
	min-height: 200px;
	padding-left: 5px;
}

.sidebox .bot {
	height: 25px;
	background: url(http://www.freevirtualservers.com/layout/sidebox_bot.jpg) no-repeat;
	font-size: 0px;
}


.sidebox h1 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 15px;
}

.sidebox ul {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
}

.packages {
 	width: 100%;
}

.packages .head {
	font-weight: bold;
	padding-top: 9px;
	color: #FFFFFF;
	padding-left: 45px;
	display: block;
	text-transform: uppercase
}

.packages ul {
	list-style-image: none;
	list-style-type: none;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.packagebox1 {
	width: 213px;
	float: left;
}
	
.packagebox1 .domains {
	background: url(http://www.freevirtualservers.com/layout/packagebox_domains.jpg) no-repeat;
	height: 35px;
}	

.packagebox1 .mid {
	background: url(http://www.freevirtualservers.com/layout/packagebox_mid.jpg) repeat-y left;
	min-height: 100px;
}

.packagebox1 .bot {
	background: url(http://www.freevirtualservers.com/layout/packagebox_bot.jpg) no-repeat left;
	height: 25px;
}

.packagebox1 .bot a{
	text-align: right;
	padding-right: 10px;
	text-transform:uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #1F355A;
	display: block;
	padding-top: 3px;
}

.packagebox2 {
	width: 213px;
	float: left;
}


.packagebox2 .domains {
	background: url(http://www.freevirtualservers.com/layout/packagebox2_domains.jpg) no-repeat;
	height: 35px;
}	

.packagebox2 .mid {
	background: url(http://www.freevirtualservers.com/layout/packagebox2_mid.jpg) repeat-y left;
	min-height: 100px;
}

.packagebox2 .bot {
	background: url(http://www.freevirtualservers.com/layout/packagebox2_bot.jpg) no-repeat left;
	height: 25px;
}

.packagebox2 .bot a{
	text-align: right;
	padding-right: 10px;
	text-transform:uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #1F355A;
	display: block;
	padding-top: 3px;
}


/* table skins */

.rowhighlight {
	background: #EBF0F6;
	font-weight: bold;
}

.tablehead {
	background: #7C94AB;
}

.tablehead strong{
	font-weight: bold;
	color: white;
	font-size: 13px;
}

.row2 {
	background: #F7F7F7;
}



.packagerow1 {
	background: #EBF0F6;
	font-size: 11px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif ;
	color: #666666;
	font-weight: bold;
	
	
}

.packagerow2 {
	background: #F5F7FA;
	font-size: 11px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif ;
	color: #666666;
	font-weight: bold;
}


/* hosting specific boxes */

#hostingoverviewcontainer {
	width: 100%;
	height: 203px;
}


#hostingoverviewcontainer div{
	width: 143px;
	height: 203px;
	float: left;
	margin-right: 15px;
	line-height: normal;
}

#hostingoverviewcontainer div h1{
	font-size: 12px;
	color: white;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 5px;
	left: 15px;
	
}

#hostingoverviewcontainer div .price {
	font-size: 16px;
	color: #263961;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	position: relative;
	left: 5px;
	top: 25px;

}

#hostingoverviewcontainer div ul {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	font-size: 11px;
	line-height: normal;
	position: relative;
	left: 5px;
	top: 55px;

}

#hostingoverviewcontainer div li {
	margin: 0px;
	line-height: normal;
	padding: 0px;
}

#hostingoverviewcontainer div .more {
	text-align: right;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 87px;
	right: 10px;
}

#hostingoverviewcontainer div a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	position: relative;
	z-index: 100;
}



.free a{
	background: url(http://www.freevirtualservers.com/layout/hosting_free_box.jpg) no-repeat left;
	color: #23375C;
}

.free a:hover{
	background: url(http://www.freevirtualservers.com/layout/hosting_free_box.jpg) no-repeat right;
}

.small a{
	background: url(http://www.freevirtualservers.com/layout/hosting_small_box.jpg) no-repeat left;
	color: #23375C;
}

.small a:hover{
	background: url(http://www.freevirtualservers.com/layout/hosting_small_box.jpg) no-repeat right;
}

.medium a{
	background: url(http://www.freevirtualservers.com/layout/hosting_medium_box.jpg) no-repeat left;
	color: #23375C;
}

.medium a:hover{
	background: url(http://www.freevirtualservers.com/layout/hosting_medium_box.jpg) no-repeat right;
}

.large a{
	background: url(http://www.freevirtualservers.com/layout/hosting_large_box.jpg) no-repeat left;
	color: #23375C;
}

.large a:hover{
	background: url(http://www.freevirtualservers.com/layout/hosting_large_box.jpg) no-repeat right;
}

.xlarge a{
	background: url(http://www.freevirtualservers.com/layout/hosting_xlarge_box.jpg) no-repeat left;
	color: #23375C;
}

.xlarge a:hover{
	background: url(http://www.freevirtualservers.com/layout/hosting_xlarge_box.jpg) no-repeat right;
}


.longgraybox {
	width: 620px;
	height: 39px;
	background: url(http://www.freevirtualservers.com/layout/long_gray_box_mid.jpg) repeat-x;
}

.longgraybox .minileft{
	float: left;
	width: 36px;
	min-width: 0px;
	margin: 0px;
	padding: 0px;
	height: 39px;
	background: url(http://www.freevirtualservers.com/layout/long_gray_box_left.jpg) no-repeat left;
}

.longgraybox .mid {
	width: 548px;
	float: left;

}

.longgraybox .miniright{
	float: right;
	width: 36px;
	background: url(http://www.freevirtualservers.com/layout/long_gray_box_right.jpg) no-repeat right;
	height: 39px;
	min-width: 0px;
}

.longgraybox .mid a {
	padding-left: 30px;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 8%;
	padding-top: 10px;
	font-weight: bold;
	background: url(http://www.freevirtualservers.com/layout/learn_more_gray.jpg) no-repeat left bottom;
}

.keyfeatures {
	background: url(http://www.freevirtualservers.com/layout/key_features_bg.jpg) repeat-x bottom; 
	font-size: 16px;
	color:  #333;
	padding: 5px;
}

.feature {
	width: 100%;
	height: 130px;
}

.feature h1 {
	font-size: 14px;
}

.feature .photo {
	float: left;
	width: 30%;
	height: 100%;
	text-align: center;
}

.feature .text {
	float: right;
	width: 70%;
	height: 100%;
}

.feature .learnmore {
	clear: both;
	border-top: 1px dotted #CCCCCC;
	text-align: right;
}

.feature .learnmore a{
	background: url(http://www.freevirtualservers.com/layout/learn_more_gray.jpg) no-repeat left bottom;
	padding-left: 30px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
	
}

.featuretable p{
	padding: 0px;
	padding-left: 10px;
	font-weight: bold;
	margin: 1px;
}

.featuretable .result {
	text-align: center;
	font-weight: normal;
}

.featuretable {
	border: none;
}

.featuretable table{
	border: none;
	font-size: 14px;
	color: white;
}

.featuretable table td {
	font-size: 14px;
	font-weight: bold;
}


.featuretable .signup {
	background: url(web_hosting/signup_boxend.jpg) no-repeat right;);
	width: 100px;
	height: 24px;
}


.featuretable .signup a {
	padding-left: 23px;
	font-weight: bold;
	text-decoration: none;
	color: #23375C;
}

.featuretable .signup a:hover {
	color: white;
}

.featuretable .highlight {
	background: #DBEBFF;
}


.question1 {
	text-align: center;
}

.question2 {
	text-align: center;
}

.question1 a {
	text-align: center;
	display: block;
	height: 14px;
	width: 14px;
	background: url(http://www.freevirtualservers.com/layout/question_row1.jpg);
}

.question1 a:hover {
	background: url(http://www.freevirtualservers.com/layout/question_row1_over.jpg);
}

.question2 a {
	text-align: center;
	display: block;
	height: 14px;
	width: 14px;
	background: url(http://www.freevirtualservers.com/layout/question_row2.jpg)
}

.question2 a:hover {
	background: url(http://www.freevirtualservers.com/layout/question_row2_over.jpg)
}

 /* Show/Hide */
.subvisible {
 display : block;
 visibility: visible;
 padding: 0px 0px 0px 10px;
 }
 .subhidden, .hidden {
  display: none;
  visibility: hidden;
  font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif ;
	color: #2a2626;
	font-weight: normal;
 }
 
 /* round box */
 /* set millions of background images */
.rbroundbox {
	background-image: url(http://www.freevirtualservers.com/layout/nt.gif);
	background-repeat: repeat;
}
.rbtop div { background: url(http://www.freevirtualservers.com/layout/tl.gif) no-repeat top left; }
.rbtop { background: url(http://www.freevirtualservers.com/layout/tr.gif) no-repeat top right; }
.rbbot div { background: url(http://www.freevirtualservers.com/layout/bl.gif) no-repeat bottom left; }
.rbbot { background: url(http://www.freevirtualservers.com/layout/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 80%; margin: 1em auto; }

/* Changed made for the drive page */
.freedom-drive {
background:url(http://www.freevirtualservers.com/images/freedom.jpg); 
background-repeat:no-repeat; 
width: 145px; 
height:100%;
}
.share-drive {
background:url(http://www.freevirtualservers.com/images/share.jpg); 
background-repeat:no-repeat; 
width: 145px; 
height:100%;
}
.security-drive {
background:url(http://www.freevirtualservers.com/images/security.jpg); 
background-repeat:no-repeat; 
width: 145px; 
height:100%;
}
.publish-drive {
background:url(http://www.freevirtualservers.com/images/publish.jpg); 
background-repeat:no-repeat; 
width: 145px; 
height:100%;
}
/* drive specific boxes */

#driveoverviewcontainer {
	width: 100%;
	height: 100%;
}


#driveoverviewcontainer div{
	width: 143px;
	height: 320px;
	float: left;
	margin-right: 15px;
	line-height: normal;
	padding-top: 110px;
	margin-bottom: -100px;
}

#driveoverviewcontainer div h1{
	font-size: 12px;
	color: white;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 5px;
	left: 15px;
}

#driveoverviewcontainer div p{
	font-size: 11px;
	padding-left:7px;
	padding-right:7px;
	height:135px;
	
}

#driveoverviewcontainer div a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	position: relative;
	z-index: 100;
	color:#999999;
}
#driveoverviewcontainer div a:visited{
	text-decoration: none;
	
}
#driveoverviewcontainer div a:hover{
	text-decoration: none;
	color:#18365A
	
}

/* FVSSubmit Specific CSS */

.fvssheader {
	width: 635px;
	height: 245px;
}

.fvssheader .part1 {
	float: left;
	background: url(http://www.freevirtualservers.com/layout/fvss_header_1.jpg) no-repeat;
	width: 226px;
	height: 100%;
}

.fvssheader .part2 {
	float: left; 
	background: url(http://www.freevirtualservers.com/layout/fvss_header_2.jpg) no-repeat;
	width: 229px;
	height: 100%;
}

.fvssheader .basicpart1 {
	float: left;
	background: url(http://www.freevirtualservers.com/layout/fvss_basicpart1.jpg) no-repeat;
	width: 226px;
	height: 100%;
}

.fvssheader .basicpart2 {
	float: left; 
	background: url(http://www.freevirtualservers.com/layout/fvss_basicpart2.jpg) no-repeat;
	width: 229px;
	height: 100%;
}

.fvssheader .advancedpart1 {
	float: left;
	background: url(http://www.freevirtualservers.com/layout/fvss_advancedpart1.jpg) no-repeat;
	width: 226px;
	height: 100%;
}

.fvssheader .advancedpart2 {
	float: left; 
	background: url(http://www.freevirtualservers.com/layout/fvss_advancedpart2.jpg) no-repeat;
	width: 229px;
	height: 100%;
}

.fvssheader .propart1 {
	float: left;
	background: url(http://www.freevirtualservers.com/layout/fvss_propart1.jpg) no-repeat;
	width: 226px;
	height: 100%;
}

.fvssheader .propart2 {
	float: left; 
	background: url(http://www.freevirtualservers.com/layout/fvss_propart2.jpg) no-repeat;
	width: 229px;
	height: 100%;
}

.fvssheader .nav {
	float: left;
	width: 162px;
	background: url(http://www.freevirtualservers.com/layout/fvss_menubg.jpg) repeat-x top;
	height: 100%;
}

.fvssheader .nav a{
	text-decoration: none;
	font-weight: bold;
	color: #333;
	display: block;
	height: 23px;
}

.fvssheader .nav a b{
	color: #007DBA;
}

.fvssheader .nav a em{
	color: #18365A;
}


.fvssheader .nav ul {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

.fvssheader .nav ul li {
	padding: 0px;
	margin: 0px;
}

.fvssheader .end {
	float: left;
	background: url(http://www.freevirtualservers.com/layout/fvss_header_end.jpg) no-repeat;
	width: 18px;
	height: 100%;
}

.fvssboxfeatures {
	width: 199px;
	background: #F2F2F2;
}

.fvssboxfeatures .top {
	background:url(http://www.freevirtualservers.com/layout/fvssfeatures_top.jpg);
	height: 23px;
	width: 100%;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 14px;
}

.fvssboxfeatures ul {
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	padding-right: 5px;
}

.fvssboxfeatures ul li {
	padding-bottom: 10px;
	font-size: 10px;
	line-height: normal;
}

.fvssboxfeatures ul li b{
	font-weight: bold;
	font-size: 12px;
	color: #00699A;
}
.fvssboxfeatures .bottom {
	background:url(http://www.freevirtualservers.com/layout/fvssfeatures_bottom.jpg);
	height: 23px;
	width: 100%;
}

.larger {
	font-size: 14px;
	text-align: justify;
}

.larger  b{
	color: #007DBA;
	font-weight: bold;
}

.larger em{
	color: #18365A;
	font-weight: bold;
}

/********** storage drive ************************/
#ad2 {
	width: 640px;	
	height: 232px;	
	border-width: 1px;	
	border-color: #E2E2E2;	
	background:url(../layout_drive/main_bg.jpg);	
	background-repeat: no-repeat; 
	margin-bottom: 5px;
}

#ad2 .content2 {
	width: 300px;
	float: right;	
}

#ad2 .content_c12 {
	width: 200px;
	float: left;
	margin-right: -40px;
	padding-top: 25px;	
	padding-left: 15px;
	background:url(../layout_drive/content_c1.jpg);	
	background-repeat: no-repeat;
}

#ad2 .content_c12 p {
	color: #888888;
	display: block; 
	width: 190px;
}

#ad2 .content_c22 {
	float: left;
	width: 100px;
				
}

#ad2 .content_c22 li {
	list-style-image: none;
	list-style-type: none;	
	margin-bottom: 5px ;
}


#ad2 .content_c22 li a{
	background:url(../layout_drive/c2_li.jpg);	
	background-repeat: no-repeat;
	padding-top: 5px;	
	display: block;
	width: 84px;
	height: 32px;
	text-align: center;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;	
}

#ad2 .emph2 {
	color: #6BACC2;
}


#ad2 h12 {
	font-size: 20px;
	color: #666666;
	font-weight: normal;
	margin-left: 260px;
}

#tri2 {
	
	
}

#tri2 span.list2 {
	background: url(../layout_drive/bullet.jpg); 	
	background-repeat: no-repeat;	
	padding-left: 15px; 	
	display: block;
	height: 20px;
	
}


#tri2 h2 {
	color: #6BACC2;
	font-size: 17px;
	margin-top: 2px;
}

#tri2 TD {
	font-size: 13px;
	padding: 10px;
}

#tri2  li {
	padding-left: 1px;
	margin-left: 1px;	
}



#tri2 .tri_td2 {
	width: 30%;
	float: left;
	background: url(../layout_drive/tri_bg.jpg); 	
	background-repeat: no-repeat;
}

.collapsible{
	background: url(../layout_drive/minus.gif); 	
	background-repeat: no-repeat;
	background-position: 0 95%;
	padding-left: 15px;
}

.collapsed{
	background: url(../layout_drive/plus.gif); 	
	background-repeat: no-repeat;
	padding-left: 15px;
	
}

.laptop_bg{
	background: url(http://www.freevirtualservers.com/layout_drive/main_bg2.jpg); 	
	background-repeat: no-repeat;
	background-position: 0 95%;
	padding-left: 15px;
}




