/* 



Theme Name: AutoBurst SP for Vinart



Theme URL: http://www.vinartbodyshop.com



Description: A StudioPress theme customized by CREbSol.



Author: kamal



Author URI: http://www.autoconversion.net



Version: 1.0



*/







body{



	font-family:"Arial",Verdana,Tahoma,Calibri,Trebuchet MS,Georgia, Lucida,Helvetica, sans-serif;



	font-size:12px;



	text-align:left;



	color:#58585A;



	padding-bottom:15px;



	background:url(images/bodybg.jpg) repeat;



}



*{



	padding:0;	margin:0;	border:0;



}



ul,ol{



	list-style:none;



}



ul li{



	display:inline;



}



img,fieldset{



	border:none;



}	



a{



	color:#fff;



	text-decoration:none; 



}



a:hover{



	color:#143B84; 



}



i



{



	visibility:hidden;



}



/*------------------------------Page Structure-------------------------------*/







#wrap01{



	width:100%;



	margin:0 auto;



	background:url(images/hdrbg.jpg) repeat-x;



}



#hdrmain{



	width:958px;



	margin:0 auto;



}



#hdrarea{



	width:958px; height:118px;



	overflow:hidden;



}	 



#hdrarea h1{



	width:265px;float:left;



	height:75px;



	padding:21px 0 21px 4px;



}



#hdrarea h1 a{



	height:75px;



	width:265px;



	background:url(images/hdrlogo.jpg) no-repeat;



	display:block;



}			



#hdrrit{



	width:300px;
	padding-top:20px;



	float:right; 
	overflow:hidden; 


}	







#hdrrit p{



	width:300px;



	font-size:12px;
	text-align:right;


	color:#6A6A6A;
 
}







#hdrrit p span{



	font-size:12px;



	color:#1D328A;



	padding:0 5px;



}
#hdrrit p a{



	font-size:12px;



	color:#6A6A6A; 



}

#hdrrit p a:hover{



	font-size:12px;



	color:#6A6A6A;
	
	text-decoration:underline; 



}



.hdrlink{



	float:right;



	width:273px;



	overflow:hidden;



}



.hdrlink .intext{



	background:url(images/textinp.jpg) no-repeat right;



	width:222px;



	height:24px;



	float:left;



	text-align:center;



	padding:3px 5px 0 5px;



	color:#333;



	font-style:italic;



}



.hdrlink .sub{



	width:30px;



	height:27px;



	float:left;



	background:url(images/sub.jpg) no-repeat;



	margin:0 3px 0 8px;



	cursor:pointer;



}



	



/************************************************



*	Navbar      								*



************************************************/

#navbar { 

	width: 960px;

	overflow:hidden;

	height:38px;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px auto 0px;

	padding: 0px;

	}

	

#nav {

	margin: 0px;

	overflow:hidden;

	padding: 0px;

	}

	

#nav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li {

	float: left;

	list-style: none;

	margin: 0px 2px;

	padding: 0px;

	}

	

#nav li a{

	color: #FFF;

	display: block;

	font-weight: normal;

    margin: 0px;

	line-height:38px;

	padding:0 15px;

	text-decoration:none; 

	}



#nav li a:hover, #nav li a:active {

	background:url(images/navbg.jpg) repeat-x;

	color: #1D328A;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	width: 170px;

	background:#1D3188;

	color: #FFFFFF;

	float: none;

	margin: 0px;

	line-height:38px;

	border-bottom: 1px solid #2741AF;

	border-left: 1px solid #2741AF;

	border-right: 1px solid #2741AF;

	}

	

#nav li li a:hover, #nav li li a:active {

	background: #213695;

	color: #FFFFFF;

	line-height:38px;

	}



#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 190px;

	margin: 0px;

	padding: 0px;

	}



#nav li li { 

	}



#nav li ul li a { 

	width: 160px;

	color: #fff!important;

	}



#nav li ul a:hover, #nav li ul a:active { 

	}



