/*------------------------------------------------------------------
[Master Stylesheet]

Project:	MiamiWebdesign.net
Version:	1.0
Date created:	2008-05-27
Last change:	2008-05-27
Author:	Tomasz Zeludziewicz
-------------------------------------------------------------------*/
@import "reset.css";
@import "helpers.css";

/*------------------------------------------------------------------
[Table of contents]

1. bg
	1.1 wrapper
		1.1.1 header
			1.1.1.1 logo
		1.1.2 menu
		1.1.3 services
		1.1.4 content
		1.1.5 projects
		1.1.6 footer
-------------------------------------------------------------------*/

body { text-align: center; background: #000; font-size: 12px; font-family: Verdana, Tahoma, Arial; color: #fff; }
table, td, th { border-collapse: collapse; }
a { cursor: pointer; color:#d409cd; }
div { text-align: left; }

h1 { color: #3b7ec8; font-size: 20px; font-weight: normal; margin-bottom: 10px; }
h2 { color: #06b1f0; font-size: 14px;  }
h3{color:#910ea1;}
abbr { border-bottom: 1px dashed gray; cursor: help; }

.btn-blue { width: 82px; height: 39px; background: transparent url(../Images/btn-blue.png) no-repeat; font-weight: bold; display: block; text-align: center; color: #fff; text-decoration: none; padding-top: 11px; }
.btn-blue:hover { text-decoration: underline; }

/*------------------------------------------------------------------
[1][bg]
-------------------------------------------------------------------*/
#bg { width: 100%; background: transparent url(../Images/bg_main.jpg) no-repeat top center; float: left; }
	
	/*------------------------------------------------------------------
	[1.1][wrapper]
	-------------------------------------------------------------------*/
	#wrapper { width: 996px; margin: auto; clear: both; position: relative; }

		/*------------------------------------------------------------------
		[1.1.1][header]
		-------------------------------------------------------------------*/
		#header { clear: both; width: inherit; height: 105px; }
		
			/*------------------------------------------------------------------
			[1.1.1.1][logo]
			-------------------------------------------------------------------*/
			#logo { width: 145px; height: 79px; float: left; background: transparent url(../Images/logo.gif) no-repeat; margin: 20px 0px 0px 20px; }
			
			#header #text { position: relative; float: left; margin: 75px 0px 0px 20px; color: #fff; font-weight: bold; font-size: 11px; }
				#header #text .tip { position: absolute; top: -80px; left: 76px; width: 140px; height: 98px; z-index: 20; background: transparent url(../Images/tip.png) no-repeat; display: block; text-align: center; padding-top: 37px; }
					#header #text .tip:hover { text-decoration: underline; }
			#header .links { float: right; margin: 15px 15px 0px 0px; }
				#header .links a { color: #fff; padding-right: 10px; }
			#header .call-us { color: #fff; font-size: 22px; width: 240px; font-weight: bold; font-family: "Trebuchet MS"; float: right; margin: 30px 0px 0px 0px; }
				#header span { color: #d64784; float: left; margin-right: 10px; }
		/*------------------------------------------------------------------
		[1.1.2][menu]
		-------------------------------------------------------------------*/
		#menu { float: left; width: inherit; height: 60px; }
			#menu ul { float: left; margin: 22px 0px 0px 40px; }
				#menu li { display: inline; }
					#menu li a { font-size: 18px; color: white; text-decoration: none; float: left; margin: 0px 15px 0px 15px; }
					#menu li a:hover { color: #912591; }
		
		/*------------------------------------------------------------------
		[1.1.3][services]
		-------------------------------------------------------------------*/
		#services { float: left; width: 100%; height: 265px; }
			#services ul { float: right; margin: 30px 80px 0px 0px; }
				#services ul li {  }
					#services li a { display: block; color: #fff; font-weight: bold; padding: 8px; text-decoration: none; }
					#services li a:hover { background: #42527a; text-decoration: underline; }
		
		/*------------------------------------------------------------------
		[1.1.4][content]
		-------------------------------------------------------------------*/
		#content { width: 100%; float: left; height: auto; background: transparent url(../Images/bg_index_content.jpg) no-repeat; padding-bottom: 30px; }
		
		/*------------------------------------------------------------------
		[1.1.5][projects]
		-------------------------------------------------------------------*/
		#projects {}
		
		/*------------------------------------------------------------------
		[1.1.6][footer]
		-------------------------------------------------------------------*/
		#footer { float: left; width: 100%; height: 40px; }
			#footer p { margin: 10px 0px 0px 20px; font-size: 11px; }
				#footer a { color: #2e5f92; text-decoration: none; }
				#footer a:hover { text-decoration: underline; }
				
				
/*------------------------------------------------------------------
[OTHER]
-------------------------------------------------------------------*/
.temporary { float: left; margin: 30px 0px 0px 40px; }

.w-200 { width: 200px; }		
select.w-200 { width: 204px; *width: 206px; }		

#bottom_border { display: none; }
