.text
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.text_title
{
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
}

.text_indent
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	color:#000000;
}

.text_indent A:link
{
	color:#000000;
    TEXT-DECORATION: none;
}
.text_indent A:hover
{
	color:#000000;
    TEXT-DECORATION: underline;
}
.text_indent A:visited
{
	color:#000000;
    TEXT-DECORATION: underline;
}

.texttext
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	color:#000000;
}

.text_bottom
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 2;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	color:#000000;
}

.text_bottom A:link
{
	color:#000000;
    TEXT-DECORATION: none;
}
.text_bottom A:hover
{
	color:#000000;
    TEXT-DECORATION: underline;
}
.text_bottom A:visited
{
	color:#000000;
    TEXT-DECORATION: none;
}

.text_bottom_title
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#606069;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.text_bottom_title A:link
{
	color:#606069;
    TEXT-DECORATION: none;
}
.text_bottom_title A:hover
{
	color:#606069;
    TEXT-DECORATION: underline;
}
.text_bottom_title A:visited
{
	color:#606069;
    TEXT-DECORATION: none;
}

.text_bottom_big {
	font-size: 24px;
	font-weight: bold;
	color: #606069;
	LINE-HEIGHT: 0.6;
	font-family: Arial, Helvetica, sans-serif;
}

.sitemap
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	color:#000000;
}

.sitemap a:link{
	FONT-SIZE: 11px;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
	color:#000000;
}

.sitemap a:visited{
	FONT-SIZE: 11px;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
	color:#000000;
}

