html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h7, h8, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}



body {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666;
background:white;

}

a:link {
color:#0a93bc;
text-decoration:none;
}

a:visited {
color:#0a93bc;
text-decoration:none;
}

a:active {
color:#0a93bc;
text-decoration:none;
}

a:hover {
color:#0a93bc;
text-decoration:underline;
}

ul {
list-style:none;
}

h1 {
font-size:24px;
}

h2 {
font-size:16px;
color:#0aa1ce;
}

h5 {
font-size:16px;
color:#666666;
}

h4 {
font-size:35px;
color:#28b4e5;
font-weight:bold;
margin-bottom:5px;
margin-top:2px;
}

h6 {
color:#333333;
}

h7 {
font-size:20px;
color:#0aa1ce;
font-weight:bold;
}

h8 {
font-size:16px;
color:#333333;
font-weight:bold;
}

h2 a {
font-size:16px;
color:#0aa1ce;
text-decoration:none;
}

h2 a:hover {
font-size:16px;
color:#0aa1ce;
text-decoration:underline;
}

h3 {
font-size:16px;
color:#85dbf4;
font-weight:bold;
margin-bottom:5px;
}

.headings {
font-size:19px;

margin-bottom:5px;
}

#nav-container {
width:auto;
height:41;
background-image:url(images/nav_bck.png);
background-repeat:repeat-x;
}

#header {
height:115px;
width:100%;
background-color:#28B4E5;
}

#top-container {
margin-top:0px;
width:870px;
margin-left:auto;
margin-right:auto;
}

#breadcrumbs {
margin-top:13px;
margin-bottom:13px;
width:835px;
margin-left:auto;
margin-right:auto;
color:#28B4E5;
font-size:12px;
}

#breadcrumbs a:link {
color:#666666;
text-decoration:none;
}

#tbreadcrumbs a:visited {
color:#666666;
text-decoration:none;
}

#breadcrumbs a:active {
color:#666666;
text-decoration:none;
}

#breadcrumbs a:hover {
color:#666666;
text-decoration:underline;
}

#main-container {
margin-top:5px;
width:870px;
margin-left:auto;
margin-right:auto;
}

#ip {
width:835px;
position:absolute;
padding-top:8px;
margin-right:5px;
text-align:right;
font-size:18px;
color:#CCCCCC;
}

#login {
width:78px;
height:26px;
position:absolute;
padding-top:50px;
padding-left:590px;
z-index:5;
}

#or {
width:22px;
height:13px;
position:absolute;
padding-top:56px;
padding-left:681px;
}

#home_signup {
width:131px;
height:50px;
position:absolute;
padding-top:35px;
padding-left:720px;
}



#logo {
margin-left:10px;
position:absolute;
height:65px;
padding-left:25px;
padding-top:24px;
}

#top_nav {
padding-top:0px;
height:42px;
width:870px;
margin-left:auto;
margin-right:auto;
}

#left_nav {
padding-top:0px;
height:auto;
width:150px;
}

#main_body{
padding-top:0px;
float:right;
width:600px;
}

#main_body2{
padding-top:0px;
margin-left:200px;
width:600px;
}

#top_blocks {
padding-top:0px;
height:200px;
width:870px;
margin-left:auto;
margin-right:auto;
}

#bottom_block {
padding-top:0px;
height:170px;
width:870px;
margin-left:auto;
margin-right:auto;
background-image:url(images/bottom_block.png);
background-repeat:no-repeat;
}


.col-block {
margin-top:6px;
width:870px;
height:263px;
margin-left:auto;
margin-right:auto;
}

.col-block2 {
margin-top:6px;
width:890px;
height:292px;
margin-left:auto;
margin-right:auto;
}

.large-block {
line-height:1.9em;
margin-top:-5px;
width:870px;
height:auto;
margin-left:auto;
margin-right:auto;
background-image:url(images/lrgbox-sd.png);
background-repeat:repeat-y;
}

#large-box-btm {
position:inherit;
height:27;
}

#large-box-tp {
position:inherit;
height:27;
}

#large-box-tp-home {
margin-top:-18px;
position:inherit;
height:27;
}

.largeblock-text {
width:800px;
padding-top:10px;
padding-left:30px;
font-size:14px;

}

