/*
Theme Name: Stock Rates
Theme URI: http://stockrates.com/
Description: New Theme For Stock Rates by FABTECH
Version: 2.9.2
Author: FABTECH
Author URI: http://stock rates/
Tags: Stocks
*/
html, body, div, span, applet, object, iframe, 

h1, h2, h3, h4, h5, h6, p, blockquote, pre, 

a, abbr, acronym, address, big, cite, code, 

del, dfn, em, font, img, ins, kbd, q, s, samp, 

small, strike, strong, sub, sup, tt, var, 

dl, dt, dd, ol, ul, li, 

fieldset, form, label, legend, 

table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; /*font-size:100%; */vertical-align:baseline}

.clear{clear:both; font-size: 1px;}

.entry li{ text-align:left;margin-left:25px;}

#c_form_id th{vertical-align:top;}

:focus{outline:0}

body{line-height:1; color:black; background:white}

ol, ul{padding-left:31px}

caption, th, td{text-align:left; font-weight:normal}

/* Business Template Styles */
body, #bg{color:#484747; background:url('images/bg_pattern.gif') repeat; font-family:Arial; font-size:12px; line-height:20px; height:auto; margin-bottom:15px}

a{text-decoration:none; color:#0462bb}

p{margin-bottom:0px;     text-align:justify; color:#666; font-size:12px}

p.small{font-size:12px; padding-bottom:30px; line-height:16px}

p.no-space{line-height:16px; font-size:12px; margin-bottom:15px}

p.space{margin-bottom:0px; text-align:justify; color:#666; font-size:14px}

strong{font-weight:bold}

em{font-style:italic}

#left-side h1{font-size:36px; font-weight:300; color:#0462bb; display:block; margin-bottom:20px; text-align:left;margin-top:3px;}

#container{background:url('images/bg_repeat.gif') repeat-x; height:auto}

#center{width:950px; margin:auto; padding-top:37px}

#header{
	background:url("images/header.jpg") no-repeat scroll 0 92% transparent; 
	height:171px; 
	margin-left:-5px; 
	width:944px; 
	overflow: hidden;
	margin-top:3px;
}

#logo{
	display:block;
	float:left;
	height:40px;
	margin-left:20px;
	margin-top:35px;
	padding:82px 0 0 250px;
	width:200px;
}
.relative{ position: relative;}	
#nav{ height:55px; clear: both; margin: -7px 0 0 0; }

#nav ul{list-style:none; padding-left:15px}

#nav ul li{float:left}

#nav ul li a{font-size: 20px !important; font-style:italic;padding-top:16px; line-height:52px; color:#FFF; display:block; height:65px;     padding-left:15px; padding-right:15px}
#nav ul li a.home.current,#nav ul li.current_page_item a{color:#99cc33}

/*#nav ul li a.home.current,#nav ul li.home.current_page_item a{background:url('images/current_arrow_home.png') no-repeat center 0 !important; color:#ffb400}

#nav ul li a.about.current,#nav ul li.about.current_page_item a{background:url('images/current_arrow_about.png') no-repeat center 0 !important}

#nav ul li a.services.current, #nav ul li.services.current_page_item a, #nav ul li a.blog.current, #nav ul li.blog.current_page_item a, #nav ul li.blog.current_page_parent a{background:url('images/current_arrow_services.png') no-repeat center 0 !important}

#nav ul li a.clients.current,#nav ul li.clients.current_page_item a{background:url('images/current_arrow_clients.png') no-repeat center 0 !important}

#nav ul li a.contact.current,#nav ul li.contact.current_page_item a{background:url('images/current_arrow_contact.png') no-repeat center 0 !important}*/

#nav ul li a:hover{
	background:url('images/highlight.png') no-repeat scroll 0 -6px transparent;     
	line-height:52px;
}

#body{background:url('images/main_content.gif') repeat-y left;  width:100%; padding: 0 0 15px 0;  z-index: 0;}

#body #top{background:url('images/main_top.png') no-repeat top left; }

#bottom{background:url('images/main_bottom.png') no-repeat; height:7px; }

#left-side{margin:15px 0px 20px -485px; margin-bottom:0; min-height:410px; width:500px; float:left}

#left-side.bubble{/*background:url('images/bubble.png') no-repeat;*/ width:540px}

#left-side.sub{padding:25px 0 0 0px}

p#bubble-text{color:#0462BB; font-size:33px; font-weight:300; height:125px; padding:28px 0 0 10px; line-height:38px}

#front-excerpt{width:275px; font-weight:300; font-size:17px; margin:27px 0 0 10px; color:#484747; float:left}

a.tour-button{background:url('images/tour_button.png') no-repeat; text-indent:-9999px; width:232px; height:97px; display:block; margin-top:122px}

a.details{background:url('images/details_button.gif') no-repeat; text-indent:-9999px; display:block; width:114px; height:32px; margin-bottom:0px; float:right}

#sidebar{float:right; margin:-200px 20px 0px 0px; width:365px}

#sidebar_blog{float:right; width:386px; position:absolute; top:270px; right:5px; clear:both}

#slider{background:url("images/slider_bg.png") no-repeat scroll 0 0 transparent; float:right; height:384px; margin-top:-74px; position:absolute; right:15px; width:386px; z-index: 100;}

#slider_blog{background:url('images/slider_bg.png') no-repeat; height:384px; width:386px; position:relative; margin-bottom:-50px}