.sitemap a:hover{
	FONT-SIZE: 11px;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.text h1 { font-family: Arial; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd; padding-top: 5px; COLOR: #666666;}

.text h2 { font-family: Arial; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd; padding-top: 5px; COLOR: #666666;}

.text h3 { font-family: Arial; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd; padding-top: 5px; COLOR: #666666;}


.texttext h1 { font-family: Arial; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd; padding-top: 5px; COLOR: #666666;}

.texttext h2 { font-family: Arial; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd; padding-top: 5px; COLOR: #666666;}

.texttext h3 { font-family: Arial; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd; padding-top: 5px; COLOR: #666666;}


.texttexttext h1 { font-family: Arial; font-size: 16px; line-height: 18px; border-top: 1px solid #ddd; padding-top: 5px; COLOR: #666666; padding-left:15px; padding-right:15px;}

.texttexttext h2 { font-family: Arial; font-size: 16px; line-height: 18px; border-top: 1px solid #ddd; padding-top: 5px; COLOR: #666666; padding-left:15px; padding-right:15px;}

.texttexttext h3 { font-family: Arial; font-size: 16px; line-height: 18px; border-top: 1px solid #ddd; padding-top: 5px; COLOR: #666666; padding-left:15px; padding-right:15px;}


.sitemap h1 { font-family: Arial; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd; padding-top: 5px; COLOR: #666666;}
.sitemap h2 { font-family: Arial; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd; padding-top: 5px; COLOR: #666666;}
.sitemap h3 { font-family: Arial; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd; padding-top: 5px; COLOR: #666666;}

.text_indent h1 { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin-bottom:-0px;}

.text_indent h2 { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin-bottom:-0px;}

.text_indent h3 { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin-bottom:-0px;}


.text_tab
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.text_info_box
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.9;
	text-decoration: none;
	padding: 10px 20px 10px 20px;
	background-color: #EEEEEE;
	border: 1px solid #cccccc;
	text-shadow: 0 1px 0 rgba(255,255,255,0.6);
	border-radius:3px;
	color:#111;
}

.text_info_box_alert
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ff0000 1px solid;
    PADDING-LEFT: 80px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #eeeeee url('../images/large_icons/text_info_box_alert.png') no-repeat middle left; 
    TEXT-DECORATION: none;
}

ul.list-tick {
margin: 0;
padding: 0;
}

ul.list-tick li {
margin-bottom: 10px;
padding-left: 25px;
list-style: none;
background: url('../images/tick_yes.gif') no-repeat middle left;
}


.style2 {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.style2 a:link{
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.style2 a:visited{
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.style2 a:hover{
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.pricing_red
{
    font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    BACKGROUND-COLOR: #F7941E;
}

.pricing_light_grey
{
    font-size: 20px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    BACKGROUND-COLOR: #EEEEEE;
}

.pricing_dark_grey
{
    font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    BACKGROUND-COLOR: #666666;
}


.dedicated_server {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.dedicated_server_2 {
	padding-left:3px;
	padding-right:3px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	LINE-HEIGHT: 1.8;
	BACKGROUND-COLOR: #eeeeee;
}

.button
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #eeeeee;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 21px
}

.button_red
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #FF0000;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #FFFFFF;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 21px
}

.productemail
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right 50%;
    BORDER-TOP: #ff0000 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/hosting/email/email_middle.gif);
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.content
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.content A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.content A:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.content A.visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.content A.hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.text_dropdown
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.top_menu
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #873251;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: none;
    HEIGHT: 31px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.top_menu LI A
{
    DISPLAY: block;
    COLOR: #ffffff;
    LIST-STYLE-TYPE: none;
    HEIGHT: 31px;
    TEXT-DECORATION: none
}
.top_menu LI A:hover
{
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    LIST-STYLE-TYPE: none;
    TEXT-DECORATION: none
}
.top_menu LI A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.top_menu_end
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #873251;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: none;
    HEIGHT: 31px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.top_menu_end LI A
{
    DISPLAY: block;
    COLOR: #ffffff;
    LIST-STYLE-TYPE: none;
    HEIGHT: 31px;
    TEXT-DECORATION: none
}
.top_menu_end LI A:hover
{
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    LIST-STYLE-TYPE: none;
    TEXT-DECORATION: none
}
.top_menu_end LI A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.top_menu_nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.top_menu_nav LI
{
    MARGIN-TOP: 0px;
    COLOR: #ffffff;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: #cd0708
}
.top_menu_nav LI A
{
    DISPLAY: block;
    WIDTH: 85px;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.7;
    TEXT-DECORATION: none
}
.top_menu_nav LI A:hover
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    BACKGROUND: #eeeeee;
    COLOR: #cd0708;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-DECORATION: none
}
.top_menu_nav LI A:link
{
    BORDER-RIGHT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-DECORATION: none
}
.top_menu_nav LI A:visited
{
    BORDER-RIGHT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-DECORATION: none
}
.top_menu_nav LI DIV
{
    MARGIN-TOP: 0px;
    COLOR: #ffffff;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: #cd0708
}
.top_menu_nav LI DIV A
{
    DISPLAY: block;
    WIDTH: 85px;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.7;
    TEXT-DECORATION: none
}
.top_menu_nav LI DIV A:hover
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND: #eeeeee;
    COLOR: #cd0708;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-DECORATION: none
}
.top_menu_nav LI DIV A:link
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-DECORATION: none
}
.top_menu_nav LI DIV A:visited
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-DECORATION: none
}
.border_nav
{
    BORDER-RIGHT: #873251 1px solid;
    BORDER-LEFT: #873251 1px solid;
    BORDER-BOTTOM: #873251 1px solid
}






/* icomm menu Styles */

.left_nav_icomm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.left_nav_icomm LI
{
    MARGIN-TOP: 0px;
    COLOR: #000000;
    LIST-STYLE-TYPE: none
}
.left_nav_icomm LI A
{
    DISPLAY: block;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 3px;
    WIDTH: 150px;
    COLOR: #000000;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}
.left_nav_icomm LI A:hover
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BACKGROUND: #bbd5cc;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}
.left_nav_icomm LI A:link
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}
.left_nav_icomm LI A:visited
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BORDER-LEFT: #bbd5cc 1px solid;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}

.left_nav_icomm LI DIV
{
    MARGIN-TOP: 0px;
    COLOR: #000000;
    LIST-STYLE-TYPE: none
}
.left_nav_icomm LI DIV A
{
    DISPLAY: block;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 3px;
    WIDTH: 150px;
    COLOR: #000000;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}
.left_nav_icomm LI DIV A:hover
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BACKGROUND: #bbd5cc;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #bbd5cc 1px solid;
	BORDER-TOP: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}
.left_nav_icomm LI DIV A:link
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #bbd5cc 1px solid;
	BORDER-TOP: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}
.left_nav_icomm LI DIV A:visited
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BORDER-LEFT: #bbd5cc 1px solid;
    BORDER-BOTTOM: #bbd5cc 1px solid;
	BORDER-TOP: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}





.left_nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.left_nav LI
{
    MARGIN-TOP: 0px;
    COLOR: #000000;
    LIST-STYLE-TYPE: none
}
.left_nav LI A
{
    DISPLAY: block;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 3px;
    WIDTH: 150px;
    COLOR: #000000;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}
.left_nav LI A:hover
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BACKGROUND: #bbd5cc;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}
.left_nav LI A:link
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}
.left_nav LI A:visited
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BORDER-LEFT: #bbd5cc 1px solid;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}

.left_nav_grey
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	
}
.left_nav_grey LI
{
    MARGIN-TOP: 0px;
    COLOR: #000000;
    LIST-STYLE-TYPE: none
}
.left_nav_grey LI A
{
    DISPLAY: block;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 3px;
    WIDTH: 150px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
	BACKGROUND: #666666;
}
.left_nav_grey LI A:hover
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BACKGROUND: #666666;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}
.left_nav_grey LI A:link
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BORDER-LEFT: #bbd5cc 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}
.left_nav_grey LI A:visited
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    BORDER-LEFT: #bbd5cc 1px solid;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    TEXT-DECORATION: none
}


.left_nav_right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.left_nav_right LI
{
    MARGIN-TOP: 0px;
    COLOR: #000000;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: right
}
.left_nav_right LI A
{
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    PADDING-BOTTOM: 3px;
    WIDTH: 165px;
    COLOR: #000000;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.left_nav_right LI A:hover
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    BACKGROUND: #ccd0d1;
    BORDER-LEFT: #a1a1a1 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #a1a1a1 1px solid;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.left_nav_right LI A:link
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    BORDER-LEFT: #a1a1a1 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #a1a1a1 1px solid;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.left_nav_right LI A:visited
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    BORDER-LEFT: #a1a1a1 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #a1a1a1 1px solid;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.left_nav_signup
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.left_nav_signup LI
{
    MARGIN-TOP: 0px;
    BACKGROUND: #172331;
    TEXT-TRANSFORM: uppercase;
    COLOR: #15d00b;
	BORDER-BOTTOM: #FFFFFF 1px solid;
    LIST-STYLE-TYPE: none;
}
.left_nav_signup LI DIV
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    BACKGROUND: #172331;
    TEXT-TRANSFORM: uppercase;
    COLOR: #15d00b;
    LIST-STYLE-TYPE: none;
}
.left_nav_signup LI DIV A
{
    DISPLAY: block;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND: #172331;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 150px;
    COLOR: #15d00b;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
}
.left_nav_signup LI DIV A:hover
{
    BACKGROUND: #172331;
    TEXT-TRANSFORM: uppercase;
    COLOR: #15d00b;
}
.left_nav_signup LI DIV A:link
{
    FONT-WEIGHT: bold;
    BACKGROUND: #172331;
    TEXT-TRANSFORM: uppercase;
    COLOR: #15d00b;
}
.left_nav_signup LI DIV A:unknown
{
    FONT-WEIGHT: bold;
    BACKGROUND: #172331;
    TEXT-TRANSFORM: uppercase;
    COLOR: #15d00b;
}

.left_nav LI DIV
{
    MARGIN-TOP: 0px;
    COLOR: #ffffff;
    LIST-STYLE-TYPE: none;
}
.left_nav LI DIV A
{
    DISPLAY: block;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND: #ff0000;
    PADDING-BOTTOM: 3px;
    WIDTH: 150px;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
}
.left_nav LI DIV A:hover
{
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
}
.left_nav LI DIV A:link
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
}
.left_nav LI DIV A:unknown
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
}



.left_nav_pull
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left 50%;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/open.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.left_nav_pull LI
{
    MARGIN-TOP: 0px;
    COLOR: #000000;
    LIST-STYLE-TYPE: none
}
.left_nav_pull LI A
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #a1a1a1 1px solid;
    WIDTH: 165px;
    COLOR: #000000;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #a1a1a1 1px solid;
    TEXT-DECORATION: none
}
.left_nav_pull LI A:hover
{
    DISPLAY: block;
    PADDING-LEFT: 2px;
    BACKGROUND: url(../images/open.gif) #ccd0d1 no-repeat left 50%;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}
.left_nav_pull LI A:link
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    BORDER-LEFT: #a1a1a1 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #a1a1a1 1px solid;
    TEXT-DECORATION: none
}
.left_nav_pull LI A:visited
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    BORDER-LEFT: #a1a1a1 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #a1a1a1 1px solid;
    TEXT-DECORATION: none;
}
.greybar
{
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/grey_bar.png);
    WORD-SPACING: normal;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    LINE-HEIGHT: 2.5;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.greybarbg
{
	background: url(/images/grey_bar_background.png);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	z-index:999;
}

.greybarbg_2
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../images/grey_bar_background_2.png);
    MARGIN: 0px;
    BACKGROUND-REPEAT: repeat-x;
}

