@charset "utf-8";
/* CSS Document */

body{background: url(../images/bg.jpg) 0px 0px repeat-x ;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
margin:0px;
padding:0px;
}
.error{color:#cc0000;}


ul, li, div, form, table, tr, td, ol{padding:0px;
margin:0px;}

h1{}

h2{}
#main_middle .left h3, h3{ color:#3399cc; padding:0px;
margin:0px;
font-size:20px;}


 .contentheading, .componentheading{ color:#3399cc; min-height:30px;
background:none;
padding:0px;
font-size:26px;}

h4{}




#login_top .moduletable{margin-bottom:6px;
text-align:right;}

.button-re{background:url(../../stream-pricing/images/register.jpg) no-repeat ;
width:280px; border:0px;
height:30px;}

.register_bgtop{background:url(../../stream-pricing/images/regi_user_top.jpg) -1px 0px no-repeat #4ebced;
padding:10px 0 0 0;
width:310px;}

.register_bgbottom{background:url(../../stream-pricing/images/regi_user_bottom.jpg) left bottom  no-repeat;
padding:10px 10px 10px 20px;
}

.register_bgbottom .inputbox{background:url(../../stream-pricing/images/input_register.jpg) 0px 0px no-repeat;
width:261px; color:#4dbdec;
height:21px; border:none; margin-bottom:4px;margin-top:4px;
padding:2px 4px;}

.register_bgbottom .inputbox-2{background: url(../../stream-pricing/images/input_register-short.jpg) 0px 0px no-repeat;
width:169px;color:#4dbdec;margin-right:5px;
height:22px; border:none;margin-bottom:4px;margin-top:4px;
padding:2px 4px;}

#state{width:84px;background: url(../images/sro.png) 0px 0px no-repeat ;border:none;padding:6px 6px 6px 3px;color:#4dbdec;}
.register_bgbottom label {color:#FFF; font-size:14px;}

#state option{padding-right:3px; color:#4dbdec;background:#fff;}

strong{color:#333;}

hr{border:none;
border-bottom:#dbecf9 1px solid;}


a{ color:#918349;
text-decoration:none;
}
img{border:none;}

a:hover{}

.clr{ clear:both;
margin:0px;
padding:0px;
height:0px;
}

.rapper{
	
	background:url(../images/bg_top.jpg) repeat-x top center;
}

.rapper_top{width:915px; background:url(../images/png_header.png) 0px bottom no-repeat;
margin:0 auto;
 }

#header{
margin:10 auto 0px;
padding:0px 0px 0px 0px; 

}
#header-top{ 
padding-top:0px;

}
#logo{float:left;
padding:8px 0px 10px 0px;
}


#header-internal{ 
}
#menu_sec{ float:left; padding-right:10px; width:600px; }
#nav{ clear:both; padding-top:0px; }

#nav li{ list-style:none; background: url(../images/li_right.jpg) 100% 0px no-repeat;
float:left;
padding:0px 0px 0px 0px;
margin-right:10px;
display:inline;}

#nav li a{ color:#fff; background:url(../images/A_left.jpg) 0px 0px no-repeat;
font-weight:normal;
float:left;
line-height:36px;
font-size:16px;
padding:0px 15px;
}
#nav li:hover{
background: url(../images/li_hov_right.jpg) 100% 0px no-repeat;
}
#nav li a:hover{ background:url(../images/a_hov_left.jpg) 0px 0px no-repeat; color:#3399cc;}


#nav li#current{
background: url(../images/li_hov_right.jpg) 100% 0px no-repeat;
}
#nav li#current a{ background:url(../images/a_hov_left.jpg) 0px 0px no-repeat; color:#3399cc;}



span.orange{color:#f7941d;}

#cont_menu{float:right;}



#login_top{ font-size:12px; font-weight:bold;
float:right;margin:32px 0px 0px 0px;color:#cfecfb;}
#login_top a{color:#cfecfb; text-decoration:none; font-size:12px; font-weight:bold;  margin:0px 10px 0px 5px;}

#login_top .input {background:url(../images/input_bg.jpg) center no-repeat;
border:none; width:128px; margin-right:7px; padding:5px 5px; font-size:14px; color:#4dbdec;}

#login_top .buttom{background:url(../images/login.jpg) 0px 0px no-repeat; width:109px;
height:30px; border:none; visibility:visible; cursor:pointer;}

#header_bottom{background:url(../images/header_bottom.png) -1px 100% no-repeat;
padding-bottom:6px; clear:both;}

.contnet_text{clear:both;min-height:300px;
padding:20px 0px;}


#rapper_down{ background:url(../images/slide_bg.jpg) 150px 0 repeat-x; 
margin:0 auto; font-size:18px;}


#rapper_down .slide_cont{ clear:both;
margin:20px  auto; width:915px; min-height:400px; padding-top:16px;}
#main_middle{width:915px; margin:0 auto;}


#main_middle .left{float:left; padding:0px 0px; width:620px;}



#main_middle .right{ float:right; width:261px; padding:20px 0 0 0;}

#main_middle .right .moduletable_banner{margin-bottom:12px; background:url(../images/right_module_box.png) center no-repeat;
width:261;
height:84px;}

#main_middle .right .moduletable{margin-bottom:12px;}


#footer_rapper{background:url(../images/footer.jpg) 50% 0px no-repeat; width:100%;
padding:10px 0px; background:#366bb1;

}

#footer {margin:0 auto; color:#cfecfb;
font-size:12px;
height:120px;
width:915px; 
margin:0 auto;}

#footer span strong{color:#cfecfb;}


#footer .floatleft{float:left;
padding:10px 0px;}
.buttom .buttomleft{float:left;
width:440px;
padding:10px 0px;}

.buttom .buttomright{float:right;
width:440px;
padding:10px 0px;}
#footer .floatleft{color:#b8ecfb;}
#footer .floatleft a{ padding:3px 15px; color:#918349; font-weight:bold;}

.floatright{ padding:3px 0px; color:#918349; font-weight:bold; text-align:right}

#footer .floatright{float:right;
width:261px;
padding:10px 0px;}