#slider a#left_btn, #slider a#right_btn{position:absolute; height:41px; width:38px; top:95px; text-indent:-9999px}

#slider a#left_btn{left:0; background:url('images/left_arrow.png') no-repeat}

#slider a#right_btn{right:0; background:url('images/right_arrow.png') no-repeat}

#slider-container{position:absolute; top:17px; left:41px; width:305px; height:202px; overflow:hidden}

#panel-wrapper{width:318px; overflow:hidden; margin:0px}

#panel-top{background:url('images/sidebar_top.png') no-repeat; height:50px; width:318px; color:#636262; font-style:italic; font-size:20px; position:relative; z-index:2; overflow:hidden;}

#panel-top h1{background:url("images/bullet.png") no-repeat scroll 10px 17px transparent; line-height:50px; padding-left:30px; text-align:left; font-size:20px;padding-top:16px;}

#panel-content{width:318px; background:url('images/sidebar_repeat.png') repeat-y; overflow:hidden;}

h2{font-size:18px; color:#0462bb; display:block; margin-bottom:10px; text-align:left}


#panel-content h2{text-transform:uppercase}

#panel-bottom{width:318px; height:35px; background:url('images/sidebar_bottom.png') no-repeat}

.inner{background:url('images/sidebar_shadow.png') no-repeat; padding:30px 30px 0 33px; font-size:14px; color:#666; margin-top:-14px;}

#footer{background:url('images/footer.png') no-repeat; height:43px; padding-left:20px; line-height:40px; color:#fff}

#footer a{color:#99cc33}

#footer canvas{float:left}

#footer span{float:left; display:block; line-height:50px !important; height:43px}

.pT15{        padding-top:15px}

.slash{float:left; display:block; height:43px; width:21px; background:url('images/slash.gif') no-repeat; text-indent:-9999px !important; margin-right:5px}

.sub-page{margin-top:30px}

#main-description{font-size:18px; font-weight:300; color:#484747; overflow:hidden; margin-bottom:20px}

.float-right{float:right; margin-left:20px}

#columns{overflow:hidden; width:520px}

.column{float:left; width:240px; margin-right:20px; font-size:14px; color:#444}

#sidebar img.space{margin-bottom:5px}

.caption{float:right; width:300px}

.extra-space{margin-top:15px}

.no-space{margin-bottom:15px !important}

ul#services{font-size:14px; line-height:16px; margin-top:30px}

ul#services li{float:left; margin-right:30px; width:220px; margin-bottom:15px}

.full{display:block; margin:-20px 0 20px -25px}

label{color:#3d3e3e; font-size:13px; display:inline-block; margin-top:5px; margin-bottom:5px}

.input, .textarea{background:#ededed; border:0; border-top:solid 1px #bfbfbf; border-left:solid 1px #bfbfbf; display:block; height:21px; width:209px; padding:5px; line-height:18px; font-family:Arial; font-size:14px; color:#444}

.textarea{width:230px; height:191px}

#form-left{float:left; width:220px}

#form-right{float:right}

#submit{height:32px; width:104px; background:url('images/submit.png') no-repeat; border:0; text-indent:-9999px; cursor:pointer; float:right; margin-top:5px}

#clients-panel{width:518px; height:289px; background:url('images/clients_panel.png') no-repeat; position:relative}

a#clients_next, a#clients_prev{text-indent:-9999px; height:38px; width:24px; display:block; position:absolute}

a#clients_prev{top:65px; left:0}

a#clients_next{top:65px; right:0}

ul#clients-container{position:absolute; width:440px; height:150px; left:24px; overflow:hidden}


ul#clients-container li{float:left; margin-top:30px; margin-right:20px}

#carousel{position:absolute; width:440px; top:11px; left:24px !important; overflow:hidden !important; margin-left:30px}

/********************vivek-gupta***************************/
.inner{background:url('images/sidebar_shadow.png') no-repeat; padding:0px 30px 0 33px; font-size:14px; color:#666}

#calendar_wrap{   width:auto; background:url('images/sidebar_repeat.png') repeat-y; padding:5px 0px 0 44px}

#wp-calendar{padding:5px 0px 0 44px}

.textwidget{ width:auto; height:auto;  padding:15px 30px 10px 0px; font-size:14px !important; color:#666}
.textwidget p {font-size:14px !important;}

.vivek-sidebar{padding:0px 30px 0px 33px; text-align: left;}

.vivek-wrapper{  z-index: 0;}

#sidebar-home{float:right; margin-right:49px; margin-top:200px}

.notfound{ font-size:17px; color:  #0462BB ;}

.vivek-gap{margin-top:10px; margin-bottom:15px}

.vivek-gap h2{ text-align:left}
img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;        
	}

.alignleft {
	float: left;
	}
	
 
#respond h3{
font-size: 18px;
text-align: left;}
.navigation:after, .attachment { clear: both;}

/* revGK */

.navigation .alignleft {margin-bottom:7px;}
.navigation .alignright {margin-bottom:7px;}

.post {text-align:left; margin-bottom:20px; clear:both}
.post h2 {margin-bottom:5px; line-height:18px;}
.post small {font-size:10px; margin-bottom:0px; display:block}
.post img {vertical-align:middle; float:right;margin:3px 0 5px 0;}

.commentlist {text-align:left}
.commentlist img {float:left; margin-right:5px;}
.commentlist li {margin-bottom:10px}
h3#comments {margin:10px; text-align:left}

.postmetadata {margin: 5px 0px;}
.postmetadata small {font-size:11px}


