/*  
Theme Name: avr
Theme URI: http://www.avr-design.com
Description: Theme Design
Version: 1.0
Author: Umar Saeed
Author URI: http://www.avr-design.com/

*/

*{margin:0px; padding:0px;}

body {background: #fff ; font-family :Arial, Helvetica, sans-serif; color: #666; font-size:12px; line-height:16px; }
body.home{ background: transparent url(images/background_grad.jpg) repeat-x scroll left top !important;}


#wrap { width: 860px; margin-left: auto; margin-right: auto; background: #ffffff url(images/background_grad_white.jpg) repeat-x scroll left top;  }

.replace{left:-9999px; position:relative;}

#headerwrap { margin-right: 31px; margin-left: 31px; height:80px; width: 92%; float: left;  }
#footerwrap { margin-top:20px; margin-right: 31px; margin-left: 31px;  clear:both; padding-top: 10px; border-top: dotted 1px #ccc; position: relative;}
#content { margin-right: 31px;  margin-left: 31px; height:257px;  position: relative; clear:both;}
#quote{ background: #fff url(images/others.jpg) no-repeat scroll left top; width: 798px; height:74px; clear:both;  position: relative; margin-right: 31px; margin-top: 5px; margin-left:31px;}
div#quote .widget_meenews{ left:500px; position:relative; top:30px; width:270px;}

#mainwrap { margin-right: 31px; margin-left: 31px; float:left; clear:both;  margin-bottom: 10px;}
div#about{ border-right:1px solid #CCCCCC;
float:left;
padding-right:18px; padding-left: 18px;
position:relative; margin-top: 15px;
width:450px;}
#sidebar{ float:left; margin-top:15px;
padding-left:10px;
position:relative;
width:290px;}
#sidebar3{
	margin-top:15px;
	float:left;
padding-left:10px;
position:relative;
width:290px;
}

#sidebar3 div.widget{ margin-bottom: 10px; border-bottom: 1px dotted #ccc; padding-bottom: 20px;}

.logo {background: transparent url(images/avr_logo.jpg) no-repeat scroll left top; width: 123px; height: 56px; float: left; margin-top:20px;}

.clogin ul{float: right; } .clogin ul.admin{width: 160px; float: right;}

ul#clogin li a{ background: transparent url(images/clogin.jpg) no-repeat scroll left top; width: 130px; height: 24px; display:block; float: left;}

ul#clogin li.e a{ background-position: -1px 0%; float:left;  left: 0px; width: 130px; }

ul#clogin li.e a:hover { background-position: -1px 100%; left: 0px; width: 130px;}

a { color: #00F; text-decoration:none;} a:hover { color: #900; text-decoration:none; }
a.nav, a.nav:hover { font-size: 11px;}
ul{ list-style:none;}
div.clogin{ float: right; width: 400px; margin-top: 38px;}
img{border:none;}	

/* Easy Slider */

	#slider{ width: 798px; height: 257px; overflow-x: hidden; overflow:auto;}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:798px;
		height:257px;
		overflow:hidden; 
		
		}	
	 #nextBtn{ 
		display:block;
		width:188px;
		height:30px;
		position:absolute;
		left:220px;
		top:150px;
		}	
	#prevBtn{ display:none;}														
	 #nextBtn a{  
		display:block;
		width:188px;
		height:26px;
		background:url(images/sbanner_nav.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/sbanner_nav.png) no-repeat 0 0; 
		}	
		
		#nextBtn a:hover{ 
		background-position: 0px 103%;
		left:0px;
		
		}	

/* // Easy Slider */

.uquote a{  background: transparent url(images/quote.png) no-repeat scroll left top; width :251px; height: 25px; display:block; }
.uquote{display:block; position:absolute; left:410px;top:150px; width :251px; height: 25px; }
.uquote a:hover{ background-position: 0px 100%; left:0px; }

ul.flinks li{ float:left; margin-left: 5px; padding-right: 5px; }
li.border{ border-right: 1px solid #ccc;}

.clogin ul li a { margin-left: 5px; float:left; font-size: 11px;} 

form#quicksms input{float: right;}
textarea#smsinput {	width: 100%; margin-bottom: 5px;}

ul.flinks{ position: relative; background:#ffffff; height: 50px;}

#show{ background: transparent url(images/showstrip.jpg) repeat-y scroll left top; width: 778px;   margin-left: 31px; margin-top: 5px; padding:10px; float:left; margin-bottom: 5px;}

#qheader{ background: transparent url(images/qheader.png) no-repeat scroll left top; width:169px; height:33px;  text-indent: -9999px; float:left; margin-right: 10px;}

#cforms-2 h3 { font-size:25px; letter-spacing:-1px; color:#FF0; width: 22%; float:left; padding-left: 20px; padding-top: 15px;}
#show .qdescription {float: left; color:#fff; width:65%; height:60px; }
#show .qclose {float: right; color:#fff; font-weight: bold; text-align:right; background:#000; padding: 2px; text-transform: uppercase; font-size:10px; cursor:pointer;}
form#cforms2form{ margin: 0px; color: #fff; width: 100%;}
form#cforms2form ol{clear:both; float: left; width: 94%;  margin-left:20px !important;}
form#cforms2form ol li{  float: left; width:358px;}
form#cforms2form ol li label{ float:left; clear:both; display:block !important; width: auto;}
form#cforms2form ol li input{ clear:both; float:left; width:350px;}
form#cforms2form ol li label span {width: auto;}
form#cforms2form ol li#li-2-7{  float: left; width: 100%;}
form#cforms2form ol li#li-2-7 textarea{  clear:both; float:left; width: 98.5%;}
form#cforms2form ol li select{  clear:both; float:left; }
form#cforms2form ol li.cf_li_err{ background:none !important; border-top: 0px solid #ccc; margin: 0 auto; }
#cforms-2 div.failure { background:none !important; padding-left: 20px !important; margin: 0px;  color: #F00; border: 0px !important;    }
#cforms-2 div.success {background:none !important; color: #0F0;  width: 100%; float:left;}

form#cforms2form li#li-2-1, form#cforms2form li#li-2-3, form#cforms2form li#li-2-5 {margin-right:10px !important; }

form#cforms2form  p.cf-sb {width: 96.1%;}
form#cforms2form label.secq, form#cforms2form label.seccap  {margin-bottom: 10px !important;}

.widget_sideposts p { margin-top: 3px;}
.sideposts-title, .sideposts_date, .spli-archive { display:none;}
li.spli br { display:none;}
li.spli ul { margin-top: 5px;}
li.spli ul li { margin: 2px 0px 0px 0px;}

#sidebar #aff { float: left; width: 100%; margin-bottom: 10px; min-height:125px;}
#sidebar #aff a { float: left; width: 125px; height: 125px;}
#about p, p { float: left; width: 100%; margin-bottom: 10px;}

