/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:
	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey
*/

body {color:#444; background:url(none) #fff;position:relative}
.content_404 {min-height:800px}
.error_404 {width:700px;margin:0 auto;font-size:40px}
#page_list_404{width:500px;margin:0 auto}
.head_error {padding-bottom:15px}
p {letter-spacing: .05em}
.main_nav_in, .banner_in, #container, .package, .bottom_in, .footer_in, .header_in, .top_navigation_in {width: 990px}
.two_col_left_sidebg {background: url(skins/1-default/sidebar_bg.png) repeat-y 180px top;}
.header {background:#0061A6; padding-top:10px; text-shadow:none; border-top: 1px solid #fff; border-bottom: 1px solid #fff;width:100%}
.logo {padding: 0 0 12px 0}
.site-title a {font-size:25px; font-weight:700; text-transform:uppercase}
.site-description {word-spacing:5px; font-size:11px}
.header_right {float:right; width: 300px}
#support-24-7 {display:block; font-size:29px; line-height:29px;letter-spacing:2px; font-weight:700; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; text-align:right;width:100%; padding-top:5px}
#support-wrap {display:block;text-align:right;padding-top:5px;font-size:12px}
#support-wrap img {width: 22px;margin-bottom:-3px}
#support-chat:hover,#support-email:hover, #support-phone:hover {border-bottom:1px dotted #fff; cursor:pointer}
#support-chat-img:hover {cursor:pointer}
#support-chat, #support-email, #support-phone {color:#fff;}
.top_navigation {background:#4D4D4D;height:29px;position:relative;z-index:20}
.top_navigation_in {background:#4D4D4D}
.top_navigation_in ul {height:29px}
.top_navigation_in ul li a {color:#B3B3B3; padding: 8px 20px 8px 20px}
.top_navigation_in ul li a:hover {color:#fff}
.wrapper {position:relative;z-index:30}
.main_nav {background:#4D4D4D; border-bottom:1px solid #3092CF}
.main_nav_in {background:#4D4D4D}
.main_nav_in ul li a {color:#fff}
.content {width: 766px;padding-top: 40px;border-right:solid 0px #c1c1c1}

#container{padding:0 0 25px 0}
.entry .post-meta h1, .entry .post-content h2 {color:#3092Cf;text-shadow: 1px 1px 1px #b3b3b3}
.post-content h2 {font-size:22px; font-style:italic;margin:25px 0 5px 0}
.post-content h3 {font-size:22px; margin:20px 0 5px 0}
.post-content blockquote {margin:25px 30px; padding:0 15px 10px 40px;border: 10px solid #EAEAEA; background: url(skins/4-blacknwhite/host_bottom.png)}
.post-content ul {list-style: disc;margin: 5px 5px 5px 30px}
.post-content li {margin:12px 0; line-height:22px}
.bottom {border-top: 3px solid #b3b3b3; background:url(skins/4-blacknwhite/host_bottom.png)}
.footer {height:50px;background:#0061A6; border-top: 1px solid #3092CF}

.sidebar .widget {border-bottom: 2px dotted #eee; margin-bottom:20px; padding-bottom:20px}
.sidebar {width: 190px;padding-top: 10px; min-height:600px}
#a4r-tag {margin-top:12px; text-align:center; line-height:16px;font-size: 11px}
#ms-gold-partner {width:122px;margin:0 auto;padding-top:22px}
#a4r-premium-app-hosting {margin:15px 0 0 5px}
#vmarquee {margin-left:17px; background:#fff}

#live-chat-smile {padding-left:20px}
#live-chat-smile:hover {cursor:pointer}

.hosting_package {width: 762px;padding:25px 0 25px 0}
#plans-3 h4 {margin-top:20px}
#plans-3 ul {list-style: disc;margin: 10px 0 10px 0px;}
.option_box_three_col {width: 248px}
div.option_box ul {margin: 0px;list-style: none;}
.option_box li {padding:0;margin:0;width:100%}
.option_box .rate {padding:7px 0; color: #4d4d4d}
.option_box .buy {padding:8px}
.entry .post-content .b_buynow a {color:#4d4d4d}
.hosting_highlight .buy {padding:15px; background: url(skins/4-blacknwhite/host_bottom.png)}

.option_box_four_col {width:185px; margin-bottom:-7px}
.plan_highlight {margin-top:-20px;border:1px solid #E0E0E0}
.plan_highlight .title_wrap {color: white; background: url(none) #0061A6;border-bottom: 4px solid #3092CF;border-right: 0px solid #3E2D2D;border-top: 10px solid #FFFCEA; padding:10px 0}
.plan_highlight .pack_content{background:#FFFCEA}
.plan_highlight .buy {padding:10px 0}

.title_wrap {color: white; background: url(skins/4-blacknwhite/host_title_bg.png);border-bottom: 3px solid #493A47;border-right: 1px solid #3E2D2D; padding:5px 0}
.entry .post-content .title_wrap h2,.plan_level_1, .plan_level_2 {color:#fff; margin:0; font-size:16px;text-align:center}
div .rate .plan_price {font-size:25px; display:block}
div .rate .plan_term {font-size:14px; display:block}
.option_box h4  {background: url(none) #4d4d4d; border-bottom: 3px solid #b3b3b3}
.option_list {background: #EAEAEA url(none); padding-bottom:0px}
.hosting_highlight h4 {background: url(none) #0061A6; border-bottom: 4px solid #3092CF}
div .pack_content .li_highlight {font-weight:700;color:#C94625}
div .pack_content .li_highlight_red {font-weight:700; color:#C94625}
.pack_content {min-height: 20px}

.psh_3u {height: 28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 68px 6px}
.psh_5u {height: 28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 68px -27px}
.psh_7u {height: 28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 66px -59px}
.psh_10u {height:28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 63px -91px}
.psh_10gb {height:28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 30px -122px}
.psh_25gb {height:28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 33px -153px}
.psh_35gb {height:28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 33px -187px}
.psh_50gb {height:28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 33px -218px}
.psh_ut {height:28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 29px -250px}
.psh_ns {height:28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 45px -282px}
.psh_nc {height:28px; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/project-server-sprite.png) no-repeat 49px -315px}

.b_buynow_price {font-size:14px;font-weight:700;color:#C94625}
.b_buynow_term {font-size:11px}
.b_buynow_sm {margin:8px 5px 3px 5px;display: inline-block;cursor: pointer;background: url(skins/4-blacknwhite/b_buynow_left_sm.png) no-repeat left top}
.b_buynow_sm a {color: #404040;text-shadow: 1px 1px 1px white;background: url(skins/4-blacknwhite/b_buynow_right_sm.png) no-repeat right top}
.b_buynow_sm a{ display: block; margin-left: 8px;text-align: center; font: 11px Arial, Helvetica, sans-serif; padding: 6px 11px 6px 3px}

.b_buynow_sm:hover {background: url(skins/4-blacknwhite/b_buynow_left_sm.png) no-repeat left -25px }
.b_buynow_sm a:hover {color:#000;background: url(skins/4-blacknwhite/b_buynow_right_sm.png) no-repeat right -25px}


#plans6-col-1 {width:200px}
#plans6-col-2,#plans6-col-3,#plans6-col-4,#plans6-col-5,#plans6-col-6,#plans6-col-7  {width:100px;font-family: Georgia, "Times New Roman", Times, serif; font-size:14px}
tr th {font-weight:400; text-align:left;font-family:Verdana, san-serif; font-size:12px; font-weight:700}
thead th {padding:10px 0; text-align:center;font-weight:700}
td {font-family:Verdana, san-serif;text-align:center;padding: 8px 0; font-size:12px}
.plan-row-grey,#plans6-col-1, #plans6-col-2,#plans6-col-3,#plans6-col-4,#plans6-col-5,#plans6-col-6,#plans6-col-7 {color:#fff;background-color:#4D4D4D;padding:10px 0}
.plan-row-heading {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;margin-top:15px}
.plan-cell-heading {text-align:left;background-color: #eee;font-weight:700; padding-left:10px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px}
.plan-row-underline, #plan-row-last {border-bottom: 1px solid #ccc; padding-bottom:3px}
sup {line-height:10px;vertical-align:top}


#social-media {background-color:#fff;position:relative;padding: 0; margin:0;height:100px; width:168px}
#fb-cnt {height:70px; display:inline-block; position: absolute; top:20px; left: 0 }
#gp1-cnt{padding:0; display:inline-block;  position: absolute; top:20px; left: 54px}
#tw-cnt{padding:0; display:inline-block; position: absolute; top:20px; left: 114px}

.main_nav_in {z-index:10}
.entry .post-content {position:relative}
#ps-demo-shared-bronze {position:absolute; right: 10px; top: -125px;z-index:500; width:128px;height:128px}
.badge_wrap{ -webkit-transform: rotate(7.0deg);  
     -moz-transform: rotate(7.0deg);  
      -ms-transform: rotate(7.0deg);  
       -o-transform: rotate(7.0deg);  
          transform: rotate(7.0deg);  
            
               zoom: 1;}
#badge-line1a {padding-top:15px}
#badge-line1a, #badge-line1b {text-align:center;font: 15px Verdana !important;font-size:15px}
#badge-line2 {text-align:center; font: 27px Georgia,"Times New Roman",Times,serif; font-weight:700}
#badge-line3 {padding-top:5px; text-align:center;font: 12px Verdana !important;font-size:15px}
#badge_gold {width:126px; height:128px; display:block; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/cloud-sprite-gold.gif) no-repeat 0 0}
#badge_gold:hover {color:#000; border:none; background: url(http://projectserverhosting.com/wp-content/uploads/2011/10/cloud-sprite-gold.gif) no-repeat -127px 0}


.demo {height:175px}
#psh_ProjSrv {color:#0061a6}
#psh_ProjSrv:hover {color:#494949}
.demo h2 {text-align:center;margin-bottom:0}
.b_demonow a {color:#494949; text-shadow: 1px 1px 1px white; background: url(skins/4-blacknwhite/b_demonow_right.png) no-repeat right top}
.b_demonow a {display: block; margin-left: 34px; text-align: center;font: bold 15px Arial, Helvetica, sans-serif; padding: 26px 30px 20px 0;line-height:26px;border:0}
.entry .post-content .b_demonow {margin: 0 10px 0 25px; width: 210px}
.entry .post-content .b_demonow a {color:#0061a6}
.entry .post-content .b_demonow a:hover {color:#494949}
.b_demonow a:hover {background-position: right -100px}
.b_demonow:hover {background-position: left -100px}
.b_demonow:hover a {background-position: right -100px}
.b_demonow {background: url(skins/4-blacknwhite/b_demonow_left.png) no-repeat left top}
.b_demonow {margin: 0 auto; display: inline-block; cursor: pointer}

/* Gen Contact Form Side Bar */
.au-wpfmw-title-form-2 {font: 18px Georgia,"Times New Roman",Times,serif; font-style:italic; color: #3092CF; text-shadow: 1px 1px 1px #B3B3B3}
#fm-form-2 label {font-weight:400}
.sidebar .widget .au-wpfmw-wrap-form-2 li {margin:0; padding:2px 0 5px 0; border:none}

/* Consulting Contact Form */
.fm-form ul {margin-top:5px}
.fm-form fieldset {border: 1px solid #3092CF; padding: 0px 15px 15px 15px; width: 400px; margin: 0 auto}
.fm-form legend {padding:0 15px; color:#3092CF}
.fm-form label {font-weight:700; color:#3092CF}
.fm-form input.submit {margin-left:40px; padding: 5px 20px;background:url(none);background-color:#3092CF; color:#fff;font-weight:700;-moz-border-radius: 15px; -webkit-border-radius: 15px}
.fm-form input.submit:hover {cursor:pointer;color:#494949}