/* @override http://ecenica.com/common/css/ecenica.css?v=700791751 */

html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; height:0; list-style:none; margin:0; overflow:hidden; padding:0; visibility:hidden; width:0; }
body { background-color:#fff; color:#444; font-family:"Helvectica Neue", Arial, sans-serif; font-size:11px; font-weight:400; text-align:center; text-decoration:none; margin:0; padding:0; }
.icon { behavior:url(/common/css/iepngfix.htc); border:none; float:left; margin:0 5px 0 0; }
a:link,a:visited,a:active { color:#2828d4; }
.bg_centre { margin:0 auto; overflow:hidden; text-align:left; width:779px; background:white; }

/* @group Tux Sprite */
.tux-small { background-image:url(/images/sprites.png); background-repeat:no-repeat; background-position:-310px -483px; background-color:transparent; padding:10px 27px 10px 0; padding-left:27px!important; }
h4.tux-small { padding-top:6px!important; padding-bottom:6px!important; }

/* @end */

/* @group Teaser */
#teaser { background:#bf1e2e; }
#teaser h2 { margin:0; padding:5px 0; font-weight:bold; font-size:1em; color:#fff; text-align:center; }
#teaser h2 a { padding:10px 25px 20px; color:#fff; text-decoration:none; }
#teaser h2 a em { font-size:11px; font-variant:normal; text-transform:uppercase; text-decoration:none; font-weight:normal; font-style:normal; background:#fdd319; padding:2px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#231f20; border:1px solid #eb900b; }

/* @end */
#header { height:65px; margin:10px 0; overflow:hidden; padding:0; }
#header h1 { float:left; font-size:12px; font-weight:bold; height:65px; margin:0; padding:5px 0 0 5px; position:relative; width:190px; }
#header h1 a { background:white url(/images/logo.png) no-repeat left top; height:65px; left:0; min-height:65px; overflow:hidden; position:absolute; top:0; width:190px; z-index:0; }
#nav_top { margin:10px 0 0; padding:0; }
#nav_top span { float:right; margin:10px 0; font-weight:bold; font-size:15px; text-decoration:none; }
#nav_top span a { text-decoration:none; }
#nav_top ul { float:right; list-style:none; margin:0; padding:0; }
#LiveHelpStatus { text-decoration:none; margin:0 0 -4px; }
#nav_top ul li { border-left:1px solid #ccc; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:16px; margin:0; padding:2px 7px 1px; color:#666!important; }
#nav_top ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 0; text-decoration:none; }
#nav_top ul li.first { border:none; padding-left:0; }
#nav_top ul li.last { margin-right:0; padding-right:0; }
#web_login { float:right; margin:10px 0 0; padding:0; }
#web_login .icon { margin:0; }
#toggle_tools,#sign_out { cursor:pointer; }
#web_login table { border-collapse:collapse; border-spacing:0; }
#navigation { background:url(/images/bg_navtop.gif) no-repeat; border-right:1px solid #BBB; color:#fff; font-family:Arial, Helvetica, sans-serif; height:36px; margin:10px 0 0; overflow:hidden; padding:0; width:777px; }
#navigation ul { list-style:none; margin:0; overflow:hidden; padding:0; }
#navigation ul li { float:left; margin:0; padding:0; }
#navigation ul li a { border:none; border-right:1px solid #BBB; display:block; float:left; font-size:15px; font-weight:bold!important; line-height:1.4em; margin:0; padding:7px 15px 8px; text-align:center; text-decoration:none; color:#42464f; text-shadow:1px 1px 3px #fff; }
h2,.title { color:#000; font-size:30px; font-weight:400; line-height:1.2em; margin:0; padding:0; }
h1.title { color:#000; font-size:30px; font-weight:400; line-height:1.2em; margin:0 0 12px; padding:0; }
h1.feature_header { color:#000; font-size:15px; font-weight:bold; margin:0; padding:10px 0 5px; text-decoration:none; }
h1.tagline { color:#000; font-size:13px; font-weight:bold; margin:0; text-decoration:none; }
h4 { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; text-decoration:none; }
h5 { color:#4778BC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; }
h6 { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:400; letter-spacing:0; margin:6px 0 3px; word-spacing:0; }
.pricelarge { color:#900; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; margin:0; text-decoration:none; }
.boldtext { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0 0 10px; text-decoration:none; }
blockquote { margin:6px 12px 24px; }
a.productheader:link,a.productheader:active,a.productheader:visited { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; letter-spacing:0; text-decoration:none; }
.sidetext { color:#141414; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:400; letter-spacing:-1px; text-indent:15px; word-spacing:0; }
.mainmenu { border-right:1px solid #bbb; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0 10px; text-decoration:none; }
.textsmall { color:#161616; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:0; text-decoration:none; text-indent:5pt; word-spacing:-1px; }
.orderbox { color:#404040; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:400; letter-spacing:-1px; }
span,p,.text,pre,h1 { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; margin:0 0 8px; text-decoration:none; }
.textlarge { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; }
a.lightblue:link,a:.lightblue:visited,a.lightblue:active { color:#006; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0 0 8px; text-decoration:none; }
a.lightblue:hover { color:#2D2D93; text-decoration:underline; }
.redprice { color:#900; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0 0 10px; text-decoration:none; }
a.why:link,a:.why:visited,a.why:active { color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; margin:0 0 10px; text-decoration:none; }
a.menu:hover { color:#A7AA59; text-decoration:underline; }
a.renew { color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:0; text-decoration:none; word-spacing:-1px; }
a.submenu,a.submenu:visited,a.submenu:active { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; letter-spacing:0; text-decoration:none; text-indent:5pt; word-spacing:-1px; }
a.smalllink,a.smalllink:active,a.smalllink:visited { color:#161616; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:400; line-height:11px; text-decoration:none; }
a.footer:link,a.footer:active,a.footer:visited { font-size:10px; letter-spacing:-1px; }
a.footer:hover { color:#FFBA21; }
a.navleft,a.navleft:active,a.navleft:visited { color:#161616; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
a.windowtitle,a.windowtitle:active,a.windowtitle:visited { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; letter-spacing:0; text-decoration:none; text-indent:4px; word-spacing:0; }
a.windowtitle:hover { color:#CC4706; text-decoration:underline; }
a.windowtitleon,a.windowtitleon:active,a.windowtitleon:visited { color:#CC4706; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; letter-spacing:0; text-decoration:none; text-indent:4px; word-spacing:0; }
a.order:hover { color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; text-decoration:underline; }
.textmirco { color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; letter-spacing:-1px; word-spacing:0; }
.loginbutton { background-color:#5381B2; border:1px solid #000; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; height:18px; letter-spacing:1px; margin:0; width:100%; }
.checkdomainbutton { background-color:FF9900; border:1px solid #000; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; height:18px; letter-spacing:1px; margin:0; width:100%; }
.formbutton { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:22px; }
.removebutton { background-color:#f2f2f2; border:1px solid #000; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; height:15px; letter-spacing:1px; margin:0; width:110px; }
.orderform { background-color:#fff; border-bottom:1px solid #D5DDCB; border-left:1px solid #C7C7C7; border-right:1px solid #D5DDCB; border-top:1px solid #666; color:#white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:400; letter-spacing:-1px; text-decoration:none; width:100%; }
.bodytablebg { background-color:#C7C7C7; }
.orderbg { background-color:#FFF; }
.ordergapbg { background-color:#E3E3E3; }
.headerbg { background-color:#5381B2; }
.topnavbg { background-color:#000; filter:Alpha(Opacity=10); }
0l { margin:12px 0 24px 24px; }
.shadow { filter:Alpha(Opacity=60); }
.windowtitletext { color:#C7C7C7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; text-indent:5px; }
.formtext { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; padding:1px; }
.formtaskbox { border:0; color:#161616; filter:Shadow(Color=#000000,Direction=270); font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; padding:9px; }
.formtasktable { border:1px solid #B2B2B2; border-top:0; }
.mandatory { color:#E02E0A; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0; }
ul { margin:6px 0 24px 24px; }
.textdisclaimer { color:#C7C7C7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; }
form { margin:0; padding:0; }
a.hozsubmenu:link,a.hozsubmenu:active,a.hozsubmenu:visited { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; margin:0 0 8px; text-decoration:none; }
.selector { border:1px solid #C7C7C7; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:21px; }
.textprint { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:400; margin:0 0 8px; text-decoration:none; }
.h2print { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bolder; letter-spacing:-1px; margin:0; text-decoration:none; word-spacing:-1px; }
.error { background:#FBE3E4; border-color:#FBC2C4; color:#8a1f11; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; text-decoration:none; }
.searchbutton { background:url(/images/banner_search_button.jpg) no-repeat top left; background-color:#f8981d; border:0; color:#000; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:30px; margin:0; padding:0; text-decoration:none; width:62px; }
.greenbutton { background:url(/images/bg_button_green.gif) no-repeat top left; background-color:#63BA00; border:0 solid; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:22px; margin:0; padding:0; text-decoration:none; width:150px; }
.greenbuttonhover { background:url(/images/bg_button_green_over.gif) no-repeat top left; background-color:#63BA00; border:0 solid; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:22px; margin:0; padding:0; text-decoration:none; width:150px; }
.greensmallbutton { background-color:#63BA00; background-image:url(/images/bg_button_green_small.gif); border:0 solid; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; margin:0; padding:0; text-decoration:none; width:80px; }
.greensmallbuttonhover { background-color:#63BA00; background-image:url(/images/bg_button_green_small_over.gif); border:0 solid; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; margin:0; padding:0; text-decoration:none; width:80px; }
.greenmedbutton { background-color:#63BA00; background-image:url(/images/bg_button_green_med.gif); border:0 solid; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; margin:0; padding:0; text-decoration:none; width:143px; }
.greenmedbuttonhover { background-color:#63BA00; background-image:url(/images/bg_button_green_med_over.gif); border:0 solid; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; margin:0; padding:0; text-decoration:none; width:143px; }
.bluebutton { background-color:#004B8F; background-image:url(/images/bg_button_blue.gif); border:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; margin:0; padding:0; text-decoration:none; width:150px; }
.bluebuttonhover { background-color:#004B8F; background-image:url(/images/bg_button_blue_over.gif); border:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; margin:0; padding:0; text-decoration:none; width:150px; }
.bluesmallbutton { background-color:#004B8F; background-image:url(/images/bg_button_blue_small.gif); border:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; margin:0; padding:0; text-decoration:none; width:80px; }
.bluesmallbuttonhover { background-color:#004B8F; background-image:url(/images/bg_button_blue_small_over.gif); border:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; margin:0; padding:0; text-decoration:none; width:80px; }
.grayformbutton120px,.whitebutton { background-color:#C7C7C7; background-image:url(/images/button_gray_120px.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:120px; }
.buttonsave { background-color:#C7C7C7; background-image:url(/images/button_save.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:120px; }
.buttonshowall { background-color:#C7C7C7; background-image:url(/images/button_showall.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:120px; }
.buttontransact { background-color:#C7C7C7; background-image:url(/images/button_transact.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:120px; }
.buttonprint { background-color:#C7C7C7; background-image:url(/images/button_print.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:120px; }
.buttonadd { background-color:#C7C7C7; background-image:url(/images/button_add.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:120px; }
.buttondelete { background-color:#C7C7C7; background-image:url(/images/button_delete.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:120px; }
.grayformbutton40px { background-color:#C7C7C7; background-image:url(/images/button_gray_40px.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:40px; }
.grayformbutton60px { background-color:#C7C7C7; background-image:url(/images/button_gray_60px.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:60px; }
.graysmallbutton { background-color:#C7C7C7; background-image:url(/images/button_gray_80px.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:80px; }
.smbutton { background-color:#C7C7C7; background-image:url(/images/bg_button_sm.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:117px; }
.smbuttonhover { background-color:#C7C7C7; background-image:url(/images/bg_button_sm_over.gif); border:0; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:20px; margin:0; padding:0; text-decoration:none; width:117px; }
.lightgrayfade { background-color:#fff; border:1px solid; border-color:#C1C1C1 #A6A6A6 #A6A6A6 #C1C1C1; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffff',EndColorStr='#f2f2f2'); }
.sidefade { background-color:#FFF; border:0 solid; border-left-color:#D6D6D6; border-right-color:#C1C1C1; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; }
.bluefade { background-color:#f2f2f2; border:0 solid; border-bottom:1px dashed #C7C7C7; border-left-color:#D6D6D6; border-right-color:#C1C1C1; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=1,StartColorStr='#ffffff',EndColorStr='#E7F5FF'); }
.adminbluefade { background-color:#F0F4FF; border:0 solid; border-bottom:1px dashed #C7C7C7; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=1,StartColorStr='#F0F4FF',EndColorStr='#ffffff'); }
.admingreenfade { background-color:#F0F4FF; border:0 solid; border-bottom:1px dashed #C7C7C7; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=1,StartColorStr='#F0FFF0',EndColorStr='#ffffff'); }
.adminorangefade { background-color:#F0F4FF; border:0 solid; border-bottom:1px dashed #C7C7C7; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=1,StartColorStr='#FFF6E6',EndColorStr='#ffffff'); }
.adminredfade { background-color:#F0F4FF; border:0 solid; border-bottom:1px dashed #C7C7C7; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=1,StartColorStr='#FFE7E6',EndColorStr='#ffffff'); }
.adminredlightfade { background-color:#FFF1F0; border:0 solid; border-bottom:1px dashed #C7C7C7; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=1,StartColorStr='#FFF1F0',EndColorStr='#ffffff'); }
.admingrayfade { background-color:#F0F4FF; border:0 solid; border-bottom:1px dashed #C7C7C7; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=1,StartColorStr='#f2f2f2',EndColorStr='#ffffff'); }
#1pxbordergraybg { background-color:#F2F2F2; border:1px solid #C7C7C7; padding:3px; width:100%; }
#line_header { background-color:#f8f8f8; border-bottom:1px solid #C7C7C7; border-top:1px solid #C7C7C7; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:18px; padding:9px; text-decoration:none; }
#line { border-bottom:1px dashed #C7C7C7; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:18px; padding:9px; text-decoration:none; vertical-align:top; }
#order_status { padding:0 0 12px; width:600px; }
#item_top { background-color:#f2f2f2; border:1px solid #ccc; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; margin:3px 0; padding:3px; text-decoration:none; width:754px; }
#item_topprint { background-color:#f2f2f2; border:1px solid #C7C7C7; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; margin-bottom:12px; padding:3px; text-decoration:none; width:640px; }
#item_header { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; margin:0; padding:0 0 6px; text-decoration:none; text-indent:4px; vertical-align:middle; }
#item_row_status { border-top:1px solid #C7C7C7; padding:6px 0; text-decoration:none; vertical-align:top; }
#item_order_row_left { border-bottom:1px solid #C7C7C7; padding:6px 0; text-align:left; vertical-align:middle; width:70px; }
#item_order_row_right { border-bottom:1px solid #C7C7C7; padding:6px 0; text-align:right; vertical-align:middle; width:70px; }
#item_order_row_middle { border-bottom:1px solid #C7C7C7; padding:6px 0; text-align:right; vertical-align:middle; width:50px; }
#item_row_highlighted { background-color:#028AEF; border-top:1px solid #C7C7C7; color:#fff; font-weight:bold; padding:4px; text-decoration:none; vertical-align:middle; }
#item_row { border-top:1px solid #C7C7C7; padding:4px; text-decoration:none; vertical-align:middle; }
#item_row_gray { background-color:#f8f8f8; border-top:1px solid #C7C7C7; padding:4px; text-decoration:none; vertical-align:middle; }
#profile_row { border-bottom:1px solid #C7C7C7; padding:6px 0; text-decoration:none; vertical-align:top; }
#login_header { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; height:24px; left:175px; position:relative; text-decoration:none; top:33px; width:496px; }
#module { float:left; margin:12px auto 0; width:754px; }

/* @group Footer */
#footer { border-top:2px solid #ccc; margin:10px 0 0; padding:10px 0 0; }
#footer h3 { font-size:12px!important; font-weight:bold; padding:0; margin:0 0 10px; }
#footer p { color:gray; font-size:11px; }
#footer p a { color:#666; }

/* @end */

/* @group sslseal */
#sslseal { margin:10px 0; }
#sslseal a img { margin:0; }

/* @end */

/* @group Payment Logos */
#payment ul { margin:0 0 20px; padding:0; float:left; }
#payment ul li { float:left; display:inline; list-style:none; margin:0 5px 5px 0; padding:0; }
#payment ul li:last-child { margin:0; }
#payment ul li a { display:block; width:50px; height:30px; text-indent:-99999px; }
#payment ul li a.mastercard { background:url(/images/sprites.png) no-repeat 0 -126px; }
#payment ul li a.jcb { width:30px; background:url(/images/sprites.png) no-repeat 0 -420px; }
#payment ul li a.maestro { background:url(/images/sprites.png) no-repeat 0 -168px; }
#payment ul li a.solo { width:30px; background:url(/images/sprites.png) no-repeat 0 -336px; }
#payment ul li a.visa { background:url(/images/sprites.png) no-repeat 0 0; }
#payment ul li a.visa_debit { background:url(/images/sprites.png) no-repeat 0 -42px; }
#payment ul li a.visa_electron { background:url(/images/sprites.png) no-repeat 0 -84px; }
#payment ul li a.amex { background:url(/images/sprites.png) no-repeat 0 -210px; }
#payment ul li a.discover { background:url(/images/sprites.png) no-repeat 0 -504px; }
#payment ul li a.paypal { background:url(/images/sprites.png) no-repeat 0 -252px; }
#payment ul li a.worldpay { width:100px; background:url(/images/sprites.png) no-repeat 0 -588px; }
#payment ul li a.bos { width:100px; background:url(/images/sprites.png) no-repeat 0 -630px; }

/* @end */

/* @group Thawte Logo */

#thawteseal {
  float:right;
  margin:0;
  padding:0;
}



/* @end */



/* @group Payment Logos */
#paypartners ul { margin:0 0 20px; padding:0; }
#paypartners ul li { float:left; display:inline; list-style:none; margin:0 5px 5px 0; padding:0; }
#paypartners ul li:last-child { margin:0; }
#paypartners ul li a { display:block; width:50px; height:30px; text-indent:-99999px; }
#paypartners ul li a.paypal { background:url(/images/sprites.png) no-repeat 0 -252px; }
#paypartners ul li a.worldpay { width:100px; background:url(/images/sprites.png) no-repeat 0 -588px; }
#paypartners ul li a.bos { width:100px; background:url(/images/sprites.png) no-repeat 0 -630px; }

/* @end */

/* @group partners Logos */
#partners { margin:10px 0; }
#partners ul { margin:0 0 10px; padding:0; float:left; }
#partners ul li { float:left; display:inline; list-style:none; margin:0 0 5px; border-left:1px solid #f2f2f2; padding:0 9px; }
#partners ul li:first-child { margin-left:0; border:none; padding-left:0; }
#partners ul li a { display:block; height:68px; text-indent:-99999px; }
#partners ul li a.linux { margin-left:0; border:none; padding-left:0; width:42px; background:url(/images/sprites.png) no-repeat -308px -401px; }
#partners ul li a.w2k8 { margin-left:0; border:none; padding-left:0; width:112px; background:url(/images/sprites.png) no-repeat -119px -405px; }
#partners ul li a.amazon { width:103px; background:url(/images/sprites.png) no-repeat -119px 10px; }
#partners ul li a.cpanel { width:94px; background:url(/images/sprites.png) no-repeat -121px -66px; }
#partners ul li a.dell { width:87px; background:url(/images/sprites.png) no-repeat -120px -333px; }
#partners ul li a.geotrust { width:145px; background:url(/images/sprites.png) no-repeat -118px -263px; }
#partners ul li a.intel { width:87px; background:url(/images/sprites.png) no-repeat -120px -335px; }
#partners ul li a.microsoft { width:115px; display:none; background:url(/images/sprites.png) no-repeat -120px -200px; }
#partners ul li a.nominet { width:113px; background:url(/images/sprites.png) no-repeat -120px -490px; }
#partners ul li a.wk28 { width:87px; background:url(/images/sprites.png) no-repeat 0 0; }

/* @end */
#module_scroll { overflow:auto; }
#1px_grey_line { background-color:#C7C7C7; height:1px; width:100%; }
#page { background-color:#FFF; height:auto; margin-left:auto; margin-right:auto; overflow:hidden; width:779px; }
#maintable { margin:auto; width:779px; }
#biscuit_crumb { background-color:#f2f2f2; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:3px 0; padding:3px; text-indent:3px; }
a.biscuit_crumb:link,a.biscuit_crumb:active,a.biscuit_crumb:visited, { font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.headerlink:link,a.headerlink:active,a.headerlink:visited,a.headerlink:hover { font-size:11px; font-weight:bold; }
#form_header { border-bottom:1px dashed #161616; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:18px 0 6px; padding-bottom:6px; width:754px; }
#form_bg { border:1px solid #C7C7C7; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; margin-top:12px; padding:3px; text-decoration:none; width:754px; }
#form_column_left { float:left; height:26px; margin:0; padding:0; position:relative; text-align:right; text-decoration:none; vertical-align:middle; width:248px; }
#form_column_left_article { float:left; height:26px; margin:0; padding:0; position:relative; text-align:right; text-decoration:none; vertical-align:middle; width:173px; }
#form_column_middle { float:left; height:26px; margin:0; padding:0 0 0 6px; position:relative; text-align:left; text-decoration:none; vertical-align:top; width:246px; }
#form_column_right { float:left; height:26px; margin:0; padding:0 0 0 6px; position:relative; text-align:left; text-decoration:none; vertical-align:top; width:242px; }
#form_right { float:left; height:25px; padding:0 12px 0 0; text-decoration:none; vertical-align:top; width:33%; }
#ico_copy { cursor:pointer; margin:3px 0 0 4px; }
a.navmenuitem { color:#FFF; cursor:pointer; display:block; padding:3px; text-decoration:none; text-indent:15px; }
.footer_link_holder { color:#767676; padding:5px 0 10px; }
a.footer_link:link,a.footer_link:active,a.footer_link:visited { color:#767676; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.banner { background:#FDB400 url(/images/banner.jpg) no-repeat; height:255px; text-align:center; width:755px; }
.quote { background:url(/images/start_quote.gif) top left no-repeat; margin:3px 5px 8px 0; padding-left:23px; width:730px; }
.quote span.em { background:url(/images/end_quote.gif) bottom right no-repeat; color:#666; font-size:13px; font-style:normal; margin:0; padding:0 23px 2px 0; text-align:left; }
.center { text-align:center; }
#web_design h3 { font-size:1.6em; line-height:1.6em; margin:.5em 0; }
#web_design p { font-size:10pt; line-height:130%; }
#web_design li { font-size:10pt; line-height:120%; margin:10px 0 0; }
#services li { color:#CBE4FF; }
#web_design ul { margin:0 0 0 20px; padding:0; }
#web_design .heading { font-weight:bold; line-height:130%; margin:25px 0 5px; }
#pricelist table { margin:20px 0 0; width:550px; }
#pricelist tr { font-weight:bold; }
#pricelist td { text-align:left; text-decoration:none; }
#pricelist_description { width:50%; }
#priceside { border-left:2px solid #f2f2f2; overflow:hidden; width:100%; }
#priceside h1 { color:#900; font-size:40px; font-weight:bold; letter-spacing:0; margin:0; padding:5px; }
#priceside p { color:#7b7b7b; display:block; font-size:12px; margin:10px 0 0 10px; }
#priceside ul { border-top:2px solid #fff; color:#000; list-style:none; margin:0; padding:2px; width:100%; }
#priceside ul li { color:#000; font-size:11px; list-style:none; margin:1px 0 0; padding:5px 10px; }
#priceside ul li a { color:#898989; text-decoration:none; }
#priceside ul li a:hover { color:#4c4c4c; text-decoration:underline; }
#priceside button { background-color:#e1ffd1; border:1px solid #cdcdcd; color:#4b9144; cursor:pointer; font-size:13px; font-weight:bold; margin:10px; padding:5px 15px; }
#priceside button:hover { background-color:#efffe7; }
#subscriptions ol { list-style:none; }
#subscriptions label { display:block; float:left; margin:5px 10px 0 0; text-align:right; width:180px; }
#promo_holder { background:#000 url(/images/banner.png) no-repeat left top; color:#FFF; display:block; height:400px; margin:0; padding:0; width:778px; }
#promo_holder p { color:#FFF; font-family:Arial, Helvetica, Geneva, sans-serif; font-size:15px; height:130px; line-height:1.4; padding:0 20px; width:430px; }
#promo_holder p a { color:#FFF; font-weight:bold; text-decoration:none; }
#promo_holder form { float:left; margin:0 0 0 20px; padding:0; width:440px; }
#promo_holder form label { color:#FFF; float:left; font-size:16px; font-weight:bold; margin:7px 5px 0 0; padding:0; }
#promo_holder form input { -moz-border-radius:.5em; -webkit-border-radius:.5em; background:#fff; border:1px solid #8B8B8B; border-radius:.5em; color:#777; font-family:Arial, Helvetica, sans-serif; font-size:16px!important; margin:0; padding:.5em; text-align:left; }
#promo_holder form input:hover { border:1px solid #00A5ED; color:#000; outline:none; }
#promo_holder select { display:inline; margin:-3px 0 3px 3px; padding:.5em; }
#promo_holder button { background:#454545; border:1px solid #565656; color:#fff; cursor:pointer; font-size:13px; font-weight:bold; margin:7px 0 0 47px; padding:5px 20px; }
#promo_holder button:hover { background:#545454; }
#promo_holder img { border:none; height:400px; margin:0 0 0 458px; padding:0; position:absolute; width:320px; }
#promo_holder h1 { color:#FFF; font-size:24px; font-weight:bold; height:107px; padding:30px 30px 5px; position:relative; width:430px; }
#promo_holder h1 a { background:transparent url(/images/business_hosting_uk.png) no-repeat; height:108px; left:20px; min-height:108px; overflow:hidden; position:absolute; top:20px; width:422px; z-index:0; }
#promo_holder h1.us a { background:transparent url(/images/business_hosting_us.png) no-repeat; height:108px; left:20px; min-height:108px; overflow:hidden; position:absolute; top:20px; width:422px; z-index:0; }
#promo_holder.home h1 a,#promo_holder.home h1.us a { background:transparent url(/images/cheap-web-hosting-uk.png) no-repeat; height:108px; left:20px; min-height:108px; overflow:hidden; position:absolute; top:20px; width:422px; z-index:0; }
#promo_holder.home h1.us a { background:transparent url(/images/cheap-web-hosting-us.png) no-repeat; }
#promo_holder.email h1 a,#promo_holder.email h1.us a { background:transparent url(/images/business_email_uk.png) no-repeat; height:108px; left:20px; min-height:108px; overflow:hidden; position:absolute; top:20px; width:422px; z-index:0; }
#promo_holder.email h1.us a { background:transparent url(/images/business_email_us.png) no-repeat; }

/* Recommend a friend */
h2.offer { padding:20px; color:white; font-weight:bold; background:#bf1e2e; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin:0 0 20px; text-shadow:3px 3px 3px #591B21; }
#recommend-a-friend p { font-size:12px; line-height:1.5; }
#recommend-a-friend h1.title { color:#42464F; font-size:30px; font-weight:bold; margin:0 0 10px; padding:0; }
#recommend-a-friend h3 { color:#0A758B; font-size:18px; margin:20px 0 5px; padding:0; }
#recommend-a-friend #container { padding:20px; }
#recommend-a-friend table { border-collapse:collapse; width:400px; }
#recommend-a-friend table thead { background:lightgrey; }
#recommend-a-friend table th,#recommend-a-friend table td { padding:7px 10px; text-align:left; border-bottom:1px solid lightgrey; }
#recommend-a-friend table td { font-size:12px!important; }
#recommend-a-friend table td:last-child { font-weight:bold; color:#bf1e2e; }
#twitter ul { list-style:none; margin:0; padding:0; }
#twitter ul li { border-top:1px dashed #D2DADA; list-style:none; margin:10px 0 0; padding:10px 0 0; }
#twitter li span a { color:#0084B4; }
#twitter li a { color:#AAA69D; font-style:italic; text-decoration:none; }
#success { background:#E6EFC2 url(/img/icons/tick.png) no-repeat 11px 12px; background-image:none; behavior:url(/common/css/iepngfix.htc); color:#264409; margin:0; padding:10px; }
#success h3 { color:#264409; font-size:11px; font-weight:normal; margin:0; padding:0; }
.error,.notice,.success { border:1px solid #ddd; float:left; margin-bottom:10px; padding:10px; }
.notice { background:#FFF6BF; border-color:#FFD324; color:#514721; }
.success, { background:#E6EFC2; border-color:#C6D880; color:#264409; }
.error a { color:#8a1f11; }
.notice a { color:#514721; }
.success a,#success a { color:#264409; }
pre { white-space:0!important; word-wrap:break-word; }
#sidebar { width:133px; margin:10px 10px 10px 0; }
#sidebar h3 { margin-bottom:5px; }
#sidebar h3 a { color:#333332; font-size:20px; font-weight:bold; text-decoration:none; }
#sidebar ul { list-style:none; margin:0; padding:0; }
#sidebar ul li { display:block; cursor:pointer; list-style:none; margin:0; padding:5px 0; border-top:1px dotted #ccc; }
#sidebar ul li:first-child { border-top:3px solid #ccc; }
#sidebar ul li a { text-decoration:none; font-size:12px; }
#sidebar li a:hover { text-decoration:underline; }
h1,#whatdoesthismean_off,#whatdoesthismean_on { position:relative; }
#nav_top_wrapper,#web_login form { margin:0; padding:0; }
#nav_top ul li a:hover,#navigation ul li a:hover,a.navtopright:hover { color:#000; text-decoration:underline; }
h3,.productheader { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0; text-decoration:none; }
a.productheader:hover,a.submenu:hover,a.navleft:hover,a.hozsubmenu:hover,a.footer_link:hover,#promo_holder p a:hover { text-decoration:underline; }
table,tr,td,input,textarea,select,li { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; }
a.why:hover,a.smalllink:hover { color:#666; text-decoration:underline; }
a.menu,a.renew:hover { color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:0; text-decoration:none; word-spacing:-1px; }
.textnavtop,a.navtopright { color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:0; text-decoration:none; word-spacing:-1px; }
a.order:active,a.order:link,a.order:visited { color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; text-decoration:none; }
.biscuit,a.biscuitlink:link,a.biscuitlink:active,a.biscuitlink:visited, { color:#C7C7C7; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; text-decoration:none; }
a.biscuitlink:hover,a.biscuit_crumb_active:hover,a.biscuit_crumb:hover { color:#CC4706; text-decoration:underline; }
a.biscuit_crumb_active:link,a.biscuit_crumb_active:active,a.biscuit_crumb_active:visited,,#subscriptions ol li { text-decoration:none; }
#column_left,#column_right { float:left; width:33%; }
#pricelist_term,#pricelist_price { width:25%; }

/* Order */
#stepbar ol { list-style:none; float:left; margin:20px 0; padding:0; width:100%; }
#stepbar ol li { color:#ccc; margin-right:-1px; display:block; float:left; width:25%; padding:30px 0 0; text-align:center; font-weight:bold; font-size:12px; border-right:1px solid #f2f2f2; background:url(/images/bg_steps.png) repeat-x center; }
#stepbar ol li:last-child { border:none; }
#stepbar ol li.current { color:#BF1E2E; background:url(/images/bg_steps_bullet.png) no-repeat center; }
#team { float:left; padding:10px; margin:10px 0; background:#f2f2f2; }
#team ul,#team ul li { list-style:none; margin:0; padding:0; }
#team ul li { display:block; float:left; height:100px; min-height:100px; padding-left:110px; margin:10px 0; }
#team ul li.rich { background:url(/images/rich.png) left top no-repeat; }
#team ul li.ian { background:url(/images/ian.png) left top no-repeat; }
#team h3 { font-size:15px; margin:0; padding:0 10px 5px 0; }
#team img { float:left; margin:0 10px 0 0; padding:0; border:1px solid #f2f2f2; }
#team p,#team span, { margin:0; padding:0; }
#profile-rich a:link,#profile-rich a:visited,#profile-rich a:active { text-decoration:underline; color:#168eba; }

tr.error {float: none!important;}