.greybarbg_blog
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(images/grey_bar_background.jpg);
    MARGIN: 0px;
    BACKGROUND-REPEAT: repeat-x;
}
.verticaldots
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    BORDER-TOP: #a1a1a1 1px solid;
    BORDER-LEFT: #a1a1a1 1px solid;
    BORDER-BOTTOM: #a1a1a1 1px solid;
}
.pictureborder
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #000000 1px solid;
}
.lefttile
{
    BACKGROUND-IMAGE: url(../images/left_tile.gif);
    BACKGROUND-REPEAT: repeat-x
}
.righttile
{
    BACKGROUND-IMAGE: url(../images/right_tile.gif);
    BACKGROUND-REPEAT: repeat-x
}
.lefttile_blog
{
    BACKGROUND-IMAGE: url(http://www.icukhosting.co.uk/images/left_tile.gif);
    BACKGROUND-REPEAT: repeat-x
}
.righttile_blog
{
    BACKGROUND-IMAGE: url(http://www.icukhosting.co.uk//images/right_tile.gif);
    BACKGROUND-REPEAT: repeat-x
}
.smalltext
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.smalltext A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.smalltext A:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.smalltext A:link
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.vsmalltext
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 1.4;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.vsmalltext A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 1.4;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.vsmalltext A:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 1.4;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.vsmalltext A:link
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 1.4;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.table_top
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F7941E;
}

.table_white
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

.table_green
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #00FF00
}

