@charset "utf-8";
body { font-family:Tahoma, Verdana; font-size:11px; color:#333; background:#dedede; margin:0px; text-align:center; }
hr { height:1px; border-top:1px solid #cadca7; border-bottom:1px solid #cadca7; border-right:1px none #efefef; border-left:1px none #efefef; filter:alpha(opacity=80); -moz-opacity:.25; opacity:.25; }

a:link { color: #0099ff; text-decoration:none; }
a:visited { color: #0099ff; text-decoration:none; }
a:hover { color: #ff9900; text-decoration:none;}
a:active { color: #0099ff; text-decoration:none; }

#bg { background:url(../images/bg_main.png) repeat-x; height:135px; margin:auto; text-align:center; }
#pre_canvas { width:818px; margin:auto; text-align:left; }
#pre_canvas_ff { width:818px; margin:auto; text-align:left; }
#beta { position:absolute; width:80px; height:81px; margin:auto; text-align:left; }
#canvas { width:776px; margin:auto; text-align:center; }
#header { clear:both; margin:auto; background:url(../images/bg_header.png) no-repeat; width:776px; height:122px; }
#small_nav { float:right; width:85px; height:45px; padding-right:30px; }
#header_text { float:right; padding-top:75px; padding-right:30px; text-align:left; line-height:12px; }
#tux { position:absolute; width:123px; height:169px; padding-left:23px; padding-top:64px; }
#msn { position:absolute; width:27px; height:26px; padding-left:123px; padding-top:34px; }
#nav { clear:both; background:url(../images/bg_nav.png) no-repeat; width:776px; height:45px; }
.nav_cell { float:left; height:45px; width:73px; padding-right:4px; overflow:hidden;}
.nav_pad { height:6px; width:73px; }
.nav_cap { background:url(../images/tab_cap.png) no-repeat; width:73px; height:11px; }
.nav_text { height:34px; width:73px; font-weight:bold; color:#fff; text-align:center; no-wrap:no-wrap; padding-top:2px; background:#26a9af; }
.nav_text:hover { text-decoration:underline; }
.nav_pointer { cursor:pointer; }
#order_now { width:107px; height:38px; float:right; padding-right:10px; }
#flyer { clear:both; background:url(../images/bg_flyer.png) no-repeat; width:776px; height:121px; text-align:left; }
#flyer_login { float:left; width:238px; height:6px; text-align:right; padding-top:52px; padding-right:12px; }
.flyer_form_element { color:#fff; padding-bottom:2px; }
.flyer_form_textfield { font-family:Tahoma; font-size:11px; color:#333; width:120px; height:13px; background:#97d1f5; border:1px solid #235b7f; padding-left:2px; }
.flyer_padder_shared { float:left; height:115px; width:100px; }
.flyer_padder_reseller { float:left; height:115px; width:130px; }
.flyer_header { font-family:Tahoma; color:#fff; font-size:23px; line-height:23px; }
.flyer_subheader { font-family:Tahoma; color:#015c95; font-size:17px; line-height:17px; }
.flyer_more  { font-family:Tahoma; font-size:11px; padding-top:5px; text-align:right; }
.flyer_text {  }
#flyer_shared { float:left; padding-top:15px; width:150px; height:100px; }
#flyer_reseller { float:left; padding-top:15px; width:130px; height:100px; }
#content_top { clear:both; background:url(../images/content_top.png) no-repeat; width:776px; height:31px; }
#content { clear:both; width:776px; background:url(../images/content_bg.png) repeat-y; }
#content_bottom { clear:both; width:776px; height:25px; background:url(../images/content_bottom.png) repeat-y; }
.content_left_title { float:left; width:505px; font-weight:bold; text-align:left; color:#fff; padding-left:15px; padding-top:8px; }
.content_right_title { float:left; width:235px; font-weight:bold; text-align:left; color:#fff; padding-left:15px; padding-top:8px; }
#content_left { float:left; width:482px; padding:15px; text-align:left; }
#content_right_box { float:left; width:220px; text-align:left; }
.content_right { float:left; width:220px; padding:15px; text-align:left; }
.content_rp_header { clear:both; font-weight:bold; color:#fff; padding-left:10px; padding-top:7px; background:url(../images/rp_header.png) no-repeat; width:243px; height:24px; }
#footer { width:100%; color:#919090; }
#copyright { float:left; }
#footer_links { float:right; }
#preloader { visibility:hidden; }
#footer { clear:both; background:url(../images/bg_footer.png) repeat-x; width:100%; height:21px; }
#copyright { float:left; text-align:left; padding-left:15px; padding-top:4px; }
#footer_links { float:right; text-align:right; padding-right:15px; padding-top:4px; }

a.footer_link:link { color: #ccc; text-decoration:none; }
a.footer_link:visited { color: #cc; text-decoration:none; }
a.footer_link:hover { color: #fff; text-decoration:none;}
a.footer_link:active { color: #ccc; text-decoration:none; }

/*classes*/
.padder { float:left; }
.hspace_10 { padding-right:10px; }
.clear_both { clear:both; }
.img_pic { padding-right:10px; padding-top:5px; padding-bottom:10px; }
.navcell { width:147px; clear:right; border-bottom:1px solid #ddd; padding:5px; cursor:pointer; text-align:left; }
.bullet { float:left; padding-right:8px; }
.navcell:hover { background-color:#ffe; }
.tab { float:left;cursor:default; }
.floatLeft { float:left; }
.headText { font-family: Arial; font-size: 14px; color: #6ca300; font-weight:bold; text-align:left; }
.tahoma_11 { font-family: Tahoma; font-size: 11px; color: #333; font-weight:normal; text-align:left; } 
.georgia_11 { font-family: Georgia; font-size: 11px; color: #333; font-weight:normal; text-align:left; } 
.verdana_11 { font-family: Verdana; font-size: 11px; color: #333; font-weight:normal; text-align:left; } 
.arial_9 { font-family: Arial; font-size:9px; color:#333; vertical-align:top; padding-left:3px; }
.nav_cell { float:left; cursor:pointer; }

/*curved box {outlined}*/
.t {background: url(../images/dot.gif) 0 0 repeat-x; }
.b {background: url(../images/dot.gif) 0 100% repeat-x; }
.l {background: url(../images/dot.gif) 0 0 repeat-y; }
.r {background: url(../images/dot.gif) 100% 0 repeat-y; }
.bl {background: url(../images/bl.gif) 0 100% no-repeat; }
.br {background: url(../images/br.gif) 100% 100% no-repeat; }
.tl {background: url(../images/tl.gif) 0 0 no-repeat; }
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px; }
.clear { font-size: 1px; height: 1px; }

/*table*/
#tabledata { background-color:#fff; width:100%; border-collapse:separate; border-spacing:1px; border-bottom:1px solid #12366b; }
#tabledata caption { font-family: Verdana; font-size:11px; font-weight:bold; color:#12366b; text-align:left; vertical-align:bottom; }
#tabledata td { font-family: Verdana; font-size: 11px; color: #333; background-color:#efefef; padding-left:5px; padding-right:5px; white-space:nowrap; }
#tabledata td.highlight { background-color:#c6d6ed; }
#tabledata td.header { color: #fff; background-color:#12366b; }

/*form*/
form { width:95%; text-align:center; background-color:#efefef; padding:10px; border:1px solid #ccc; }
#formdata { background-color:#fff; border-collapse:collapse; padding:10px; }
#formdata caption { font-family: Verdana; font-size:11px; font-weight:bold; color:#12366b; text-align:left; padding-left:10px; vertical-align:bottom; }
#formdata td { padding-left:5px; padding-right:5px; white-space:nowrap; background-color:#efefef; }
#formdata td.mandatory { color:#f00; width:5px; }
#formdata td.formhr { height:1px; background-color:#aaa; }
#formdata td.padder { height:10px; }
#formdata input, select { font-family: Verdana; font-size:11px; color:#0099ff; padding-left:2px; padding-right:2px; }
#formdata tr > td { text-align:right; }
#formdata td + td { text-align:left; }
#formdata td > select { width:207px; }
#formdata td > input[type="text"] { width:200px; }
#formdata td > input[type="button"] { }
#formdata td > input[type="submit"] { }