#nav li ul ul {

	margin: -30px 0 0 191px;

	}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	}



#nav li:hover, #nav li.sfhover { 

	position: static;

	}

	

#nav .current_page_item a {

	background:url(images/navbg.jpg) repeat-x;

	color: #1D328A;

	}

	

/************************************************



*	End Navbar      								*



************************************************/	

.widget ul li{

	display:block;

	padding:5px 0;

}

.widget ul li a{

	color:#1D328A;

}

.widget ul li a:hover{

	color:#1B3ED4;

}







#wrap02{



	width:100%;

	margin:0 auto;



}



#maincontetnarea{

	width:958px;

	

	overflow:hidden;

/*	border:1px solid red;*/

}





#midbg{ 

	width:958px;

	margin:0 auto;

 	/*background: #999999;*/

	background:url(images/bgjpg.jpg) repeat-y;



}





#midftr{



	width:958px; 

	

}		



#midarea{



	width:926px;

	padding:12px 16px 15px 16px;

	float:left;

	overflow:hidden; 



}	



#midarealft{



	width:628px;

	overflow:hidden;

	float:left;



}



.bnrarea{



	width:626px;/*626*/

	height:200px;

 



	border:1px solid #E6E6E6;



	margin-bottom:12px;



	padding: 1px 0;



	text-align:center;



}

.slideshow{



	width:626px;/*626*/

	height:200px;

	overflow:hidden;

}



.bnrarea img{



	width:626px;

	height:200px; 



}



.lftcont01{



	width:604px;



	padding:5px 10px 10px 12px;



	background:#fff;



	border:1px solid #E6E6E6;



	margin-bottom:12px;



}



.lftcont01 h2{



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	margin-bottom:5px;



	background:url(images/contbg.jpg) repeat-x bottom;



}



.lftcont01 p, .textwidget{



	font-size:12px;



	color:#626262;



	line-height:20px;



	padding:6px 0;



}



#lftcont02{



	width:626px;



	overflow:hidden;



}



.box01{



	width:282px;



	padding:5px 10px 10px 12px;



	float:left;



	background:#fff;



	border:1px solid #E6E6E6;	



}



.box01 h2{



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	margin-bottom:5px;



	background:url(images/contbg.jpg) repeat-x bottom;



}



.boxcont01{



	width:282px;



	padding-top:5px;



	overflow:hidden;



}								



.boxcont01 label{



	width:123px;



	height:39px;



	float:left;



	padding-right:10px;



	padding-bottom:3px;



}



.boxcont01 span{



	font-size:12px;



	color:#626262;



	line-height:20px;



}



.box01 p{



	font-size:12px;



	color:#626262;



	line-height:20px;



	padding:6px 0;



}



.box01 a{



	width:82px;



	float:right;



	color:#05336C;



	text-decoration:underline;



}		



.box02{



	width:282px;



	float:right;



	background:#fff;



	padding:5px 10px 10px 12px;



	border:1px solid #E6E6E6;



}



.box02 h2{



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	margin-bottom:5px;



	background:url(images/contbg.jpg) repeat-x bottom;



}



.box02 p{



	font-size:12px;



	color:#626262;



	line-height:20px;



	padding-top:6px;



	padding-bottom:10px;



}							



#midarearit{



	width:284px;



	float:right;



}	



.bnrit{



	width:260px;



	background:#F7F7F7;



	padding:12px;



	border:1px solid #E6E6E6;



	margin-bottom:12px;



}	



.bnrit img{



	width:260px; 



}	



.ritcont01{



	width:260px;



	background:#fff;



	border:1px solid #E6E6E6;



	margin-bottom:12px;



	padding:8px 10px 13px 10px;



}



.ritcont01 ul, .ritcont02 ul{ list-style:none }



.ritcont01 ul li, .ritcont02 ul li{ list-style:none!important;}



	