.table_amber
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FF9900
}

.table_red
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FF0000
}

.table
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}

.pictureborder
{
    BORDER-RIGHT: #cd0708 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cd0708 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #cd0708 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cd0708 1px solid
}

.comparetabletop
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cd0708
}
.comparetext
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.signupform
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.3;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.signuptext
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.signuptext2
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.signuptext3
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.signuptext4
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bottom2
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/box/bottom2.gif);
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom3
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/box/bottom3.gif);
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom4
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/box/bottom4.gif);
    COLOR: #cd0708;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.product_txt
{
    BORDER-RIGHT: #cd0708 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right 50%;
    BORDER-TOP: #cd0708 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cd0708 1px solid;
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cd0708 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.product_txt2
{
    BORDER-RIGHT: #cd0708 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right 50%;
    BORDER-TOP: #cd0708 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cd0708 1px solid;
    LINE-HEIGHT: 1.6;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cd0708 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.menutop
{
    BACKGROUND-IMAGE: url(../images/top.gif);
    BACKGROUND-REPEAT: no-repeat
}
.quotescroll_from
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.quotescroll_quote
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.quotescroll
{
    BORDER-RIGHT: #bbd5cc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #bbd5cc 1px solid;
    PADDING-LEFT: 5px;
    SCROLLBAR-FACE-COLOR: #eeeeee;
    BACKGROUND: #fff;
    SCROLLBAR-HIGHLIGHT-COLOR: #fff;
    OVERFLOW: auto;
    BORDER-LEFT: #bbd5cc 1px solid;
    SCROLLBAR-SHADOW-COLOR: #86858b;
    SCROLLBAR-3DLIGHT-COLOR: #ccc;
    SCROLLBAR-ARROW-COLOR: #000;
    PADDING-TOP: 5px;
    SCROLLBAR-TRACK-COLOR: #eeeeee;
    BORDER-BOTTOM: #bbd5cc 1px solid;
    SCROLLBAR-DARKSHADOW-COLOR: #ccc;
    SCROLLBAR-BASE-COLOR: #ccc;
    HEIGHT: 140px
}

.red
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.red A:link
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.red A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}

.orange
{
    COLOR: #F7941E;
    TEXT-DECORATION: none
}
.orange A:link
{
    COLOR: #F7941E;
    TEXT-DECORATION: none
}
.orange A:hover
{
    COLOR: #F7941E;
    TEXT-DECORATION: underline
}


.black
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.black A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.black A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}


.horizontaldot
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(../images/horizontal_dot.gif);
    BACKGROUND-REPEAT: repeat-x
}
.table_grey
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666
}

.table_blue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1A0293;
}

.table_orange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F7941E;
}


