/* @override 
	http://veyron.template/core/css/styles.css
*/

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

   	Main stylesheet VEYRON    
                               
   	Created by:		Grubforce   
	Date:			21-05-2010
 	Version:		1.0	         													   
 								 													   
   	Comment:		Style sheet only for screen with a screen resolution up to 1200px   
																					   
***************************************************************************************/

/*******************/
/*   Site Basics   */
/*******************/
*{ border-width: 0; margin: 0; padding: 0; list-style-type: none; outline: 0; }
body { background-color: black; }
div.line { background-image: url(../../images/tranquility_travel_vacations/hr_line.png); height: 4px; }
div.full { display: block; float: left; width: 990px; margin-top: 10px; margin-bottom: 10px; }
div.col_3 { display: inline; float: left; width: 300px; margin: 10px 0; }
div.col_2_line { display: inline; float: left; width: 625px; margin-top: 10px; margin-bottom: 10px; }
div.pointer.product { float: left; display: inline; z-index: 14; margin-top: 0; width: 990px; position: relative; }
div.sidebar { clear: left; display: block; width: 320px; float: left; margin-top: 5px; margin-bottom: 5px; }
div.pointer { background-image: url(../../images/tranquility_travel_vacations/hr_pointer.png); height: 11px; }
div.single { margin-bottom: 50px; }
div.top { margin-top: 0; margin-bottom: 10px; width: 100%; }
div.bottom { width: 100%; display: block; margin: 10px 0 0; float: left; }
.h50 { display: block; float: left; width: 100%; height: 50px; }
ul { font: 12px/25px "Trebucket MS", Lucida, sans-serif; color: #797979; }

/*******************/
/*   Text styles   */
/*******************/
p { font: 12px/25px "Trebucket MS", Lucida, sans-serif; color: #797979; }
	p.block { display: block; float: left; }
	p.title { font-weight: bold; color: #666; font-size: 14px; display: inline; float: left; width: 195px; margin-bottom: 10px; }
	p.footer.header { color: #eaeaea; font-weight: bold; font-size: 14px; line-height: 25px; margin-bottom: 10px; width: 100%; }
	p.col_2 { display: block; float: left; margin-bottom: 10px; }
	p.footer_small { font-size: 11px; color: #313131; }
		p.footer_small a { color: #444; }
		p.footer_small a:hover { text-decoration: underline; color: #666; }	
	p.info, p.info a { font-size: 10px; color: #a9a9a9; padding-top: 2px; padding-bottom: 5px; line-height: 10px; float: left; margin-top: 4px; }	
		p.info a:hover { text-decoration: underline; }		
	p.small { color: #c0c0c0; line-height: 15px; font-size: 11px; }
	p.darkgrey { color: #929292; }
		p.darkgrey a { color: #5e5e5e; text-decoration: underline; }
	p.twitter { color: #828282; }
		p.twitter.big { font-size: 16px; display: inline; float: left; margin-top: 2px; width: 782px; line-height: 25px; }	
	p.twitter_time { display: inline; font-size: 9px; color: #c0c0c0; }
	p.small.bold { font-weight: bold; width: 320px; color: #a9a9a9; }	
	p.grey, p.grey a { color: #a9a9a9; margin-top: 4px; }	
	p.right { text-align: right; float: right; }	
	p.pagenotation { display: inline; float: left; line-height: 30px; margin-right: 10px; margin-left: 5px; }	
	p.light { color: #d5d5d5; }
	p.right { text-align: right; }
	p.light.right { display: inline; float: right; line-height: 30px; margin-right: 10px; }
	p.dark { color: #424242; }
	p.views { margin-right: 15px; line-height: 31px; margin-left: 15px; }
	p.portfolio { display: inline; float: left; width: 625px; margin-bottom: 10px; }
	p.author { width: 475px; }

span { font: 12px/25px "Trebucket MS", Lucida, sans-serif; color: #797979; float: left; display: inline; margin: 0; padding: 0; }
	span.date { display: none; }

h1 { display: inline; float: left; width: 100%; margin-bottom: 10px; margin-top: 10px; }
	h1.col_2_title { float: left; display: inline; width: 548px; }	
	h1.title_full { display: inline; float: left; width: 870px; }
h2.sd { display: inline; float: left; padding-left: 25px; color: #FFF; padding-top: 17px; }
h3, h3 a { color: #000; }
	h3.portolio_header { display: inline; width: 537px; margin-right: 20px; margin-bottom: 10px; position: relative; float: left; margin-top: 4px; }
	h3.services_header { display: inline; width: 557px; margin-right: 73px; margin-bottom: 10px; position: relative; margin-top: 10px; float: left; }
	h3.blog_title { width: 575px; display: inline; float: left; margin-top: 7px; }
	h3.sidebar { display: inline; float: left; max-width: 320px; width: 330px; }
	h3.twitter { width: 128px; padding-top: 10px; }
h4 { float: left; display: inline; width: 100%; margin-top: 20px; }
	h4.title { display: inline; float: left; margin: 9px 0 0; width: 550px; }
	h4.author { display: inline; float: left; width: 287px; margin-top: 0; margin-bottom: 20px; }
	h4 a { color: #000; }
	h4.col_3 { display: inline; float: left; }
h5.sub { display: inline; float: left; width: 100%; margin-top: 20px; }
h6, h6 a { color: #000; }
	h6.comment { display: inline; float: left; margin-right: 10px; margin-top: 3px; }

/*  Labels  */
label.fixed { float: left; display: inline; width: 150px; line-height: 25px; height: 25px; margin-bottom: 10px; clear: left; }

/***************/
/*   Buttons   */
/***************/
a { text-decoration: none; font-family: "Trebucket MS", Lucida, sans-serif; color: #212121; }
	a.button { display: inline; float: left; margin-right: 5px; line-height: 30px; font-size: 11px; color: #4a4a4a; padding-right: 5px; padding-left: 5px; }
	a.b_normal { display: inline; float: right; background-image: url(../../images/tranquility_travel_vacations/B_normal.png); width: 91px; height: 30px; line-height: 30px; text-align: center; font-size: 11px; color: #5a5a5a; }
		a.b_normal.left { display: inline; float: left; background-image: url(../../images/tranquility_travel_vacations/B_normal.png); width: 91px; height: 30px; line-height: 30px; text-align: center; font-size: 11px; color: #5a5a5a; margin-left: 20px; margin-top: 13px; }
	a.a_big { display: inline; float: left; width: 200px; height: 50px; background-image: url(../../images/tranquility_travel_vacations/b_big.png); text-align: center; line-height: 50px; font-size: 18px; font-weight: bold; }
		a.a_big:hover { background-image: url(../../images/tranquility_travel_vacations/b_big_active.png); color: #fffeff; }
	a.small { display: inline; float: left; font-size: 11px; line-height: 20px; color: #5a5a5a; background-image: url(../../images/tranquility_travel_vacations/B_small.png); width: 69px; height: 20px; text-align: center; }	
	a.col_3 { float: right; }
	a.big { background-image: url(../../images/tranquility_travel_vacations/B_normal.png); width: 91px; height: 30px; text-align: center; line-height: 30px; font-size: 11px; color: #5e5e5e; }
		a.big:hover { text-decoration: underline; }
		a.big.dark { display: inline;  background-image: url(../../images/tranquility_travel_vacations/B_normal_dark.png); width: 91px; height: 30px; font-size: 13px; text-align: center; line-height: 30px; color: #fffeff; }	
	a.last { display: inline; float: left; background-image: url(../../images/tranquility_travel_vacations/Page_last.png); width: 59px; height: 30px; line-height: 30px; font-size: 13px; text-align: center; color: #424242; }
	a.right { float: right; display: inline; margin-right: 10px; margin-top: 10px; }	
	p.twitter a { color: #5e5e5e; text-decoration: underline; }
	a.port_cat { display: inline; float: left; margin-right: 5px; background-image: url(../../images/tranquility_travel_vacations/B_normal.png); width: 91px; height: 30px; text-align: center; line-height: 30px; font-size: 11px; }
		a.port_cat:hover, a.port_cat.active  { background-image: url(../../images/tranquility_travel_vacations/B_normal_dark.png); color: #fffeff; }
	
h3 a { color: #000; font-weight: bold; }

/*********************/
/*   IMAGE HOLDERS   */
/*********************/

.small_holder { display: inline; float: left; padding: 4px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right: 20px; border: 1px solid #d5d6d6; width: 75px; height: 75px; background: url(../../images/tranquility_travel_vacations/loader.gif) no-repeat 34px; }
.static_holder { display: inline; float: left; padding: 4px; border: 1px solid #d5d6d6; -moz-border-radius:2px; -webkit-border-radius:2px; background: url(../../images/tranquility_travel_vacations/loader.gif) no-repeat 483px; width: 979px; height: 425px; }
.col_2_holder { padding: 4px; border: 1px solid #d5d6d6; width: 615px; display: inline; float: left; clear: left; margin-bottom: 10px; margin-top: 10px; height: 310px; background: url(../../images/tranquility_travel_vacations/loader.gif) no-repeat 307px; }
.gal_holder { width: 100px; height: 100px; display: inline; float: left; background: #fffeff url(../../images/tranquility_travel_vacations/loader.gif) no-repeat 45px; }
ul#portfolio_wrapper.grid .portfolio_holder { padding: 4px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right: 40px; border: 1px solid #d5d6d6; width: 294px; height: 160px; margin-bottom: 10px; margin-top: 28px; background: url(../../images/tranquility_travel_vacations/loader.gif) no-repeat 145px; }
ul#portfolio_wrapper .portfolio_holder { padding: 4px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right: 60px; border: 1px solid #d5d6d6; width: 294px; height: 160px; display: inline; float: left; background: url(../../images/tranquility_travel_vacations/loader.gif) no-repeat 145px; }
.services_holder { padding: 4px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right: 40px; border: 1px solid #d5d6d6; width: 310px; height: 310px; display: inline; float: left; background: url(../../images/tranquility_travel_vacations/loader.gif) no-repeat 150px; }