.ritcont01 h2{



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	margin-bottom:5px;



	background:url(images/contbg.jpg) repeat-x bottom;



}



.ritcont01 p{



	font-size:12px;



	color:#626262;



	line-height:20px;



	padding:6px 0;



}	



.ritcont02{



	width:260px;



	background:#fff;



	border:1px solid #E6E6E6;



	padding:8px 10px 13px 10px;



}	



.ritcont02 h2{



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	background:url(images/contbg.jpg) repeat-x bottom;



}



.ritcont01 input{

	border:1px solid #ccc;

}

#midarealft a{

	color:#1D328A;

}

#midarealft a:hover{

	text-decoration:underline;

}



.ritcont02 ul li{ background:0!important;}







.ritcont02 ul ul{



	width:246px;



}	



.ritcont02 ul li li{



	width:246px;



	padding-left:18px;



	background:url(images/ritconticon.jpg) no-repeat 0 6px!important;



	line-height:20px;



	display:block;



}



.ritcont02 ul li li a{



	color:#58585A;



}











#ftrarea{



	width:958px;

	background:url(images/btmjpg.jpg) no-repeat;

	padding-top:15px; 





	margin:0 auto;

	

	clear:both;



	overflow:hidden;



}	



#ftrarea span{



	width:285px;



	font-size:11px;



	color:#515151;



	float:left;



	padding:20px 0 10px 10px;



}	



.ftrcont{ 

	width:958px; 

	text-align:center;

	padding:10px 0;



}	

.ftrcont01{

	width:958px;

	overflow:hidden;

	padding:0 0 10px 0;

}

.ftrcont01 .ftrinfo{

	width:700px;

	float:left;

	line-height:18px;

}

.ftrcont01 .autoFtrLogo{ 

	height:13px;

	width:77px;

	display:block;

	float:right;

	text-align:right;

}

.autoFtrLogo a{

	background:url(images/VINART.png) no-repeat;
	width:77px;
	height:21px;
	display:block; 

}

 

.ftrcont li{



	padding:0 12px 0 13px;



	color:#143B84;



	font-size:11px;



	background:url(images/ftrdivider.jpg) no-repeat left;



	



} 

#ftrarea .ftrcont .lstftrlnk{



	background:none;



}



.ftrcont li a{



	color:#143B84;



	font-size:11px;



	line-height:11px;



	letter-spacing:1px;	



}



#ftrarea label{



	width:958px;

  

	font-size:11px;

	display:block;



	color:#515151;



	padding:20px 10px 10px 0;

	text-align:right;



}	



#ftrarea label a,.ftrinfo a{ 

	font-size:11px; 

	color:#2644C7;

	text-decoration:underline;



}

.ftrinfo a:hover{

	text-decoration:none;

}

#ftrarea label a:hover,.ftrinfo a:hover{

	color:#003399;

} 



/*------------------------------pase 02-------------------------------*/







.inlftcont01{



	width:626px;

	overflow:hidden;



}



.inlftcont01 h2{



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	background:url(images/contbg.jpg) repeat-x bottom;



}



.inlftcont01 p{



	font-size:12px;



	color:#626262;

	

	clear:both;



	line-height:20px;



	padding:6px 0 10px 0;



}

.infoBdr{

	

	width:604px;



	padding:5px 10px 10px 12px;



	background:#fff;



	border:1px solid #E6E6E6;



	margin-bottom:12px;



}	

.inlftcont01 input,.inlftcont01 textarea{

	border:1px solid #CCCCCC;

	font-size:11px;

	color:#3149B3;

	padding:2px 5px;

	

}

.inlftcont01 input{

	background:url(images/infoInputBg.jpg) repeat-x;

}

.inlftcont01 textarea{

	font-family:Arial, Helvetica, sans-serif;

	background:url(images/info_TextAreaBg.jpg) repeat-x;

	width:375px;

}

.inlftcont01 span{

	font-size:14px;

	color:#FF0000;

}