.table2
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.tableheading2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    LINE-HEIGHT: 1.6;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #bbd5cc
}
.backtotop
{
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.faq_txt_extra
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffffff 1px solid;
    CLIP: rect(auto auto auto auto);
    COLOR: #000000;
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}
.faq_txt_extra A
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    CLIP: rect(auto auto auto auto);
    COLOR: #000000;
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.faq_txt_extra A:link
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.faq_txt_extra A:visited
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.faq_txt_extra A:hover
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.producttxtextra
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.producttxtextraborder
{
    BORDER-RIGHT: #ff0000 1px solid;
    BORDER-TOP: #ff0000 1px;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ff0000 1px solid;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    BORDER-BOTTOM: #ff0000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.producttxtwin
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right 50%;
    BORDER-TOP: #ff0000 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/dedicated/windows/middle.jpg);
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.producttxtwin2
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right 80%;
    BORDER-TOP: #ff0000 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/dedicated/windows/middle.jpg);
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.6;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.boxbottom
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../images/box2/bottom_side.gif);
    BACKGROUND-REPEAT: repeat-x
}
.boxtop
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../images/box2/top_side.gif);
    BACKGROUND-REPEAT: repeat-x
}
.boxleftside
{
    BACKGROUND-IMAGE: url(../images/box2/left_side.gif);
    BACKGROUND-REPEAT: repeat-y
}
.boxrightside
{
    BACKGROUND-IMAGE: url(../images/box2/right_side.gif);
    BACKGROUND-REPEAT: repeat-y
}
.boxtop3
{
    BACKGROUND-IMAGE: url(../images/box3/top_side.gif);
    BACKGROUND-REPEAT: repeat-x
}
.boxbottom3
{
    BACKGROUND-IMAGE: url(../images/box3/bottom_side.gif);
    BACKGROUND-REPEAT: repeat-x
}
.boxleft3
{
    BACKGROUND-IMAGE: url(../images/box3/left_side.gif);
    BACKGROUND-REPEAT: repeat-y
}
.boxright3
{
    BACKGROUND-IMAGE: url(../images/box3/right_side.gif);
    BACKGROUND-REPEAT: repeat-y
}
.bottom2
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/bottom2.gif);
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom3
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/bottom3.gif);
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/bottom4.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #ff0000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom5
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/bottom5.gif);
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom7
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/hosting/adslplus/bottom2a.gif);
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom8
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/hosting/adslplus/bottom3.gif);
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom9
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(../images/hosting/adslplus/bottom4.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #ff0000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom10
{
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/hosting/adslplus/bottom1.gif);
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom1
{
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/hosting/adslplus/bottom1a.gif);
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bottom11
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/hosting/adslplus/bottom2.gif);
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    BACKGROUND-IMAGE: url(../images/hosting/adslplus/bottom4.gif);
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ff0000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom13
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/bottom4.gif);
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ff0000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom14
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/bottom4.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #ff0000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom15
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/bottom4.gif);
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ff0000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottom16
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/hosting/adslplus/bottom4.gif);
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ff0000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.producttxt
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right 50%;
    BORDER-TOP: #ff0000 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/background.jpg);
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.producttxt2
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right 80%;
    BORDER-TOP: #ff0000 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/background.jpg);
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.6;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.producttxt3
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right 80%;
    BORDER-TOP: #ff0000 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/hosting/unix/ubuntu_background.jpg);
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.6;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


.productdescription
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ff0000 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.frontsmalltext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.7;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.frontsmalltext A
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.7;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.frontsmalltext A:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.7;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.frontsmalltext A:link
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.7;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.producttxtadsl
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right center;
    BORDER-TOP: #ff0000 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.producttxtsdsl
{
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right center;
    BORDER-TOP: #ff0000 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ff0000 1px solid;
    CLIP: rect(auto auto auto auto);
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff0000 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.banner
{
    FONT-WEIGHT: lighter;
    FONT-FAMILY: Arial
}
.title
{
    FONT-SIZE: 14px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.smalltext H1
{
    COLOR: white;
    LINE-HEIGHT: 0pt;
    LETTER-SPACING: normal
}

.white
{
    COLOR: white;
	TEXT-DECORATION: none;
}

.grey
{
    COLOR: #666666;
	TEXT-DECORATION: none;
}

.nodisplay
{
    DISPLAY: none
}

.darkblue
{
    COLOR: black;
    TEXT-DECORATION: none;
}

.home_banner
{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	padding: 5px;
	background-color: #bbd5cc;
}

.home_banner_white
{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	padding: 5px;
	background-color: #FFFFFF;
}

.home_banner_input_smalltext
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.home_banner_smalltext
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.home_banner_smalltext A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.home_banner_smalltext A:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.home_banner_smalltext A:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.home_banner_button
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: #eeeeee;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 19px
}

.icomm_links
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.icomm_links A
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.icomm_links A:link
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.icomm_links A.visited
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.icomm_links A.hover
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.8;
	font-weight: normal;
	text-decoration: none;
	list-style-type: square;
}

