@charset "utf-8";

/* ----- ------------------ ----- */
/* ----- Total Event Rental ----- */
/* -----   v1.2  19.11.09   ----- */
/* ----- ------------------ ----- */


/* ----- 1. page defaults  ----- */

*	{
	padding: 0;
	margin: 0;
	}


/* --------- 2. layout --------- */
html {
	font-size: 100%;
	}
	
body {
	font-size: 62.5%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #1D1E1D url(../images/bg_grey1680x1050b.jpg) 0px 0px no-repeat;
}

#wrapper {
	width: 976px;
	margin: 0 auto;
	}
	
#logoblock {
	margin: 40px 0 0 0;
	padding: 0;
	float: left;
	text-align:center;
	/*width: 236px;  -- 1c2 value for orig homepage */ 	
	width: 226px;
	height: 92px;
	}
	
#logoblock a img {
	border: none;
	}
	
#telephoneblock {
	width: 137px;
	height: 25px;
	margin: 18px 0 0 16px;
	padding: 9px 0 0 53px;
	background: url(../images/bg_telephoneblock190x34c.gif) 0px 0px no-repeat;
	}

#telephoneblock p {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #D51F24;
	padding: 0px 0px 2px 0px;
	}

#leftblock {
	/*width: 236px;  -- 1c2 value for orig homepage */ 	
	width: 226px;
	float: left;
	}

#rightblock {
	}

#leftblockinset, #leftblockinset3, #leftblockinset4, #leftblockinset7 {	
	width: 214px;	
	height: 140px;
	float: left;
	margin: 10px 0 0 0;
	padding: 10px 0 0 12px;
	background: #000 url(../images/i_leftblockinset01_226x150.jpg) 0px 0px no-repeat;
	}	
	
#leftblockinset1 {	
	width: 226px;
	height: 150px;
	float: left;
	margin: 10px 0 0 0;
	background: #000 url(../images/i_leftblockinset02_226x150.jpg) 0px 0px no-repeat;
	}
	
#leftblockinset3 {	
	background: #000 url(../images/i_leftblockinset03b_226x150.jpg) 0px 0px no-repeat;
	}	
	
#leftblockinset4 {	
	background: #000 url(../images/i_leftblockinset04e_226x150.jpg) 0px 0px no-repeat;
	}

#leftblockinset5, #leftblockinset6 {	
	width: 214px;	
	height: 24px;
	float: left;
	margin: 10px 0 0 0;
	padding: 126px 0 0 12px;
	background: #000 url(../images/i_leftblockinset05_226x150.jpg) 0px 0px no-repeat;
	}	

#leftblockinset6 {	
	background: #000 url(../images/i_leftblockinset06_226x150.jpg) 0px 0px no-repeat;
	}
	
#leftblockinset7 {	
	background: #000 url(../images/i_leftblockinset07_226x150.jpg) 0px 0px no-repeat;
	}	
		
#leftblockinset8, #leftblockinset9, #leftblockinset10 {	
	width: 226px;
	height: 150px;
	float: left;
	margin: 10px 0 0 0;
	background: #000 url(../images/i_leftblockinset08_226x150.jpg) 0px 0px no-repeat;
	}

#leftblockinset9 {	
	background: #000 url(../images/i_leftblockinset09_226x150.jpg) 0px 0px no-repeat;
	}
	
#leftblockinset10 {	
	background: #000 url(../images/i_leftblockinset10_226x150.gif) 0px 0px no-repeat;
	}
	
#leftblockinset11, #leftblockinset12 {	
	width: 214px;	
	height: 146px;
	float: left;
	margin: 10px 0 0 0;
	padding: 8px 0 0 12px;
	background: #2D2B29 url(../images/bg_callback226x156.gif) 0px 0px no-repeat;
	}	
		
#leftblockinset12 {	
	height: 142px;
	background: #2D2B29 url(../images/i_leftblockinset12_226x150.gif) 0px 0px no-repeat;
	}	
				
#ContentMainBody {	
	width: 700px;
	height: 668px;
	float: left;
	background-color: #232323;
	margin: 20px 0 0 22px;	
	padding: 14px 14px 14px 14px;
	background: #333 url(../images/ss_homepagerounded1b.jpg) 0px 0px no-repeat;	
	}
	
#ContentMainBodySub {
	width: 482px;
	height: 230px;
	float: left;
	background-color: #212221;
	margin: 0px 0 8px 0px;
	padding: 8px 8px 8px 8px;
	}

#ContentMainBodyGallery {
	width: 682px;
	height: 628px;
	float: left;
	background-color: #212221;
	margin: 0px 0 0px 9px;
	padding: 20px 0 0 0px;
	text-align: center;
	}

#ContentMainBodySubFull {
	width: 662px;
	height: 628px;
	float: left;
	background-color: #212221;
	margin: 0px 0 0px 9px;
	padding: 16px 0 0 14px;
	text-align: left;
	}
	
#ContentMainBodySub1 {
	width: 160px;
	height: 23px;
  	background: #666 url(../images/i_spandexrange01a_176x116.jpg) 0px 0px no-repeat;
	float: left;
	background-color: #000;
	margin: 0px 0 0px 8px;
	padding: 92px 8px 0 8px;
	}