/*------------------------------pase 03-------------------------------*/



.inlftcont004{



	width:626px;



	float:left;	



}



.cont004{



	width:626px;



	overflow:hidden;



	background:url(images/contbg.jpg) repeat-x bottom;



	padding-bottom:15px;



	margin-bottom:20px;



}



.cont004 label{



	background:url(images/pict00.jpg) no-repeat;



	width:38px;



	height:47px;



	display:block;



	float:left;



	padding:3px 0 0  0;



}



.cont004 label{



	color:#505050;



	font-size:11px;



	width:38px;



	text-align:center;



	float:left;



}



.cont004 label b{



	color:#013368; 



	width:38px;



	font-size:12px;



	font-family:Georgia, "Times New Roman", Times, serif;



	display:block;



}		







.cont004 h3, .cont004 h3 a{



	font-size:18px;



	color:#1D328A;



	width:573px;



	float:right;



}



.con001{



	width:626px;



	overflow:hidden;



	margin-bottom:20px;



}



 .con001 a{



	font-size:12px;



	color:#1D328A;



	font-weight:bold;




}







.con002{



	width:626px;



	overflow:hidden;



	margin-bottom:20px;



	border:1px solid #D2D2D2;



	background:#FCFCFC;



}



.con002 p{



	float:left;



	color:#505050;



	font-size:12px;



	background:url(images/picc.jpg) no-repeat 5px 10px;



	padding:10px 0 10px 35px



}



.con002 p label{



	color:#1D328A;



	font-size:12px;



	font-weight:bold;



}



.con002 p label a{



	color:#1D328A;



	font-size:12px;



	text-decoration:underline;



}



.con002 span{



	float:right;



	background:url(images/pict004.jpg) no-repeat;



	width:125px;



	height:16px;



	margin:10px 8px 10px 0;



}		



.con003{



	width:626px;



	overflow:hidden;



	background:url(images/contbg.jpg) repeat-x bottom;



}



.con003 h2{



	width:626px;



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	background:url(images/contbg.jpg) repeat-x bottom;



	margin-bottom:20px;



}



.con003 h3{



	width:626px;



	font-size:14px;



	color:#5F5F5F;



	padding-bottom:10px;



	background:url(images/contbg.jpg) repeat-x bottom;



}



.con004{



	width:616px;



	overflow:hidden;



	padding-top:10px;



	padding-left:10px;



	margin-bottom:10px;



}



.con004 label{



	width:161px;



	font-size:12px;



	color:#1D328A;



	line-height:20px;



	float:left;



}



.con004 label b{



	font-size:12px;



	color:#3F3E30;



	font-weight:bold;



}



.con004 label b a{



	font-size:12px;



	color:#3F3E30;



	font-weight:bold;



}



.con004 span{



	float:right;



	background:url(images/lftconp.jpg) no-repeat 9px 3px;



	width:55px;



	height:55px;



	border:1px solid #C0C0C0;



}	



.con004 p{



	width:626px;



	font-size:12px;



	color:#505050;



	line-height:18px;



	float:left;



	padding-bottom:8px;



}



.con004 small{



	color:#505050;



	font-size:13px;



	font-weight:bold;



	background:#E6E5E6;



	border:1px solid #C1C1C1;



	text-align:center;



	float:left;



	width:56px;



	height:19px;



	padding-top:3px;



	letter-spacing:1px;



}



.con005{



	width:556px;



	overflow:hidden;



	margin: 0 0 15px 70px;



	padding-bottom:12px;



	background:url(images/contbg.jpg) repeat-x bottom;



}



.con005 label{



	width:161px;



	font-size:12px;



	color:#1D328A;



	line-height:20px;



	float:left;



}



.con005 label b{



	font-size:12px;



	color:#3F3E30;



	font-weight:bold;



}



.con005 span{



	float:right;



	background:url(images/lftconp.jpg) no-repeat 9px 3px;



	width:55px;



	height:55px;



	border:1px solid #C0C0C0;



}	