.quote_style1 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
}

.quote_style2 {color: #999999}

.quote_style3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px;}

.quote_style4 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

.signup_text { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold; 
	line-height: 1.8;
	color: #FF0000;
}


/* Stepbar
--------------------------------------------------------------

  .two_step, .three_step etc.: Apply one of these to ol element.
  .current : Apply to the li that matches the current step.
  .done: Apply to any step that has been done.
 
-------------------------------------------------------------- */

#stepbar {
	margin:1.5em 0 1.5em;
	padding-right:2px;
	background:url(images/stepbar-bg.png) 100% -72px;
}

#stepbar ol {
	padding-left:2px;
	background:url(images/stepbar-bg.png);
	margin:0;
	list-style:none;
}

#stepbar li {
	float:left;
	padding-top:1.5em;
	text-align:center;
	background-image:url(images/stepbar-bg.png);
	background-position:50% -72px;
	font-weight:bold;
	color:#d9d9d9;
}

#stepbar li.current 	{ background-position:50% 0px; color:#FF0000; } 
#stepbar li.done 		{ background-position:50% -144px; color:#FF0000; }

#stepbar .two_step li 	{ width:50%}
#stepbar .three_step li { width:33.315%; } /* IE6 mucks up if it's 33.33% */
#stepbar .four_step li 	{ width:25%; }
#stepbar .five_step li 	{ width:20%; }






/* Experimental Graph Boxes */

table.box {
  margin-bottom: 5px;
  margin-top: 2px;
  padding: 0px;
  border-collapse:	collapse;
}

table.one {
	border: solid 1px #5a5a5a;
}

table.texttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}


tr.one {
	background: url(../images/box-one-background.gif) repeat-x;
}

td.boxtitle {
	padding: 0;
}

tr.boxtitle p {
	padding: 0px 0px 1px 5px;
	margin-bottom: 1px;	
	margin-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

td.boxcontent {
padding: 5px 5px 5px 5px;
}

table.content {

  border-collapse:collapse;
  padding: 0px;
  margin: 0px;
  background: #fff url(../img/contentdrop.gif) repeat-x;

}

td.content {

  vertical-align: top;
  padding-left: 10px;
  padding-top: 10px;
  
}

table.layout {

  border-collapse:collapse;
  margin: 0px;
  padding: 0px;
  
}


tr.layout {
	vertical-align: top;
}


td.layout {
	padding: 0px;
}

ul.blocklist {
margin: 0px 0px 0px 0px;
padding: 0;
font-size: 10px;
}

ul.blocklist li {
margin: 0px 0px 1px 0px;
list-style-type: none;
border: 1px solid white;
}

ul.blocklist li a {
padding: 5px 5px 5px 5px;
background: #eeeeee;
font-weight: normal;
text-decoration: none;
display: block;
color: #333;
}

ul.blocklist li a:hover {
background: #ccc;
text-decoration: underline;
color: #333;
}

ul.blocklist li a:visited {
text-decoration: none;
}

ul.blocklist li b {
margin: 0;
padding: 0px 4px 0px 0px;
}

table.trailmenu {
	width: 100%;
	background: white;
	padding: 0px;
	margin-bottom: 2px;
	border: solid 1px lightgrey;
}

table.trailmenu td {
	font-size: 11px
}

div.boxcontent {
    padding: 10px 10px 10px 10px;
}

.large_price {
	font-size: 40px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.extra_large_price {
	font-size: 80px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.home_page_large {
    font-size: 20px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-image: url(../images/home/home_page_bar.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.medium_price {
	font-size: 30px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.medium_price a:link{
	font-size: 30px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.medium_price a:visited{
	font-size: 30px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


.medium_price a:hover{
	font-size: 30px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}



.home_title {
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.home_title a:link{
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.home_title a:visited{
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


.home_title a:hover{
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


.home_page_checker {
    font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	background-position: center center;
}

/* TOP IMAGE LINKS */

.top_links {
	FONT-SIZE: 12px;
    LINE-HEIGHT: 2.5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.top_links a:link{
	FONT-SIZE: 12px;
    LINE-HEIGHT: 2.5;
    TEXT-DECORATION: none;
	color: #666666;
}

.top_links a:hover{
	FONT-SIZE: 12px;
    LINE-HEIGHT: 2.5;
    TEXT-DECORATION: underline;
	color: #666666;
}

.top_links a:visited{
	FONT-SIZE: 12px;
    LINE-HEIGHT: 2.5;
	TEXT-DECORATION: none;
	color: #666666;
}



/* EXPERIMENT FOR HOME PAGE */

div#quad  {
height:228px;
margin:0 auto 24px;
overflow:hidden;
position:relative;
width:848px;
}

div#quad div a {
background-color:#F9F9F9;
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:0;
margin:0;
padding-top:228px;
position:absolute;
top:0;
width:212px;
}

div#quad div a:hover {
background-position:0 -228px;
}
div#quad div#quad1 a, div#quad div#quad1-2 a {
left:0;
}
div#quad div#quad2 a, div#quad div#quad2-2 a {
left:212px;
}
div#quad div#quad3 a, div#quad div#quad3-2 a {
left:424px;
}
div#quad div#quad4 a, div#quad div#quad4-2 a {
left:636px;
}

div#quad div#quad1 a {
background-image:url("../images/home/quad1.png");
}
div#quad div#quad2 a {
background-image:url("../images/home/quad2.png");
}
div#quad div#quad3 a {
background-image:url("../images/home/quad3.png");
}
div#quad div#quad4 a {
background-image:url("../images/home/quad4.png");
}
div#quad div#quad1-2 a {
background-image:url("../images/home/quad1-2.png");
}
div#quad div#quad2-2 a {
background-image:url("../images/home/quad2-2.png");
}
div#quad div#quad3-2 a {
background-image:url("../images/home/quad3-2.png");
}
div#quad div#quad4-2 a {
background-image:url("../images/home/quad4-2.png");
}