.bottom_block-text {
width:835px;
padding-top:33px;
padding-left:20px;
font-size:14px;

}

.breaker {
width:305px;
margin-top:15px;
margin-bottom:10px;
border-top: #999999 1px solid;
display:block;
height:1px;
}

.inner-text {
position:absolute;
margin-top:15px;
margin-left:20px;
color:#333333;
width:306px;
}


#testimonial-box {
background-image:url(../images/testimonial-back.png);
background-repeat:no-repeat;
width:600px;
height:120px;
}

#testimonial-text {
padding-top:38px;
padding-left:25px;
padding-right:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
font-style:italic;
color:#666666;
}

#testimonial-text-2 {
padding-top:5px;
padding-left:430px;
padding-right:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

#wd-rates-left-box {
float:left;
display:inline;
background-image:url(../images/wd-monthly-signup.png);
background-repeat:no-repeat;
padding-right:10px;
width:282px;
height:355px;
}

#wd-rates-right-box {
float:left;
display:inline;
background-image:url(../images/wd-yearly-signup.png);
background-repeat:no-repeat;
width:305px;
height:355px;
}

#eu-rates-left-box {
float:left;
display:inline;
background-image:url(../images/eu-monthly-signup.png);
background-repeat:no-repeat;
padding-right:10px;
width:282px;
height:355px;
}

#eu-rates-right-box {
float:left;
display:inline;
background-image:url(../images/eu-yearly-signup.png);
background-repeat:no-repeat;
width:305px;
height:355px;
}

#uk-rates-left-box {
float:left;
display:inline;
background-image:url(../images/uk-monthly-signup.png);
background-repeat:no-repeat;
padding-right:10px;
width:282px;
height:355px;
}

#uk-rates-right-box {
float:left;
display:inline;
background-image:url(../images/uk-yearly-signup.png);
background-repeat:no-repeat;
width:305px;
height:355px;
}

#rates-left-box {
float:left;
display:inline;
background-image:url(../images/monthly-signup.png);
background-repeat:no-repeat;
padding-right:10px;
width:282px;
height:355px;
}

#rates-right-box {
float:left;
display:inline;
background-image:url(../images/yearly-signup.png);
background-repeat:no-repeat;
width:305px;
height:355px;
}

#currency-left {
padding-top:88px;
padding-left:71px;
width:150;
height:20;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

#currency-right {
padding-top:101px;
padding-left:87px;
width:150;
height:20;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

#signup-link-left {
padding-top:118px;
padding-left:68px;
width:150;
height:60;
}

#signup-link-right {
padding-top:162px;
padding-left:75px;
width:150;
height:60;
}

#signup-link-left-2 {
padding-top:223px;
padding-left:68px;
width:150;
height:60;
}

#signup-link-right-2 {
padding-top:280px;
padding-left:75px;
width:150;
height:60;
}

.support_box {
float:left;
display:inline;
background-image:url(images/support_box.png);
background-repeat:no-repeat;
width:238px;
height:292px;
}

#footer {
float:left;
display:inline;
width:900px;
padding-top:10px;
padding-bottom:15px;
padding-left:10px;
text-align:left;
font-size:12px;
color:#666666;
background-color:#FFFFFF;
}

#footer2 {
height:150px;
width:500px;
padding-top:550px;
padding-left:50px;
background-image:url(images/back.png);
background-repeat:no-repeat;
}

.table-blocks {
padding-top:0px;
padding-bottom:17px;
width:630px;

}

.table-image {
vertical-align:middle;
padding-left:10px;
padding-right:30px;
}

.table-footer {
vertical-align:middle;
padding-top:0px;
padding-bottom:0px;
width:150px;

}

.twitter-footer {
vertical-align:middle;
padding-top:0px;
padding-bottom:0px;
width:200px;

}

.table-footer-image {
vertical-align:middle;
padding-left:0px;
padding-right:5px;
}

.table-footer-image-links {
vertical-align:middle;
padding-left:0px;
padding-right:5px;
width:800px;
}

.table-footer-image-links li {
display:inline;
padding:17px;
}

.table-nav-image-links {
vertical-align:middle;
padding-left:80px;
padding-right:5px;
padding-top:5px;
width:700px;
font:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
}