#ContentMainBodySub2 {
	width: 160px;
	height: 23px;
  	background: #666 url(../images/i_leatherrange01a_176x116.jpg) 0px 0px no-repeat;
	float: left;
	background-color: #000;
	margin: 8px 0 6px 8px;
	padding: 92px 8px 0 8px;
	}

#ContentMainBodySub3 {
	width: 666px;
	height: 127px;
  	background: #212121 url(../images/sub3bg694x170_2.jpg) 0px 0px no-repeat;
	float: left;
	margin: 0px 0 8px 0px;
	padding: 8px 8px 0 8px;
	}

#ContentMainBodySub4 {
	width: 682px;
	height: 224px;
  	background-color: #212121;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#ContentMainBodySub5 {
	width: 666px;
	height: 52px;
  	background-color: #060707;
	float: left;
	margin: 0px 0 8px 0px;
	padding: 6px 8px 0 8px;
	}
				
#ContentMainBodyRow1, #ContentMainBodyRow2, #ContentMainBodyRow3, #ContentMainBodyRowG {
	width: 682px;
	height: 236px;
	float: left;
	background-color: #10100F;
	margin: 0;
	padding: 10px 9px 10px 9px;
	}
		
#ContentMainBodyRow2 {
	height: 143px;
	padding: 0 9px 0 9px;	
	}
	
#ContentMainBodyRow3 {
	width: 682px;
	height: 282px;
	padding: 0 9px 10px 9px;	
	}
	
#ContentMainBodyRowG {
	width: 700px;
	height: 648px;
	padding: 10px 0 10px 0px;
	}

#BottomStrip {
	width: 700px;
	height: 22px;
	margin: 6px 0 0 0;
	padding: 0px 16px 0px 0px;	
	border: none;
	float: right;
	text-align: right;
	}
	
.separator {
	clear: both;
	}
		
		
/* ABOUT/CONTACT PAGES */

#TextColumnLeft {
	width: 360px;
	float: left;
	}

#TextColumnLeft p {
	margin-top: 10px;
	}

#TextColumnRight {
	width: 246px;
	height: 82px;
	float: left;
	margin: 0 0 0 28px;
	padding: 226px 10px 0 10px;
	background: #1D1E1D url(../images/i_totaleventtrailer320x247d.jpg) 0px 0px no-repeat;	
	}

#TextColumnRight p {
	margin-bottom: 12px;
	}

#TextColumnRight2 {
	width: 266px;
	height: 248px;
	float: left;
	margin: 0 0 0 28px;
	padding: 0;
	background: #1D1E1D url(../images/i_contactus_inset266x248.jpg) 0px 0px no-repeat;	
	}
	
#TextColumnFull {
	width: 638px;
	height: 22px;
	float: left;
	margin: 22px 0 0 0;	
	padding: 231px 0 0 10px;
	background: #1D1E1D url(../images/i_totaleventfleet648x253b.jpg) 0px 0px no-repeat;
	}


/* TESTIMONIALS PAGE */

#TextColumnTestimonial {
	width: 638px;
	height: 120px;
	margin: 0px 0px 16px 22px;	
	padding: 8px 8px 8px 10px;
	background: #212221 url(../images/bg_testimonialbox636x136.gif) 0px 0px repeat-y;	
	}

#TextColumnTestimonial p {
	width: 460px;
	float: left;
	}
	
#TextColumnTestimonial img.testimlogo {
	margin-top: 10px;
	float: right;
	}	

	
/* ---------- LINKS ---------- */

p a {
	/*font: 1.1em/1.32em Verdana, Arial, Helvetica, sans-serif;*/
	color: #5F5F5F;
	text-decoration: none;
	}

p a img {
	border: none;
	}

p a:hover {
	color: #FFF;
	}
	
a: hover {
	color: #FFF;
	}

a, a h3, a h3 img {
	border: none;
	text-decoration: none;
	}
	
a #leftblockinset h3, a #leftblockinset h3 img, a #leftblockinset p img, a #leftblockinset7 p img, p.readmorelink img {
	text-decoration: none;
	border: none;
	}	

p.readmorelink {
	margin: 105px 0 0 108px;
	color: #D51F24;
	}

		
/* ---------- FONTS ---------- */

h1	{
	font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #747373;
	padding: 0px 0px 2px 0px;
	}
	
h2	{
	font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #747473;
	padding: 0px 0px 1px 0px;
	}
		
h3	{
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #747473;
	padding: 0px 0px 2px 0px;
	}
		
#leftblockinset h3 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	}
	
#leftblockinset h3 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	}
	
h4	{
	font: bold 1.1em/1.38em Verdana, Arial, Helvetica, sans-serif;
	color: #D51F24;
	margin: 2px 0 2px 0;
	padding: 0;
	}
		
p {
	font: 1.1em/1.32em Verdana, Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

.redtext {
	color: #D51F24;
}

.brighttext {
	color: #8F8F8F;
}

.copyright	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #343433;
	padding: 0;
	margin: 0;
	}
		