.con005 p{



	width:556px;



	font-size:12px;



	color:#505050;



	line-height:18px;



	float:left;



	padding-bottom:8px;



}



.con005 small{



	color:#505050;



	font-size:13px;



	font-weight:bold;



	background:#E6E5E6;



	border:1px solid #C1C1C1;



	text-align:center;



	float:left;



	width:56px;



	height:19px;



	padding-top:3px;



	letter-spacing:1px;



}		



.con006{



	width:626px;



	margin-top:25px;



}



.con006 h2{



	width:626px;



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	background:url(images/contbg.jpg) repeat-x bottom;



	margin-bottom:10px;



}



.con006{



	width:626px;



	font-size:12px;



	line-height:18px;



	color:#505050;



	padding-bottom:20px;



}



.icontarea {



	width:535px;



	float:left;



}



.icontarea ul{



	width:525px;



	overflow:hidden;



}	







.icontarea ul li{



	overflow:hidden;



	display:block;



	width:525px;



	color:#3A3A3A;



	margin-top:10px;



}



.icontarea ul li a{



	width:525px;



	color:#3A3A3A;



	margin-top:10px;



}



.icontarea ul li label{



	width:63px;



	float:left; 



}



.icontarea ul li input{



	width:220px;



	text-align:left;



	float:left;



	border:1px solid #BFBFBF;



	background:url(images/inputbg01.jpg) repeat-x;



	height:19px;



	margin-left:8px;



	color:#3A3A3A;



	padding:0 5px;



	font-size:11px;



	letter-spacing:1px;



}



.icontarea ul li textarea{



	width:432px;



	height:163px;



	text-align:left;



	margin-left:8px;



	background:url(images/inputbg02.jpg) repeat-x;



	float:left;



	overflow:visible;



	border:1px solid #BFBFBF;



	font-family:Arial, Helvetica, sans-serif;



	padding:5px;



	font-size:11px;



	color:#3A3A3A;



} 



.icontarea .subtn{



	width:163px;



	float:left;



	height:26px;



	line-height:24px; 



	cursor:pointer;



	background:url(images/subicon.jpg) no-repeat;



	border:none;



	margin:0 0 0 70px;



	padding:0 5px;



	text-align:left;



	color:#fff;



	font-weight:bold;



}		



.ritcont03{



	width:260px;



	background:#fff;



	border:1px solid #E6E6E6;



	margin-bottom:12px;



	padding:8px 10px 13px 10px;



}	



.ritcont03 h2{



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	background:url(images/contbg.jpg) repeat-x bottom;



	margin-bottom:20px;



}



.ritcont03 label a{



	font-size:18px;



	color:#565656;



	padding:10px 0 30px 40px;



	background:url(images/p03.jpg) no-repeat 0 7px;



}	



.ritcont04{



	width:260px;



	background:#fff;



	border:1px solid #E6E6E6;



	margin-bottom:12px;



	padding:8px 10px 13px 10px;



}	



.ritcont04 h2{



	font-size:18px;



	color:#1D328A;



	padding-bottom:10px;



	background:url(images/contbg.jpg) repeat-x bottom;



	margin-bottom:5px;



}



.ritcont04 ul{



	width:260px;



	overflow:hidden;



}



.ritcont04 ul li{



	float:left; 



	background:url(images/pic04.jpg) no-repeat 0 13px; 



}	



.ritcont04 ul li a{



	font-size:12px;



	color:#3F3E30;



	width:260px; 



	background:url(images/pic040.jpg) repeat-x bottom;



	display:block;



	margin-left:10px;



	padding:7px 0 8px 0;	 



	



}	







/* Begin Images */



p img {



	padding: 0;



	max-width: 100%;



	}







/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */







img.centered {



	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



	}



/* End Images */



#midarearit a{

	color:#1D328A;

}

#midarearit a:hover{

	text-decoration:underline;

}