#top_nav a:link {
color:#535353;
text-decoration:none;
}

#top_nav a:visited {
color:#535353;
text-decoration:none;
}

#top_nav a:active {
color:#535353;
text-decoration:none;
}

#top_nav a:hover {
color:#000000;
text-decoration:none;
}

.table-nav-image-links li {
display:inline;
padding:10px;
}

#link-bar {
float:left;
display:inline;
width:200px;
font-size:12px;
}

#wufoo{
position:absolute;
width:100%;
height:100%;

}

#support-top-left {
float:left;
display:inline;
padding-top:35px;
background-image:url(images/support4.png);
background-repeat:no-repeat;
padding-right:60px;
width:250px;
height:100px;
}

#support-top-right {
padding-top:35px;
float:left;
display:inline;
background-image:url(images/support2.png);
background-repeat:no-repeat;
padding-right:40px;
width:250px;
height:100px;
}

#support-bottom-left {
float:left;
display:inline;
padding-top:25px;
padding-bottom:20px;
background-image:url(images/support3.png);
background-repeat:no-repeat;
padding-right:60px;
width:250px;
height:100px;
}

#support-bottom-right {
padding-top:25px;
padding-bottom:20px;
float:left;
display:inline;
background-image:url(images/support1.png);
background-repeat:no-repeat;
padding-right:40px;
width:250px;
height:100px;
}

#support-text {
padding-left:90px;
height:100px;
width:175px;
}

.side_menu {
width:250px;
padding:5px;
color:#555;
background-color:#CCCCCC;
}

.side_menu:hover {
width:250px;
padding:5px;
color:#999
background-color:#eee; 
}

input, textarea, select{
    margin:3px;
    padding:0px 3px;
    font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
    color:#666666;

}

label{
    float:left;
    margin:5px;
    width:150px;
    display:block;
	color:#333333;
}

.clearAll{
    clear:both;
}
/** Service
__________________*/
#content
{
	margin:0 8px;
	font-size:130%;
}

.service-col
{
	width:390px;
	float:left;
	margin:15px;
}

.service-col img
{
	margin-bottom:22px;
}

.service-col p
{
	margin-bottom:1em;
}

.service-col h1
{
	font-size:285%;
	color:#28b4e5;
	margin:8px 0 24px 0;
}

#service-quote
{
	float:left;
	clear:both;
	margin:12px 32px 32px 32px;
	line-height:2em;
}


#service-footer
{

}

.clearFix
{
	clear:both;
	height:1px;
	overflow:hidden;
}

