p{font-size:1.0em}
/*divide*/ 
#divide{width:100%; background-color:#ECECEC; height:9px; margin:1px 0px 1px 0px;}

/*left col*/ 
#leftcol{width:500px; float:left; position:relative;}


/*right col*/
#maincol{ float: right; display:inline; position: relative; width:257px;}


/*price module*/
#right_col_promo{width:215px; margin:10px 0px 10px 25px; font-size:1.3em;}
#right_col_promo_bg{width:210px; background-color:#F6F6F6; border:1px solid #BEBEBE; border-top:none; border-bottom:none;}
html>body #right_col_promo_bg{margin-top:-3px}
#right_col_promo_price{text-align:center; color:#0A4CAC; font-size:1.8em; font-weight:bold}
span.from_sm{font-size:0.7em}
ul.module li{margin:0px 10px 10px -15px; font-size:1.0em}
ul.module_bold li{margin:0px 10px 10px -15px; font-size:1.0em; font-weight:bold;}
.container{ width:212px}
html>body .container_bottom{ margin-top:-2px}
img.button_signup{margin:5px 0px 5px 50px}
.module_text{padding:0px 5px 0px 5px}
hr {border: 1; width: 100%; color: #BEBEBE; height:1px;}

/*mainbody*/
#mainbody{width:95%; margin:10px; font-size:1.2em}
#mainbody_left{width:100%; font-size:1.0em; float:left; margin:0px 0px 20px 0px;}
html>body #mainbody_left{font-size:1.1em;}
#mainbody_right{width:151px; float:right; margin-top:25px; }
ul.mainbody_list li{ margin:0px 0px 8px -20px; font-size:0.9em;}
img.mainbody{ border:1px solid #1349AE; margin-bottom:15px}
img.more{margin-left:15px;}
a.back{font-size:1.0em; text-decoration:underline}

#mainbody_module_left{width:220px; float:left; margin:10px 25px 0 0;}
#mainbody_module_left_table{width:100%; float:left; margin:0px 25px 0 0;font-size:1.2em; padding-left:20px}
#mainbody_module_left li, #mainbody_module_right li{margin:-17px 0px 15px 0px}
html>body #mainbody_module_left li, #mainbody_module_right li{margin:-10px 0px 15px 0px}

#mainbody_module_right{width:220px; float:left; height:166px; margin:10px 0 25px 0;}
html>body #mainbody_module_right{height:162px;}
#price{margin-top:-100px; float:right}
span.from_sm_index{font-size:1.3em}


/*neil's css*/


input, select {font-family: arial, verdana, sans-serif;margin: 0;font-size: 11px;}
div#res_groups a {padding-right: 10px;}
div#resell_header {font-size: 11px;color: #666666;padding: 4px;font-weight: bold;}
div.page_text {margin-left: 40px;font-size: 12px;}
div.resultCount, div.pagination {margin: 10px 0;}
div.resource_block {margin-bottom: 10px;}
div.resource_block a {font-size: 12px;font-weight: bold;text-decoration: none;}
div.errorHead {font-size: 13pt;font-weight: bold;color: #FFFFFF;background-color: #CC0000;padding: 3px;}
div.errorType {padding-top: 4px;font-size: 12px;font-weight: bold;}
span.errorCode {color: #CC0000;}
div.errorMess {font-size: 11px;}
div.heading{font-size:1.8em; font-weight:bold; padding:5px 0px 5px 0px}
div.subheading{font-size:1.2em; font-weight:bold; padding:5px 0px 5px 0px}

/*faqs*/
div#group_block{width:500px; border:1px solid #D3D3D3; background-color:#E8F3FF; margin-bottom:15px; padding:10px; font-size:1.2em}
div#group_block a{color:#0000FF}
div#group_block a:hover{color:#800080}
li.group_title{margin-bottom:-18px}
html>body li.group_title{margin-bottom:-9px}

div#faq_block{width:500px; border:1px solid #D3D3D3; background-color:#FFF5DB; margin-bottom:15px; padding:10px; font-size:1.2em}
div#faq_block a{color:#0000FF}
div#faq_block a:hover{color:#800080}

div.faq_q{font-size:1.4em; font-weight:bold; padding:0px 0px 15px 2px}
div.faq_a{font-size:1.2em; padding:0px 0px 10px 2px}

/*articles*/

table#cat {background-color:#E8F3FF; border:1px solid #D3D3D3; font-size: 0.9em;}
table#cat td {padding:4px; font-size:1.2em }
table#cat td a{padding:4px; color:#0000FF}
table#cat td a:hover{color:#800080}

div#cat_container_nores{background-color:#E8F3FF; border:1px solid #D3D3D3; width:458px; margin-left:40px; padding:5px; color:#333333; font-size:1.2em; font-weight:bold}
div.article_block {margin-bottom: 10px; background-color:#FFF5DB; border:1px solid #D3D3D3; padding:5px;}
div.article_title {font-size: 1.1em; font-weight: bold; margin:0px 0px 4px 0px}
div.article_title a {text-decoration: underline; color:#0000FF}
div.article_title a:hover{color:#800080}
div.article_info {color: #333333; font-style: italic;}
div.article_info a{color:#0000FF; text-decoration:underline}
div.article_info a:hover{color:#800080}

/*reseller form*/
FORM{ background-color:#E8F3FF; padding:10px; border:1px solid #d3d3d3; margin-bottom:10px;}
INPUT{margin-bottom:10px; margin-left:0px}
SELECT{margin-bottom:10px;}
input.checkbox{margin:0px 0px 1px 0px;}
html>body input.checkbox{margin:-1px}
span.star{font-weight:bold; color:#FF0000}
.warning{color:#FF0000}