/*  
Theme Name: Spotsavvy
Theme URI: http://wordpress.org/
Description: Theme designed for Spotsavvy Website.
Version: 0.8
Author: Seej
Author URI: http://www.seej.net

	SpotSavvy
	http://www.seej.net
	This theme was built for Spotsavvy. 
	Copyrighted Spotsavvy:
	
*/
div, body, img, tr, td, table, span, form, textarea, input, checkbox, select, form {font-family: Trebuchet MS, Tahoma, sans-serif; font-size: 12px; line-height: 19px; margin: 0px; padding: 0px; text-align:left;}

body {max-height: 100%; height: 100%; width: 100%; overflow: hidden; background-image: url('images/middle_content_full.jpg'); background-repeat: no-repeat; background-position: top center; background-attachment: fixed; background-color: #EBEBEB; color: black;}
* html body {padding: 131px 0 160px 0; margin: 0 auto; text-align: center;} 
/* IE only */

/* used to center the page */
#middled {width: 986px; height: 100%; margin: 0 auto;}


/* scrolling div */
#container {position: fixed; top:131px; bottom:160px; overflow:auto; width: 922px;}
* html #container {height:100%; width:922px;} /* IE only */
  
 /* the actual entry */
#entrybody {padding: 25px 0px 25px 35px; margin-top: 20px; margin-left: 75px; width: 750px; line-height: 22px; font-family:  Trebuchet MS, Tahoma, sans-serif; }  

#entrybody p {margin-bottom: 9px; font-size: 14px; color: #333333; line-height: 16px;}

#header {position:absolute; top: 0; width:985px; height:131px; }
* html #header {height:117px;}

#footer { position:absolute; bottom:0; width:985px; height:160px; overflow:hidden; background-image: url('images/background_image_middle.jpg'); background-repeat: repeat-y; border-left: 1px solid #EBEBEB;}
* html #footer {height:160px;} /* IE only */
/* variable page height end */

h1 {color: #60696e; font-size: 18px; font-weight: strong; line-height: 24px; margin-bottom: 12px;}
h2 {color: #60696e; font-size: 16px; font-weight: bold; line-height: 20px; margin-bottom: 6px;}
h2 a:link {color: #60696e;}
h2 a:visited {color: #60696e;}
h2 a:hover {text-decoration: underline; color: #aa8719;}
h3 {color: #60696e; font-size: 15px; font-weight: bold; line-height: 20px; margin-bottom: 5px;}
h4 {color: #60696e; font-size: 16px; font-weight: strong; line-height: 18px; margin-bottom: 8px;}
h5 {color: #60696e; font-size: 12px; font-weight: strong; line-height: 18px; margin-bottom: 4px;}

a:link {text-decoration: none; color: #aa8719; }
a:visited {text-decoration: none; color: #aa8719;}
a:hover {text-decoration: underline; color: #aa8719;}

/* start tab classes */
.tab-row {margin-left: 240px; height: 28px;}
.tabs {}
.tabs li {float: left; list-style: none; margin-right: 5px; padding-left: 5px; padding-right: 5px; font-size: 12px; font-weight: bold;}

.current_page_item {background-image: url('images/tab_image_long.jpg'); line-height: 25px; }
.current_page_item a:link {font-size: 14px; color: white; font-weight: bold; text-decoration: none;}
.current_page_item a:visited {font-size: 14px; color: white; font-weight: bold; text-decoration: none;}
.current_page_item a:hover {font-size: 14px; color: white; font-weight: bold;}

.logo {float: left; width: 247px; padding: 3px;}
.buttons {width: 150px; height: 70px; margin-top: 0px; margin-left: 820px; margin-bottom: 30px; padding-top: 0px;}
.share-button {margin-bottom: 10px;}
.client-button {}


/* home page classes */
#home-frame {background-image: url('images/bkg_home_screen.gif'); background-repeat:no-repeat; width: 422px; height: 165px;}
#home-indent {padding: 26px 22px 2px 29px;}
#home-spot {float: left; display: inline; height: 121px; width: 140px}
a.spot-on-home:hover {border:none; text-decoration: none;}


/* start content classes */
.contact-info {margin-left: 60px; width: 864px; height: 23px; color: white; line-height: 12px; background-image: url('images/contact_row_bar.jpg'); background-repeat: x; }

table.contact {margin-left: 195px;}
table.tabs {margin-right: 10px; height: 35px; width: 872px;}

.indent {margin-left: 25px;}

.phone-text1 {font-size: 15px; font-weight: bold; color: white; padding-top: 0px; margin-top: 2px;}
.phone-text1 a:link {text-decoration: none; color: white;}
.phone-text1 a:visited {text-decoration: none; color: white;}
.phone-text1 a:hover {text-decoration: underline; color: white;}

.phone-text2 {font-size: 11px; font-weight: bold; color: white; margin-right: 10px; padding: 0px;}

.bottomcp-text1 {font-family: Trebuchet MS, Tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #aa8719; text-align: center; padding-top: 0px; margin-top: 2px;}

.required {color: red;}

.sampletable td { padding-bottom: 20px;}
.sampletable table {margin-left: 30px;}

/* footer */
.copyright {margin-left: 55px; width: 872px; margin-top: 10px; font-size: 9px; text-align: right; color: #B3B3B3; line-height: 14px;}
#container-bottom {background-image: url('images/background_image_bottom.jpg'); background-repeat: no-repeat; height: 17px; background-color: #EBEBEB; line-height: 0px;} 