.rounded-service-footer
{	
	clear:both;
	float:left;
	background:#28b4e5;
	color:white;
	width:800px;
	margin:0 15px;
	padding:12px;

	text-align:center;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

#service-footer a:link, #service-footer a:visited
{
	
	color:#666;	
	text-decoration:underline;
}

#service-footer a:hover
{
	text-decoration:underline;
	color:#ccc;
}

#service-footer h2 span
{
	font-size:80%;
	color:white;
}

#service-footer h2
{
	font-size:140%;
	color:white;
}

blockquote
{
	font-size:180%;
	font-style:oblique;
}

/** Rates
_____________________________*/

.rates-heading
{
	margin-left:15px;
}

.rates-heading h5
{
	color:#666;
	margin-top:8px;
}

.rates-text
{
	width:254px;
	float:left;
	margin:15px;
	
}

#rates-footer
{
	margin:0 12px;
	clear:both;
}

.rates-box-container
{
	float:left;
	margin:15px;
	width:254px;
	height:351px;
	position:relative;
	text-align:center;
	
}

.rates-box-container a:link, .rates-box-container a:visited
{
	color:white;
}

.rates-box-container h3
{
	color:white;
	font-size:280%;
	font-weight:bold;
	padding:24px 0;
	border-bottom:1px solid white;
	margin:0;
	display:block;
}

.rates-box-container h3 span
{
	font-size:40%;
	line-height:6px;
}

.rates-box-container h2
{
	border-bottom:1px solid white;
	color:white;
	font-size:180%;
	font-weight:normal;
	display:block;
	margin:0;
	padding:16px 0;
}


/** GREEN RATE BOX
---------------------------- */

#rates-box-green
{
	background:transparent url(images/rounded-bottom-green.gif) no-repeat bottom left;
	padding-bottom:10px;
}

#rates-box-green h2
{
	background:#33cc33;
}

#rates-box-green ul
{
	background:#33cc33;
	color:white;
	text-align:left;
	list-style:disc outside;
	padding:16px 0 16px 48px;
}

#rates-box-green ul li
{
	list-style-type:disc;
}

#rates-box-green h4
{
	background:#238f23;
	padding:14px 0;
	margin:0;
	color:white;
	font-size:130%;
}

#rates-box-green h3
{
	background:#6c6;
}

/** BLUE RATE BOX 
------------------------*/

#rates-box-blue
{
	background:transparent url(images/rounded-bottom-blue.gif) no-repeat bottom left;
	padding-bottom:10px;
}

#rates-box-blue h2
{
	background:#28b4e5;
}

#rates-box-blue ul
{
	background:#28b4e5;
	color:white;
	text-align:left;
	list-style:disc outside;
	padding:16px 0 16px 48px;
}

#rates-box-blue ul li
{
	list-style-type:disc;
}

#rates-box-blue h4
{
	background:#1c7ea0;
	padding:14px 0;
	margin:0;
	color:white;
	font-size:130%;
}

#rates-box-blue h3
{
	background:#3cf;
}

/** GREY RATE BOX 
------------------------*/

#rates-box-grey
{
	background:transparent url(images/rounded-bottom-grey.gif) no-repeat bottom left;
	padding-bottom:10px;
}

#rates-box-grey h2
{
	background:transparent;
	margin-top:-53px;
}

#rates-box-grey ul
{
	background:#666;
	color:white;
	text-align:left;
	list-style:disc outside;
	padding:16px 0 16px 48px;
}

#rates-box-grey ul li
{
	list-style-type:disc;
}

#rates-box-grey h4
{
	background:#474747;
	padding:14px 0;
	margin:0;
	color:white;
	font-size:130%;
}

#rates-box-grey h3
{
	background:#848484;
}


.rates-box-top-blue
{
	background:transparent url(images/rounded-top-blue.gif) no-repeat top left;
	height:10px;
}

.rates-box-top-green
{
	background:transparent url(images/rounded-top-green.gif) no-repeat top left;
	height:10px;
}

.rates-box-top-grey
{
	background:transparent url(images/discount-stamp.png) no-repeat top left;
	height:97px;
	margin-top:-34px;
}

/** Help Nav
_____________________*/

#help_nav
{
	width:180px;
}

#help_nav li
{
	margin:0;
	padding:0;
	font-size:100%;
	display:block;
	height:28px;
	/*padding:2px 0 2px 4px;*/
}

#help_nav li a:link, #help_nav li a:visited
{
	display:block;
	height:28px;
	background:transparent;
	color:#999;
	padding:2px 0 2px 4px;
}

#help_nav li a:hover
{
	color:#666;
	text-decoration:none;
	background:transparent url(images/list-arrow.png) no-repeat top right;
}

#help_nav li.active a:visited, #help_nav li.active a:link
{
	color:#666;
	text-decoration:none;
	background:transparent url(images/list-arrow.png) no-repeat top right;
}


#help_nav li strong
{
	color:#999;
	font-weight:normal;
	
}

#help_nav ul li
{
	display:block;
	height:28px;
	font-size:90%;
	
}

#help_nav ul li strong
{
	padding:2px 0 2px 4px;
}

#help_nav ul
{
	font-size:90%;
}

#help_nav ul li a:link, #help_nav ul li a:visited
{
	display:block;
	background:transparent;
	font-weight:normal;
	color:#28b4e5;
	height:28px;
	padding:2px 0 2px 4px;
	margin:0;
	
}

#help_nav ul li a:hover
{
	background:transparent url(images/list-arrow.png) no-repeat top right;
	text-decoration:none;
	color:#666;
}

#help_nav ul li.active
{
	background:transparent url(images/list-arrow.png) no-repeat top right;
	text-decoration:none;
}

.largeblock-text-contact {
width:800px;
height:830px;
padding-top:10px;
padding-left:30px;
font-size:14px;

}




