* {padding: 0; margin: 0;}

body { background: url(http://www.dolphini.com/dolphini-colocation-images/menu_bg.jpg); background-repeat:repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4;}


#wrap {
width:980px;
margin: 0px auto;
}

a:visited {
	color:#006fb9;	
}

img { 
border: none; 
} 

.clear {
clear: both; 
width: 0px; 
height: 0px; 
margin: 0px; 
padding: 0px;
}

.header {
width:975px;
height:250px;
margin-top:20px;
margin-bottom:10px;
background-image:url(http://www.dolphini.com/dolphini-colocation-images/header-bg.);
background-repeat:repeat-x;
border-bottom: 1px solid #EAEAEA;
}

.logo {
float: left;
height: 215px; 
width: 200px;
margin-right: 16px;
margin-left:0px;
margin-top:20px;
}

.main-img { 
height: 240px; 
width: 750px; 
float: right;
margin-top:10px;
padding-top: 0px; 
padding-left: 0px; 
}

.main-img h1 {
font-size:18px;
text-align:left;
padding:5px;
margin:0px;
color:#0170bf;
}

.main-img-about { 
height: 240px; 
width: 750px; 
float: right; 
padding-top: 0px; 
padding-left: 0px; 
background-image:url(http://www.dolphini.com/dolphini-colocation-images/about-bg.jpg);
background-repeat:no-repeat;
}

.main-img-about h1 {
font-size:22px;
text-align:left;
padding:5px;
margin:0px;
color:#fff;
}

.col-focus{
width:370px;
float:left;
height:240px;
}

.col-focus h1 {font-size:16px;	padding:5px; margin:0px; float:left;}
.col-focus img {padding:4px;}
.col-focus ul {float:left; text-align:left; padding-left:20px;}
.col-focus ul a{float:left; text-align:left; padding-left:20px;}

#body-wrap {text-align:left; border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA;}
#body-wrap p{ padding:8px;}
#body-wrap ul{ padding-left:20px;}
#body-wrap h2{font-size:13px; color:#555; padding:8px;}
#body-wrap h3{font-size:13px; color:#000; padding-bottom:8px;}

.col1 { 
float: left; 
width: 200px; 
margin-top: 4px; 
padding:8px;
border-right: 1px solid #EAEAEA;
}

.col1 h1 {font-size:18px; color:#999; margin-bottom:12px;}
.col1 a visited {font-size:18px; color:#999; margin-bottom:12px;}

.col2 { 
float: left; 
min-height: 300px; 
margin-left: 5px; 
line-height: 15px; 
margin-top: 6px; 
width: 240px; 
border-right: 1px solid #EAEAEA;
padding:3px;
}

.col2 img {float: left; padding:4px;}

.col-hd-txt{ color:#2a99c6;  margin-bottom:12px;  }
.col-hd-txt h1{ color:#006fb9; font-size:15px; }
.col-hd-txt h2{ color:#fff; font-size:13px; }
.col-hd-txt a{ color:#006fb9; font-size:15px; text-decoration:none; }

.col3 { 
float: left; 
min-height: 300px; 
margin-left: 5px; 
line-height: 15px; 
margin-top: 6px; 
width: 240px; 
border-right: 1px solid #EAEAEA;
padding:3px;
}

.col3 img {float: left; padding:4px;}
.col3 p: a{color:#006fb9;}

.col4 { 
float: left; 
min-height: 300px; 
margin-left: 5px; 
line-height: 15px; 
margin-top: 6px; 
width: 240px; 
padding:3px;
}

.col4:h3{color:#0F3;}

.col-full { 
float: left; 
min-height: 300px; 
margin-left: 5px; 
line-height: 15px; 
margin-top: 6px; 
width: 486px; 
border-right: 1px solid #EAEAEA;
padding:3px;
}

.col-full img {padding:4px; float:left;}

.col-full-legal { 
float: left; 
min-height: 300px; 
margin-left: 5px; 
line-height: 15px; 
margin-top: 6px; 
width: 742px; 
padding:3px;
border-right: 1px solid #EAEAEA;
}

.col-full-legal li{ 
	margin-left:50px;
}

#footer {
background-image:url(http://www.dolphini.com/dolphini-colocation-images/footer-bg-full2.jpg); 
background-repeat:no-repeat; 
text-align:center;
width: 980px; 
height:92px;
margin-top:15px;
border-top: 5px; 
padding-top: 16px; 
color:#0170bf
}

#footer a{
	color:#0170bf;
	text-decoration:none;
}


#menu {
	margin-top:5px;
	float:right;
	margin-right:-15px;
	height:30px;
}

.undertype{
	font-size:8px;
	padding:30px;
	padding-top:10px;
	color:#000;
	text-align:left;
}

.top-lines { 
float: left;
width:200px;
margin-right: 14px;
color:#666;
font-size:12px;
}

.top-lines h3{ 
font-size:12px;
margin-right:25px;
}

.top-lines h4{ 
font-size:10px;
margin-left:25px;
}

#features{
	font-size:10px;
	color:#000;
	text-align:left;
}

.media h1{
	font-size:12px;	
	text-decoration:none;
}

.media ul li a{
	color:#006fb9;
	text-decoration:none;
}

.media ul li a:hover{
	color:#006fb9;
	text-decoration:bold;
	font-size:12px
}

.media ul li h1 a:hover{
	color:#006fb9;
	text-decoration:bold;
	font-size:12px
}

.media li:hover {
	text-decoration:none;
	color:#014678;
	font-weight:bold;
}


.greenBox {
	height: 130px;
	width: 475px;
	margin-top: 0px;
} 

.aboutBox {
	width: 475px;
	margin-top: 0px;
} 

.logo_image {
	height: 120px;
	width: 125px;
	float:left;
}

.focus_more {
	background:url(http://www.dolphini.com/dolphini-colocation-images/focus_more.png) top center no-repeat;
	width:170px;
	height:24px;
	display:block;
	padding-top:4px;
	margin-top:0px;
	margin-left:15px;
	color:#000;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	float:left;
}

.focus_action {
	background:url(images/focus_action.png) top center no-repeat;
	width:170px;
	height:24px;
	display:block;
	padding-top:4px;
	margin-top:0px;
	margin-right:15px;
	color:#000;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	float:right;
}

fieldset {
	text-align:left;
	padding:8px;
}

fieldset a{
	color:#0063dc;
	text-decoration:none;
}

fieldset strong {
	color:#FC3;
	font-size:16px;
}

legend {
	color:#666;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	padding-left:5px;
}

/******************************cart********************************/
#support_content {
	width:875px;
	min-height:200px;
	padding-top:20px;
	margin:0px;
	padding-left:50px;
	padding-right:50px;
}

/******************************end cart***********************/

#chat-box{
	width:247px;
	height:254px;
	background-image: url(http://www.dolphini.com/dolphini-colocation-images/chat-box.jpg);
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:20px;
}

.chat-box-bt {
 	width:200px;
 	background: url(http://www.dolphini.com/dolphini-colocation-images/chat-box-button.png) 0 -40px no-repeat;
	float:left;
	margin-top:10px;
	margin-left:5px;
	height:40px;
}

.chat-box-bt a {
 display:block;
 height:40px;
 font-size:0px;
 color:#2576ae;
 background-position: 0 0;
 width:200px;
 background: url(http://www.dolphini.com/dolphini-colocation-images/chat-box-button.png) 0 0 no-repeat;
}

.chat-box-bt  a:hover {
 background: transparent;
}

td {
	width:100px;	
}