/* CPS PRICING TABLES */

#cps_pricing
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 400px;
	text-align: left;
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
}
#cps_pricing th
{
	padding: 4px;
	font-weight: normal;
	font-style:italic;
	font-size: 11px;
	color: #000000;
}
#cps_pricing tbody
{
	background: #EEEEEE;
}
#cps_pricing td
{
	padding: 4px;
	color: #000000;
	border: 2px solid #FFFFFF;
}
#cps_pricing tbody tr:hover td
{
	color: #000000;
	background: #CCCCCC;
}



/* MAIN NAVIGATION */
 
.menu_style {
	padding: 0px;
	width: 100%;
	FONT-SIZE: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    position: relative;  
    z-index: 9995;  
}

.menu_style ul {
	margin: 0px auto; /* This centers the table Only when width is specified */
	width: 848px; /* total width= (column-width x count) + paddding etc*/
	padding: 0px;	/* This ensures that list items are below each heading */
	height:32px;	/* Height of headings */
	list-style-type: none; /* Ensure there is no styling */
	text-align:center; /*Center text*/
	border-left: solid 1px white; /* place next to last heading so there is a border on either side of heading */	
}

.menu_style li {
	width:120px; /* Width of heading */
	position:relative; /*ensures that cells are positioned relative to each other */
	float: left; /*Ensures heading list is horizontal*/
	border-right: solid 1px white; /*place a border next to each heading. (see how to close final heading above)*/
	line-height:32px; /*must be same as height to middle the text vertically (vertical-align only applies to table cells) */
}
	
.menu_style li a {
	display: block; /* fills the entire element with the anchor tag*/
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none; /* Ensure anchor is not underlined*/
}

.menu_style ul ul {
	display: none; /* Ensure table is not displayed by default*/
	height: auto; /* override parent height */
	width: 160px; /* override parent width */
	position: absolute; /* Set an absolute position below table usign top and left */
	top: 32px; /* used with absolute position*/
	left: 0px; /* used with absolute position*/
	border-right:none;
	border-bottom: 1px solid #FF0000; /* provide last border edge for sub headings*/
    z-index: 9995;
}

.menu_style li li a {
	color: black;
	background: #ffffff;
	height:25px;
	line-height:25px;
	text-align:left;
	padding:0px 0px 0px 10px;
	font-size: 11px;
}

.menu_style ul ul ul {
	display: none; /* Ensure table is not displayed by default*/
	height: auto; /* override parent height */
	width: 160px; /* override parent width */
	position: absolute; /* Set an absolute position below table usign top and left */
	top: 0px; /* used with absolute position*/
	left: 160px; /* used with absolute position*/
	border-right:none;
	border-bottom: 1px solid #FF0000; /* provide last border edge for sub headings*/
    z-index: 9999;
}

