/******************************************** 
Project: Uncommon Knowledge
Author Name: Amit Narayan
Created on: 04 June 2008
Last Modified By: Amit Narayan
Last Modified On: 03 June 2008
Vinove Software & Services Pvt Ltd., All Rights Reserved
**************************************************/
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0px; margin:0px;}
img,fieldset{border:none;}
body{background:url(../images/body_bg.gif) left top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

div#layout{width:692px; margin:0 auto 0 auto;}

div#layout div.header{width:678px; float:left; padding-left:14px;}
div#layout div.header img{float:left;}

div#body_container{width:692px; float:left; padding-top:24px;}
div.left_curve{float:left; width:auto;}
div.right_curve{float:right; width:auto;}
div#body_container div.curve_container{width:692px; float:left;}
div#body_container div.curve_container div.top_bg{width:692px; float:left; background:url(../images/top_bg.gif) left top repeat-x;}

div#body_container div.curve_container div.mid_content{width:560px; float:left; background:url(../images/mid_bg.gif) left top repeat-y; padding:0 70px 0 62px;}
div#body_container div.curve_container div.mid_content form{width:342px; margin:0 auto 0 auto;}
div#body_container div.curve_container div.mid_content fieldset{width:340px; float:left; padding:18px 0 0 0; background:url(../images/red_border.gif) left bottom repeat-x;}
div#body_container div.curve_container div.mid_content fieldset.no_border{width:340px; float:left; padding:28px 0 0 0; background:none;}
div#body_container div.curve_container div.mid_content fieldset div.form_row{width:338px; float:left; padding:0 0 10px 0;}
div#body_container div.curve_container div.mid_content fieldset div.form_row span{color:#998d80; font-size:14px;}
div#body_container div.curve_container div.mid_content fieldset div.form_row label{width:68px; padding:0 10px 0 0; float:left;}
div#body_container div.curve_container div.mid_content fieldset div.form_row input{width:243px; border:1px #9c9c9c solid; float:left;}
div#body_container div.curve_container div.mid_content fieldset div.pass_row{width:338px; float:left; padding:10px 0 30px 0;}
div#body_container div.curve_container div.mid_content fieldset div.pass_row input.password{width:169px; border:1px #9c9c9c solid; float:left; margin:1px 0 0 0;}
div#body_container div.curve_container div.mid_content fieldset div.pass_row input.get_password{width:105px; height:28px; border:none; float:left; margin:0 0 0 30px; }
div#body_container div.curve_container div.mid_content fieldset div.btn_row{width:auto; float:right; padding:26px 15px 10px 0;}
div#body_container div.curve_container div.mid_content fieldset div.btn_row input.back{width:88px; height:28px; border:none; float:left;}
div#body_container div.curve_container div.mid_content fieldset div.btn_row input.login{width:88px; height:28px; border:none; float:left; margin-left:8px;}
div#body_container div.curve_container div.mid_content fieldset div.link_row{width:250px; float:right; padding:20px 28px 28px 0; color:#998d80; font-size:14px;}
div#body_container div.curve_container div.mid_content fieldset div.link_row a{color:#1c3cdc; text-decoration:underline;}
div#body_container div.curve_container div.mid_content fieldset div.link_row a:hover{text-decoration:none;}

div#body_container div.curve_container div.bottom_bg{width:692px; float:left; background:url(../images/bottom_bg.gif) left bottom repeat-x;}


div#body_container div.inner_container{width:565px; float:left; padding:8px 63px 20px 64px;}
div#body_container div.inner_container div.welcome_container{width:533px; float:left; padding:9px 12px 10px 20px; background:#b8292f; color:#fff; font-size:14px;}
div#body_container div.inner_container div.welcome{width:290px; float:left; padding-top:8px;}
div#body_container div.inner_container div.link{width:241px; float:left;}
div#body_container div.inner_container div.link a{color:#fff;}
div#body_container div.inner_container div.link a:hover{text-decoration:none;}

div#body_container div.inner_container div.purchase_container{width:565px; float:left; padding:42px 0 10px 0; font-size:14px;}
div#body_container div.inner_container div.purchase{width:310px; float:left;}
div#body_container div.inner_container div.purchase span{color:#998d80; font-size:14px;}
div#body_container div.inner_container div.purchase ul{padding:14px 0 0 0; margin:0 0 0 15px;}
div#body_container div.inner_container div.purchase li{padding:0 0 5px 0; margin:0px; font-size:12px;}
div#body_container div.inner_container div.purchase li a{color:#002bf2;}
div#body_container div.inner_container div.purchase li a:hover{text-decoration:none;}

div#body_container div.inner_container div.purchase_product{width:254px; float:left;}
div#body_container div.inner_container div.purchase_product span{color:#998d80; font-size:14px; float:left; padding:0 0 0 5px;}
div#body_container div.inner_container div.purchase_product form{width:250px; float:left; margin:0px; padding:14px 0 0 5px;}
div#body_container div.inner_container div.purchase_product div.form_row{width:245px; float:left; padding:0 0 10px 4px;}
div#body_container div.inner_container div.purchase_product label{width:240px; padding:0px; float:left; font-size:12px;}
div#body_container div.inner_container div.purchase_product input{width:242px; border:1px #9c9c9c solid; float:right;}
div#body_container div.inner_container div.purchase_product input.order{width:86px; height:29px; border:none; float:right; margin-left:8px;}

div#body_container div.inner_container div.payment_history_main{width:565px; float:left; color:#fff; border-bottom:none;}
div#body_container div.inner_container div.payment_history_main span{color:#998d80; font-size:14px; float:left; padding-bottom:8px;}
div#body_container div.inner_container div.payment_history{width:563px; float:left; border:1px #979485 solid; color:#fff; border-bottom:none;}
div#body_container div.inner_container div.payment_history div.product{background:#979485; width:174px; border-right:1px #fff solid; padding:10px 0 10px 13px; float:left;}
div#body_container div.inner_container div.payment_history div.period{background:#979485; width:166px; border-right:1px #fff solid; padding:10px 0 10px 0; float:left; text-align:center}
div#body_container div.inner_container div.payment_history div.payment{background:#979485; width:122px; border-right:1px #fff solid; padding:10px 0 10px 0; float:left; text-align:center;}
div#body_container div.inner_container div.payment_history div.amount{background:#979485; width:85px; padding:10px 0 10px 0; float:left; text-align:center;}

div#body_container div.inner_container div.payment_details{width:563px; float:left; color:#000; font-size:10px; font-weight:bold; border-bottom:1px #979485 solid;}
div#body_container div.inner_container div.payment_details div.product_details{width:177px; border-right:1px #979485 solid; padding:10px 0 10px 10px; float:left;}
div#body_container div.inner_container div.payment_details div.period_first{width:84px; border-right:1px #979485 solid; padding:10px 0 10px 0; float:left; text-align:center}
div#body_container div.inner_container div.payment_details div.period_second{width:81px; border-right:1px #979485 solid; padding:10px 0 10px 0; float:left; text-align:center}
div#body_container div.inner_container div.payment_details div.payment_detail{width:122px; border-right:1px #979485 solid; padding:10px 0 10px 0; float:left; text-align:center;}
div#body_container div.inner_container div.payment_details div.amount_details{width:85px; padding:10px 0 10px 0; float:left; text-align:center;}


div#footer{float:left; background:#e7e7e7; width:100%; border-top:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; margin-top:21px; padding-top:7px; padding-bottom:7px;}
div#footer div.footer_inner{width:692px; margin:0 auto 0 auto; font-family:Arial, Helvetica, sans-serif; color:#999; text-align:center;}
div#footer div.footer_inner a{color:#999;}
div#footer div.footer_inner a:hover{text-decoration:none;}