@charset "UTF-8";
/* CSS Document */
/* Platinum Wedding Cars */

/* Resets */
* 							{ padding:0; margin:0; }
img 						{ border:0; }


/* Structure */
body 						{ background-color: #000036; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 62.5%; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }
#wrap 						{ width:900px; overflow:hidden; margin:0 auto; }

/* Typography */
p, h1, h2, h3, ul li, 
.h2style 					{ color:#FFF; font-family: Helvetica, Arial, sans-serif; }
p 							{ font-size:1.2em; }
h1							{ font-size:1.6em; }
h2 							{ font-size: 1.5em; }
.h2style					{ font-size: 1.5em; font-weight:bold; }
h3 							{ font-size: 1.4em; }
ul li						{ font-size: 1.2em; }
.under 						{ display:block; font-size:1.4em; }
.logo 						{ margin:20px 0 0 50px; float:left; }

fieldset					{ padding:10px; border: solid 1px #82848d; }


/* Header */
#header 					{ width:900px; height:84px; background-image:url(images/header-bg.jpg); }
#header ul li 				{ display:inline; font-size:1.5em; }
#header ul li a 			{ padding:5px 10px ; }
#header ul li a:hover 		{ padding:5px 10px; background-color:#000033; text-decoration:none; }
#header ul 					{ margin:40px 50px 0 0; }

/* Flash */
#flash 						{ width:900px; height:260px; padding:0 11px; }
#belowflash 				{ width:900px; height:30px; background-image:url(images/below-flash.jpg); clear:both; }

/* Maincontent */
#maincontent 				{ width:750px; background-color:#191e30; border:1px solid #fff; margin:0 auto; clear:both; padding:30px 20px 30px 30px; overflow:hidden; min-height:350px; }
#maincontent h1, 
#maincontent h2, 
#maincontent p, 
#maincontent ul 			{ padding:10px 0 10px 0; }
#maincontent a, 
#maincontent a:hover		{ color:#45BCCA; }
#contentleft				{ width:494px; overflow:hidden; float:left; padding:0 15px 0 0; min-height:600px; border-right: 1px solid #425062;}
#contentleft ul				{ margin:0 20px 0 0; }
#maincontent ul li, 
#contentleft ul li			{ list-style-type:none; }

/* Sidebar */
#sidebar					{ width:219px; float:left; padding:0 0 0 20px; overflow:hidden; }
#sidebar ul li				{ background: url(images/listtick.gif) no-repeat; list-style-type:none; padding:5px 0 5px 35px; margin:3px 0; }
.number						{ font-size:1.7em; font-weight:bold; }

/* Footer */
#footerwrap					{ width:100%; clear:both; overflow:hidden; background-color:#33335c; margin:20px 0; border-top:1px solid #82848d; border-bottom:1px solid #82848d; }
#footer						{ width:800px; margin:0 auto; padding:20px 0; clear:both; }
#footer ul					{ padding: 0 0 20px 0; }
#footer ul li				{ list-style-type:none; }
.footclass					{ width:230px; padding:0 0 0 30px; float:left; }
.footclass h3				{ padding:0 0 15px 0; }

#basefooter					{ width:400px; clear:both; overflow:hidden; margin:10px auto; }
#basefooter ul				{ padding:20px 0 15px 0; }
#basefooter ul li 			{ padding: 0 5px;}

/* Contact Form */
.contactform 				{ width:200px; float: left; margin-right:0px; padding: 10px 30px 15px 0; font-size:1.2em; }
.formstyle 					{ background-color: #ffffff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size: 1.0em; width:180px; }
.clear						{ clear:both; }
.send						{ margin:10px 0 0 0; }
.button						{ width:190px; margin:10px 0 0 0; }
.fieldstyle 				{ width:190px; margin:5px 0; padding:2px 0; background-color:#6D83A8; border: solid 1px #fff; color:#fff;}
.formstyle 					{ background-color: #fff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size: 1.0em; }

/* General Styles */
.rightimg					{ padding:10px; float:right; }
.carsimg					{ padding:10px 10px 10px 0; float:left;}
.floatright 				{ float:right; }
.floatleft 					{ float:left; }
.block 						{ display:block; }
.phpstyle4 					{ color: #008000; }
.phpstyle3 					{ color: #c33131; }
.tickyellowbox 				{ background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox 				{ background-color: #f9eaea; border: 1px solid #c33131; }
.linkbox 					{ width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; }

/* Links */
a 							{ text-decoration: none; color: #fff; font-family:Helvetica, Arial, sans-serif }
a:hover 					{ text-decoration: underline; color: #fff; }