.menu_style li li li a {
	color: black;
	background: #ffffff;
	height:25px;
	line-height:25px;
	text-align:left;
	padding:0px 0px 0px 10px;
	font-size: 11px;
}

.menu_style ul li:hover a.menu_head { /* if a mouse is hovering over the root list item of menustyle then set the anchor of menu_head with the following styles */
	background-color: #F7941E;
}

.menu_style ul li:hover ul { /* if a mouse is hovering over the root list item of menustyle then set all child lists with the following styles */
	display: block;
	float: left;
}

.menu_style ul li:hover ul ul  { /* hide child child elements that have been set to block */
	display: none;
	float: left;
}

.menu_style ul li ul li:hover ul  { /* show child child elements when parent is over them */
	display: block;
	float: left;
}

.menu_style li li {	
	height: 25px;
	width: 160px;
	line-height:25px;
	border-top: 1px solid #F7941E;
	border-right: 1px solid #F7941E;
	border-left: 1px solid #F7941E;
}

.menu_style li li a:hover {
	background: #1A0293;
	color: #ffffff;
}

.menu_head {
}

.menu_shadow {
	height:7px;
	background-image: url(images/menu/menu_shadow.jpg);
	background-repeat:repeat-x;
}

.text_info_box_new
{
    border: #ff0000 1px solid;
    padding: 5px 5px 5px 80px;
    font-size: 11px;
    line-height: 1.6;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	background: #EEEEEE url('/images/large_icons/text_info_box_new.png');
	background-position: left;
	background-repeat:no-repeat;
	height: 50px;
    min-height: 50px;
    text-decoration: none;
	z-index:9999;
}

.reseller_hosting_pound
{
    padding: 0px;
    font-size: 18px;
	font-weight: bold;
	color: #FF0000;
    line-height: 1.3;
    font-family: Arial, Helvetica, sans-serif;	
	background: #EEEEEE;
    text-decoration: none;
}

.strike
{
text-decoration: line-through;
}


/* HELP */

.helpcontentempty {
    padding-left: 8px;
    padding-top: 5px;
    padding-right: 10px;
}

.helpcontent {
	position: relative;
    padding-left: 8px;
    padding-top: 5px;
    padding-right: 10px;
    border: 1px solid #EEEEEE;
    min-height: 250px;
    height: auto !important;
	height: 250px;
	font-size: 11px;
	line-height: 1.8;
}

.helpcontentlinks {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0 0 10px 10px;
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.helplink {
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
}

.helpcaton {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.helpcatoff {
    font-size: 11px;
    font-weight: bold;
    color: #666666;
}

.helpmenuon {
    display: block;
    border: 1px solid #EEEEEE;
}

.helpmenuoff {
    display: none;
}

.helpmenuitemon {
    font-weight: bold;
    color: #F7941E;
	cursor: pointer;
    height: 28px;
    background: url(/images/help/menu_li_background.png) no-repeat;
    font-size: 11px;
}

.helpmenuitemoff {
    color: #888888;
	cursor: pointer;
    height: 28px;
    background: url(/images/help/menu_li_background.png) no-repeat;
    font-size: 11px;
}

.helpmenulist {
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}


/* NEW HOME PAGE */

.slider {
float:left;
width:850px;
height:275px;
position:relative;
padding-bottom:0px;
}

.sliderContent {
float:left;
width:850px;
height:275px;
clear:both;
position:relative;
overflow:hidden;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
background-image:url(/images/slider/prev_next.png);
width:42px;
height:42px;
position:absolute;
top:50%;
margin-top:-34px;
}

.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -44px;
}

.next {
right:15px;
background-position:-44px 0;
}

.next:hover {
background-position:-44px -44px;
}

.sliderContent .item {
position:absolute;
width:850px;
height:275px;
background:#C60000;
}

.sliderBullets {
position:absolute;
bottom:0;
left:50%;
z-index:50;
margin-left:-45px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
margin-bottom:5px;
width:10px;
height:11px;
background:url(/images/slider/bullets.png) no-repeat;
}

.sliderBullets .active {
background-position:0 -11px;
}

.sliderContent a {
outline:none;
}

a {
}

a img {
border:none;
}

.features ul {
	display:block;
	list-style-image:url(images/dot.gif);
}
.features li {
	margin-top:4px;
	margin-left:-10px;	
}
