@charset "utf-8";
/* CSS Document */

/* YUI RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* YUI FONTS */
body{font:13px/1.231 tahoma, geneva, verdana, sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

a { color:#000; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }

dd { padding:8px 10px 8px 10px; background:#DDD; margin:5px; }

.spacer5 { height:5px; min-height:5px; max-height:5px; }
.spacer10 { height:10px; min-height:10px; max-height:10px; }
.spacer15 { height:15px; min-height:15px; max-height:15px; }
.spacer25 { height:25px; min-height:25px; max-height:25px; }
.spacer75 { height:75px; min-height:75px; max-height:75px; }
.spacer100 { height:100px; min-height:100px; max-height:100px; }
.floatleft { float:left; }
.floatright { float:right; }
.clearall	{ clear:both; }
.center	{ text-align:center; }
.marginright15 { margin-right:15px; }
.bluelink	{ color:#00F; text-decoration:underline; }
.redlink	{ color:#C00; text-decoration:none; }
.redlink:hover { text-decoration:underline; }
.redlink2 { color:#C00; text-decoration:none; font-size:130%; }
.pad10 { padding:10px; }
.bold { font-weight:bold; }

.redbold	{ color:#F00; font-weight:bold; }
.greenbold	{ color:#0F0; font-weight:bold; }

.size80			{ font-size:80%; }
.size110bold	{ font-size:110%; font-weight:bold; }
.size125bold	{ font-size:125%; font-weight:bold; }
.size150bold	{ font-size:150%; font-weight:bold; }
.size250bold	{ font-size:250%; font-weight:bold; }

.bluebox { background:#dceeff; }

#mainpage { margin-left: auto; margin-right: auto; width: 960px; margin-top:4px; }

.main1top { background:url("/pics/main1top.jpg"); height:12px; min-height:12px; max-height:12px; overflow:hidden; background-repeat:no-repeat; }
.main1body { background:url("/pics/main1body.jpg"); background-repeat:repeat-y; }
.main1bodyinner { padding-left:6px; padding-right:6px; }
.main1bot { background:url("/pics/main1bot.jpg"); height:10px; min-height:10px; max-height:10px; overflow:hidden; background-repeat:no-repeat; }
.main1botinner {  }

.foot_links { width:600px; min-width:600px; max-width:600px; float:left; padding-top:5px; }
.foot_security { }

.loginorb { width:400px; min-width:400px; max-width:400px; height:400px; min-height:400px; max-height:400px; background:url("/pics/loginorb.png"); background-repeat:no-repeat; overflow:hidden; }
.loginfield { font-size:150%; background:#ffcfcf; padding:2px; }
.loginsubmitbutton { font-size:150%; padding:5px 10px 5px 10px; letter-spacing:2px; }

.ron_top { background-image:url("/pics/ron_head_top.jpg"); height:41px; min-height:41px; max-height:41px; }
.ron_top_left { margin-left:190px; padding-top:10px; float:left; }
.ron_top_left a, .ron_top_right a { color:#FFF; font-size:120%; }
.ron_top_right { margin-right:60px; padding-top:10px; float:right; }

#ro_admin_menudiv { float:left; width:200px; border:1px solid #900; padding:5px; }
#ro_admin_contentdiv { float:right; width:690px; padding:5px; }

#homeprice1 { float:left; }

.contentleftdiv { float:left; width:590px; padding:2px; margin-left:4px; }
.contentrightdiv { float:right; width:340px; padding:2px; margin-right:4px; }
.contentleft2div  { float:left; width:340px; padding:2px; margin-left:4px; }
.contentright2div { float:right; width:590px; padding:2px; margin-right:4px; }
.contentleft3div { float:left; width:590px; padding:2px;  }


.rightunit	{ border:1px solid #666; padding:3px; }
.rightunithead1 { background-image:url("/pics/rightunithead1.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }
.rightunithead2 { background-image:url("/pics/rightunithead2.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }
.rightunithead3 { background-image:url("/pics/rightunithead3.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }
.rightunithead4 { background-image:url("/pics/rightunithead4.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }
.rightunithead5 { background-image:url("/pics/rightunithead5.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }
.rightunitbody { background-image:url("/pics/rightunitbody.png"); background-repeat:repeat-y; padding:2px;  }
.rightunitfoot { background-image:url("/pics/rightunitfoot.png"); height:10px; min-height:10px; max-height:10px; background-repeat:no-repeat; overflow:hidden; }
.rightunitbodyinner { padding:15px; font-style:italic; }
.leftunitbodyinner	{ padding:15px; }

.rightunitbody ul { padding-left:30px; }
.rightunitbody li { list-style-position:inside; list-style-type:disc; font-size:110%; font-weight:bold; padding:3px;  }

.leftunithead1 { background-image:url("/pics/leftunithead1.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }
.leftunithead2 { background-image:url("/pics/leftunithead2.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }
.leftunithead3 { background-image:url("/pics/leftunithead3.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }
.leftunithead4 { background-image:url("/pics/leftunithead4.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }
.leftunithead5 { background-image:url("/pics/leftunithead5.png"); height:31px; min-height:31px; max-height:31px; text-align:center; color:#FFF; font-size:120%; font-weight:bold; background-repeat:no-repeat; }


.titleback { background-color:#DDD; padding:6px; }

.planfield { font-weight:normal; }

.order_table1 { width:120px; float:left; font-size:140%;  }
.order_table2 { width:250px; float:left; font-size:140%;  }
.order_input { font-size:125%; background:#EEE; padding:2px; width:250px; }
.order_inputta { font-size:125%; background:#EEE; padding:2px; width:250px; height:150px; }
.order_input2 { font-size:125%; background:#EEE; padding:2px; }
.termslink { color:#00F; text-decoration:underline; }
#fname_stat, #lname_stat, #email_stat, #email2_stat, #tou_stat, #uname_stat, #email_stat2 { color:#F00; position:relative; text-indent:5px; font-weight:bold; }
#fname_stat2, #lname_stat2, #add1_stat, #city_stat, #state_stat, #zip_stat, #cctype_stat, #ccnum_stat, #cvv_stat { color:#F00; font-weight:bold; padding-left:255px; }
#opass_stat, #npass1_stat, #npass2_stat { color:#F00; font-weight:bold; padding-left:140px; }

.support_para { padding:12px; }
.faq_holder	{ padding:10px; }
.faq_inner	{ padding:5px; }

.error_div		{ border:#F00 2px solid; padding:5px; text-align:center; background:#EEE; width:500px; }
.success_div	{ border:#0F0 2px solid; padding:5px; text-align:center; background:#EEE; width:500px; }

.recover_left { float:left; width:47%; border:1px solid #DDD; padding:5px; text-align:center; }
.recover_right { float:right; width:47%; border:1px solid #DDD; padding:5px; text-align:center; }

.cp_overview	{ width:400px; text-align:left; }

.invoicediv		{ margin:5px; padding:10px; border:#999 1px solid; }

.upgrade_div	{ margin:10px; padding:10px; text-align:center; border:#0F0 5px solid; }

.bytebar	{ background-image:url("/pics/bytebarback.png"); height:39px; min-height:39px; max-height:39px; width:500px; min-width:500px; max-width:500px; background-repeat:no-repeat; overflow:hidden; }

.questionbox	{ width:500px; height:200px; }

.box_floatleft { float:left; width:45%; border:1px solid #999; padding:5px; text-align:center; height:200px; }
.box_floatright { float:right; width:45%; border:1px solid #999; padding:5px; text-align:center; height:200px; }

.blog_title	{ font-size:125%; font-weight:bold; color:#333; letter-spacing:1px; background-color:#CCC; padding:6px; }
.blog_unit_item { background-color:#ffcfcf; padding:5px; border:1px solid #ffa0a0; }
.blog_date { text-indent:10px; background:#DDD; }
.blog_content { border-right:4px solid #EEE; border-bottom:4px solid #EEE; border-left:4px solid #EEE; padding:10px; }
.blog_list_item { background-color:#ffcfcf; padding:5px; border:1px solid #ffa0a0; }
.blog_list_tease { background-color:#fae2e2; margin:15px; padding:5px; font-size:90%; }

.html_table td { padding:2px; border:#CCC 1px solid; }
.html_table2 { float:left; margin-right:20px; }
.html_table2 td { padding:2px; border:#CCC 1px solid; }

.sale_banner { margin-left:4px; }

.faq_link { font-size:80%; }

.adm_input1 { width:320px; }
