/*
Theme Name: Clear Up My Debt Theme
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Charanjeet Singh
*/


*{margin:0px; padding:0px; border:0px;}

body{background:url(images/body_bg.jpg) 0 0 repeat-x;}


#layout{width:960px; margin:0 auto;}
/*Header Start Here*/
.header{float:left; width:960px;}
.header img{float:left; margin:49px 0 7px 0;}
/*Top Menu Start Here*/
.header ul{float:left; width:960px; list-style:none; background:url(images/menu_bg.jpg) 0 bottom no-repeat; color:#fff; font-family:"Helvetica (T1)", Arial, Helvetica, sans-serif; font-size:14px;}
.header li{float:left; width:auto; height:53px; margin-right:4px;}
.header li a{float:left; padding:0 12px 0 0 ; background:url(images/menu_bg_right.jpg) right 0 no-repeat; color:#fff; text-decoration:none;}
.header li a span{float:left; padding:0 0 0 12px; background:url(images/menu_bg_left.jpg) 0 0 no-repeat; line-height:45px; padding-bottom:8px;}
.header li a:hover{float:left; padding:0 12px 0 0 ; background:url(images/menu_hover_bg_right.jpg) right 0 no-repeat; color:#fff; text-decoration:none;}
.header li a:hover span{float:left; padding:0 0 0 12px; background:url(images/menu_hover_bg_left.jpg) 0 0 no-repeat; line-height:45px; padding-bottom:8px; cursor:pointer;}

.header li.current_page_item a{float:left; padding:0 12px 0 0 ; background:url(images/menu_hover_bg_right.jpg) right 0 no-repeat; color:#fff; text-decoration:none;}
.header li.current_page_item a span{float:left; padding:0 0 0 12px; background:url(images/menu_hover_bg_left.jpg) 0 0 no-repeat; line-height:45px; padding-bottom:8px; cursor:pointer;}



.header li a.current{float:left; padding:0 12px 0 0 ; background:url(images/menu_hover_bg_right.jpg) right 0 no-repeat; color:#fff; text-decoration:none; cursor:text;}
.header li a span.current{float:left; padding:0 0 0 12px; background:url(images/menu_hover_bg_left.jpg) 0 0 no-repeat; line-height:45px; padding-bottom:8px; cursor:text;}
.header li a.home{float:left; padding:0 12px 0 0 ; background:url(images/home_right.jpg) right 0 no-repeat; color:#fff; text-decoration:none;}
.header li a.home span{float:left; padding:0 0 0 12px; background:url(images/home_left.jpg) 0 0 no-repeat; line-height:45px; padding-bottom:8px;}
.header li a.home:hover{float:left; padding:0 12px 0 0 ; background:url(images/home_right_hover.jpg) right 0 no-repeat; color:#fff; text-decoration:none;}
.header li a.home:hover span{float:left; padding:0 0 0 12px; background:url(images/home_left_hover.jpg) 0 0 no-repeat; line-height:45px; padding-bottom:8px; cursor:pointer;}
.header li a.home.current{float:left; padding:0 12px 0 0 ; background:url(images/home_right_hover.jpg) right 0 no-repeat; color:#fff; text-decoration:none; cursor:text;}
.header li a.home span.current{float:left; padding:0 0 0 12px; background:url(images/home_left_hover.jpg) 0 0 no-repeat; line-height:45px; padding-bottom:8px; cursor:text;}
/*Top Menu End Here*/
/*Top Banner Start Here*/
.main_banner{float:left; width:959px; background:url(images/main_banner.jpg) 0 0 repeat-x; height:374px;}
/*Banner Form Start Here*/
.form_images{float:left; width:623px; padding:29px 0 0px 34px; background:url(images/form_right_section.jpg) right 0 repeat-y;}
.form_images img{float:left; margin:0px; padding:0px;}
.main_banner form{float:left; width:623px; height:264px; background:url(images/form_right_section.jpg) right 0 repeat-y; padding:9px 0 0 34px; font-family:"Helvetica (TT)", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff;}
/*.main_banner form img{float:left; margin:0px 0 9px 0;}*/
.main_banner fieldset{float:left; width:593px; background:url(images/fieldset_bg.jpg) 0 0 no-repeat; padding-top:18px;}
.row_banner{float:left; width:588px;}
.main_banner label{float:left; width:72px; padding:13px 0 0 20px;}
.main_banner label.right_label{float:left; width:85px; padding:13px 0 0 20px;}
.main_banner input{float:left; width:158px; border:0px; margin:13px 0 0 20px; padding:2px; font-weight:bold; color:#4b4b4b; font-size:13px; font-family:"Helvetica (T1)", Arial, Helvetica, sans-serif;}
.main_banner select{float:left; width:162px; border:0px; margin:13px 0 0 20px; padding:2px; font-weight:bold; color:#4b4b4b; font-size:13px; font-family:"Helvetica (T1)", Arial, Helvetica, sans-serif;}
.main_banner input.button{float:right; width:286px; height:50px; background:url(images/get_debt.jpg) 0 0 no-repeat; margin-top:53px; cursor:pointer;}
.main_banner input.button_over{float:right; width:286px; height:50px; background:url(images/get_debt.jpg) 0 bottom no-repeat; margin-top:53px; cursor:pointer;}

/*Banner Form End Here*/
.banner_right{float:right; width:298px; height:374px; background:url(images/light.jpg) right bottom no-repeat!important;}
.banner_right p{float:left; width:271px; padding:26px 0 0 21px; font-size:13px; color:#fff; font-family:"Univers LT 55", Arial, Helvetica, sans-serif;}
.banner_right h2{float:left; width:271px; padding:28px 0 0 21px; font-size:18px; color:#fff; font-family:"Univers LT 55", Arial, Helvetica, sans-serif;}
.banner_right ul{float:left; width:271px; padding:18px 0 0 21px; list-style:none; color:#fff; font-family:"Univers LT 55", Arial, Helvetica, sans-serif; font-weight:bold; background:none;}
.banner_right li{float:left; width:245px; background:url(images/li_icon.gif) 0 5px no-repeat; padding:5px 0 15px 25px; height:auto;}
.banner_right li.last{font-size:18px;}
.margin_bottom{margin-bottom:0px;}
.main_banner_bottom{float:left; width:960px; background:url(images/main_banner_bottom.jpg) 0 0 no-repeat; padding:36px 0 0 0; border-bottom:1px solid #e2edf5; margin-bottom:20px;}
.main_banner_bottom h1{float:left; width:960px; text-align:center; font-size:32px; color:#061a2a; font-family:"Univers LT 55", Arial, Helvetica, sans-serif; letter-spacing:-1px; padding-bottom:7px;}
.main_banner_bottom h1 span{float:none; text-align:center; font-size:30px; color:#061a2a; font-family:"Univers LT Black", Arial, Helvetica, sans-serif;}
.main_banner_bottom h1 span.right{float:none; text-align:center; font-size:30px; color:#061a2a; font-family:"Univers LT 55", Arial, Helvetica, sans-serif;}
/*Top Banner End Here*/
/*Header End Here*/

/*Body Start Here*/
#body_container{float:left; width:960px;}
.body_top_row{float:left; width:960px;}
.box_top{float:left; width:288px; height:243px; background:url(images/home_box_bg.jpg) 10px 0 no-repeat; padding-left:10px;}
.box_left_margin{padding-left:27px; float:left;}
.box_top h3{float:left; width:265px; background:url(images/box_h2_border.jpg) 15px bottom no-repeat;}
.box_top h3 span{float:left; width:185px; color:#282828; font-size:16px; font-weight:bold; font-family:"Helvetica (T1)", Arial, Helvetica, sans-serif; line-height:21px; padding:22px 0 0 0;}
.box_top h3 img{float:left; margin:13px 12px;}
.box_top p{float:left; width:262px; padding:13px 13px 0 13px; color:#969696; font-size:13px; font-family:"Helvetica (T1)", Arial, Helvetica, sans-serif; line-height:21px;}
.box_top p a{float:right; width:86px; height:36px; background:url(images/read_more.jpg) 0 0 no-repeat; margin-top:20px;}
.box_top p a:hover{float:right; width:86px; height:36px; background:url(images/read_more.jpg) 0 bottom no-repeat;}

.left_container{float:left; width:646px; background:url(images/left_bg.jpg) right center no-repeat;}
.left_banner{left:left; width:614px; margin:28px 20px 0 12px; background:url(images/banner.jpg) 0 0 no-repeat; height:115px;}
.top_margin{margin-top:10px;}
.left_banner h2{float:left; width:180px; padding:38px 20px 0 18px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:15px; color:#747473; line-height:18px;}
.left_banner h2 span{float:left; color:#292817; font-size:17px;}
.left_banner p.minimum{float:left; width:110px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:14px; color:#747473; font-weight:bold; padding:14px 18px 0 0;}
.left_banner p.minimum span.white{float:left; width:110px; line-height:66px; text-align:center; color:#fff; font-size:17px;}
.left_banner p.minimum span.black{float:left; width:110px; text-align:center; color:#292817; font-size:12px;}
.left_banner p.credit{float:left; width:103px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:17px; color:#fff; padding:50px 19px 0 0; line-height:42px; text-align:center; font-weight:bold;}
.left_banner p.credit span.black{float:left; width:103px; text-align:center; color:#292817; font-size:12px; padding-top:5px; line-height:13px;}
.left_banner p.clear{float:left; width:135px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:12px; color:#272727; font-weight:bold; padding:44px 0px 0 0;}
.left_banner p.clear span.white{float:left; width:99px; line-height:30px; text-align:center; color:#fff; font-size:17px; padding:2px 0 5px 0;}
.left_banner p.clear span.black{float:left; width:135px; color:#292817; font-size:12px; font-weight:bold;}
.text_container{float:left; width:612px; padding:30px 20px 0 14px}
.main_text_row{float:left; width:612px; border-bottom:1px solid #eaeaea; padding-bottom:15px;}
.main_text_row h2{float:left; width:auto; line-height:51px; color:24px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; background:url(images/arrow.jpg) right 2px  no-repeat; padding-right:40px;}
.text_container h2{float:left; width:auto; line-height:51px; color:24px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; background:url(images/arrow.jpg) right 2px  no-repeat; padding-right:40px;}
.text_container h5{float:left; width:612px; font-size:18px; color:#363834; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding-top:40px;}
.text_container p{float:left; width:612px; font-size:13px; line-height:23px; color:#4a4a4a; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding-top:30px;}

.right_container{float:right; width:313px; background:url(images/inner_right.jpg) 0 center no-repeat; height:1600px}
.right_container_height{height:930px; background:url(images/right_bg.jpg) 0 center no-repeat;}
.widget{float:left; width:288px; padding:25px 0 0 26px;}
.widget li{list-style:none;}
.widget img{float:left; margin:0px; padding:0px;}
.blog_right{float:left; width:auto; padding:48px 0 0 30px;}
.blog_right_padding{padding-top:30px;}
.blog_right h5{float:left; width:220px; background:url(images/blog_icon.gif) 0 0 no-repeat; line-height:40px; color:#282828; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:16px; padding:0 0 10px 40px; border-bottom:1px solid #e7e7e7;}
.blog_right ul{float:left; width:260px; list-style:none; color:#989898; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:13px;}
.blog_right li{float:left; width:260px; line-height:33px; font-weight:bold;}
.blog_right li a{text-decoration:underline; color:#608d1b; line-height:33px;}
.blog_right li a:hover{ text-decoration:none;}
/*Body End Here*/

.rssmain{float:left; padding:12px 0px 0px 25px;}
.rss_main{float:left; width:273px; height:138px; background:url(images/rss_bg.jpg) 0 0 no-repeat;}
.rss_main p{float:left; width:273px; text-align:center; font-family:"Helvetica (T1)", Arial, Helvetica, sans-serif; line-height:21px; padding:12px 0 0 0; color:#000000; font-size:13px; font-weight:bold; letter-spacing:-1px;}
.rss_main p span{float:left; width:273px; text-align:center; color:#737373;}
.rss_main p a.feed{float:left; width:243px; height:47px; background:url(images/feed.jpg) 0 0 no-repeat; margin:20px 0 0 16px}
.rss_main p a.feed:hover{float:left; width:243px; height:47px; background:url(images/feed.jpg) 0 bottom no-repeat;}

/*Footer Start Here*/
.footer{width:100%; float:left; background:url(images/footer_bg.jpg) 0 0 repeat-x;}
.footer_inner{width:960px; margin:0 auto;}
.footer_inner img{float:left; padding:12px 14px 18px 77px;}
.footer_inner ul{float:left; width:auto; list-style:none; padding-top:25px; font-size:14px; color:#8a8a8a; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif;}
.footer_inner li{float:left; width:auto; padding:0px 10px; line-height:36px; background:url(images/footer_seprater.jpg) right 0 no-repeat;}
.footer_inner li.last{background:url(images/banner_.png) 0 0 no-repeat;}
.footer_inner li a{color:#8a8a8a; text-decoration:none;}
.footer_inner li a:hover{text-decoration:underline;}
.footer_inner p{float:left; width:960px; color:#fff; line-height:35px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:12px;}
.footer_inner p span{float:none; padding-left:18px;}
.footer_inner p span a{text-decoration:none; color:#fff;}
.footer_inner p span a:hover{text-decoration:underline; color:#fff;}
/*Footer End Here*/



/*Blog Start Here*/
.posts{float:left; width:612px;}
.posts h5{float:left; width:612px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:22px; color:#363834; line-height:18px; padding:25px 0 0 0;}
.posts h5 a{color:#363834; text-decoration:none;}
.posts h5 a:hover{color:#2B78B2;}

.post h2{float:left; width:612px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:22px; color:#363834; line-height:18px; padding:25px 0 0 0;}
.post h2 a{color:#363834; text-decoration:none;}
.post h2 a:hover{color:#2B78B2;}


h3#comments{float:left; width:612px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:22px; color:#363834; line-height:18px; padding:25px 0 0 0;}

h3.comments{float:left; width:612px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:22px; color:#363834; line-height:18px; padding:25px 0 0 0;}
h3.comments a{color:#363834; text-decoration:none;}
h3.comments a:hover{color:#2B78B2;}
.comment-meta{font-size:12px; color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}
.comment-author{font-size:12px; color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}
.comment-meta a{color:#2B78B2; text-decoration:none;}
.comment-meta a:hover{color:#2B78B2; text-decoration:underline;}
.comment-author a{color:#2B78B2; text-decoration:none;}
.comment-author a:hover{color:#2B78B2; text-decoration:underline;}

#commentform p{padding:0px;}

#respond h3{float:left; width:612px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:22px; color:#363834; line-height:18px; padding:25px 0 10px 0;}

#respond p{font-size:12px; color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}

input#author{float:left; width:200px; border:1px solid #ededed; background:#fbfafa; padding:5px; font-size:12px; color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}
input#email{float:left; width:200px; border:1px solid #ededed; background:#fbfafa; padding:5px; font-size:12px; color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}
input#url{float:left; width:200px; border:1px solid #ededed; background:#fbfafa; padding:5px; font-size:12px; color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}
small{font-size:12px; color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}
textarea#comment{float:left; width:500px; border:1px solid #ededed; background:#fbfafa; padding:5px; font-size:12px; color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif; margin-top:20px;}
input#submit{margin-top:20px; background:url(images/submit.jpg) 0 0 no-repeat; width:128px; height:35px;}

#commentform label{float:left; width:500px; border:0px solid #ccc; padding:5px; font-size:12px; color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}

.posts p.head{float:left; width:612px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; line-height:29px; padding:0px 0 12px 0; border-bottom:1px solid #ededed;}
.entry p{float:left; width:612px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; line-height:24px; padding:15px 0 12px 0; border-bottom:1px solid #ededed;}



.posts p.head img{float:left; margin:8px 8px 0 0; padding:0px;}
.posts p.head a{color:#327eb9; text-decoration:none; border-bottom:0px dotted #327eb9;}
.posts p.head a:hover{border-bottom:0px dotted #4a4a4a;}
.posts p.head span.comments{float:none; width:88px; color:#c0c0c0; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:12px; background:url(images/comments.jpg) 12px 3px no-repeat; padding-left:30px;}
.posts p.head span.twitter{float:none; width:88px; color:#c0c0c0; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:12px; background:url(images/twitter.jpg) 12px 0px no-repeat; padding-left:30px; border-bottom:0px;}
.posts p{padding:10px 0 20px 0; border-bottom:1px solid #ededed;}
.posts p a.read_more{float:left; width:86px; height:36px; background:url(images/post_read_more.jpg) 0 0 no-repeat; text-decoration:none; margin:15px 500px 15px 0;}
.posts p a.read_more:hover{float:left; width:86px; height:36px; background:url(images/post_read_more.jpg) 0 bottom no-repeat; text-decoration:none;}
.posts p span.link{float:left; width:450px; padding-bottom:15px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; line-height:18px; margin-right:150px;}
.posts p span.link a{text-decoration:none; color:#2b78b2;}
.posts p span.link a:hover{text-decoration:underline;}
.posts p img{float:left; margin:0px; padding:0px;}
.pre_entry{float:right; width:116px; height:30px; background:url(images/pre_entry.jpg) 0 0 no-repeat; text-decoration:none; margin:50px 0}
.postmetadata small{color:#4A4A4A; font-family:"HelveticaNeue",Arial,Helvetica,sans-serif; font-size:11px; line-height:16px;}
.postmetadata small a{color:#2B78B2; text-decoration:none;}
.postmetadata small a:hover{text-decoration:underline;}
/*Blog End Here*/

input.error{border:1px solid red;}
#formValidationError{
    position:absolute;
    background-color:#97080E;
    z-index:1002;
    width:275px;
    margin-top:100px;
    margin-left: -25px;
    border:5px solid maroon;
    padding:5px 10px;
    display:none;
}
#formValidationError h3{
    color: #FFF;
    font-size:16px;
    font-family:"Univers LT 55",Arial,Helvetica,sans-serif;
    display:none
}
#formValidationError li {
    font-size:13px;
    font-weight:normal;
    background:none;
    margin-left:20px;
    color:#FFF;
    padding:0px 5px;
    font-family:arial
}
#formValidationError label {
    float:none;
    padding:0px;
    width:auto;
}