body {font-family:Tahoma,arial,verdana;font-size:12px;color:#c1c1c1;line-height:15px;margin:0;padding:0;background: url(../images/header_bg.jpg) repeat-x #FFFFFF;}
img {border:0;display:inline;}
h1 {margin:0;padding:0}
h2 {font-size:12px;color:#86bc20;margin:0;padding:0}
p {margin:0;padding:0}
br.clear {clear:both;overflow:hidden;height:0;width:0;line-height:0;}
div.clear {clear:both;overflow:hidden;height:0;width:0;line-height:0;}
h1.seo_text {font-size:11px;height:55px;font-size:9px;color:#f1f1f1;}

/* Page Styles */

div.Site_container {width:970px;margin-left:auto;margin-right:auto;}
div.header_container {width:750px;margin-left:auto;margin-right:auto;height:198px;}
div.content_container {width:861px;margin-left:110px;background: url(../images/block_bg.jpg) repeat-y right top #FFFFFF;padding-top:35px;}
div.header {height:175px;}
div.header_logo {float:left;margin-top:55px;}
div.header_block {float:right;position:absolute;margin-left:568px;width:293px;z-index:999}
a.card_links {color:#333333;font-size:11px;cursor:pointer;text-decoration:none;}

/* Nav Styles */
div.nav {float:left;height:25px;width:750px;position:absolute;margin-top:13px;}
div.navigation {color:#999999;}
ul.nav_list {list-style:none;padding:0;margin:0;}
ul.nav_list li {padding:0 0 0 8px;}

/* Flash Styles */
div.flash {float:left;height:190px;width:750px;}
	
/* Slogan Styles */
div.card_intro {width:750px;margin-top:30px;min-height:100px;color:#666666;font-size:12px;font-weight:normal;line-height:20px;text-align:justify;}

/* Bottom Text Styles */
div.bottom_text {width:750px;margin-top:60px;min-height:100px;color:#666666;font-size:12px;font-weight:regular;line-height:20px;text-align:justify;}
div.bottom_text_right_hook {width:540px;margin-left:15px;margin-right:15px;min-height:100px;color:#666;font-size:12px;font-weight:regular;line-height:20px;text-align:justify;}
div.right_hook {position:absolute;margin-left:600px;margin-right:20px;min-height:100px;color:#222;font-size:12px;font-weight:regular;line-height:20px;text-align:justify;}

/* Footer Styles */
div.footer {margin-top:30px;font-size:11px;color:#999999;padding-bottom:40px;}
div.footer_topLine {width:750px;border-top:1px solid #e5e5e5;padding-top:15px;}
div.footer_left {float:left;width:360px;}
div.footer_center {float:left;width:120px;}
div.fotter_sitemap {float:right;width:50px;}
div.fotter_sitemap a {color:#999999;text-decoration:none;}
div.footer_circle {float:left;margin-left:84px;margin-top:-37px;}

/* Featured Products */
div.featured_products {width:800px;margin-top:30px;height:256px;}
div.card_row {position:absolute;}
div.homepage_club_card {float:left;width:179px;height:256px;background: url(../images/club_card.gif) no-repeat center #FFFFFF;margin-right:10px;}
div.homepage_spade_card {float:left;width:179px;height:256px;background: url(../images/spade_card.gif) no-repeat center #FFFFFF;margin-right:10px;}
div.homepage_heart_card {float:left;width:179px;height:256px;background: url(../images/heart_card.gif) no-repeat center #FFFFFF;margin-right:10px;}
div.homepage_diamond_card {float:left;width:179px;height:256px;background: url(../images/diamond_card.gif) no-repeat center #FFFFFF;}
div.home_club {float:left;width:179px;height:256px;margin-right:10px;}
div.home_spade {float:left;width:179px;height:256px;margin-right:10px;}
div.home_heart {float:left;width:179px;height:256px;margin-right:10px;}
div.home_diamond {float:left;width:179px;height:256px;}
div.client_card {float:left;width:179px;height:256px;margin-right:10px;}
div.card_heading {height:19px;width:135px;color:#333333;padding-top:8px;padding-left:16px;font-weight:bold;font-size:12px;}
div.card_content {padding:5px 15px 0 15px;height:200px;color:#333333;font-size:11px;line-height:17px;}
div.card_read_more {position:absolute;margin-left: 100px;padding: 2px;}
div.card_what {position:absolute;margin-left:155px;padding:0;}
div.card_next {height:16px;width:38px;margin-left:135px;cursor:pointer;}
div.flip_center {float:left;width:20px;height:15px;font-size:10px;color:669900;font-weight:bold;padding-left:5px;background:#cef752;}

/* Pagination Styles */
div.pagination {margin-top:15px;}
div.prev_hand {float:left;cursor:pointer;}
div.next_hand {float:right;cursor:pointer;}

/* Team Styles */
div.position {height:18px;padding-left:13px;width:150px;padding-top:205px;font-size:11px;color:#333333;font-weight:bold;/*opacity:0.8;filter:alpha(opacity=80);-moz-opacity:.80;background: url(../images/description.gif) no-repeat bottom right transparent;*/}

/* Contact Us Page */
div.directions {height:190px;width:750px;background: url(../images/contact.jpg) no-repeat left top transparent;}
div.direction_block {padding:145px 0 0 40px;}
div.direction_block img {cursor:pointer;}
div.support {position:absolute;z-index:99;margin-left:700px;margin-top:-315px;}
div.hidden_directions {background:#e7edf3;height:162px;margin-left:2px;margin-top:-187px;width:743px;padding-top:20px;z-index:999;background: url(../images/contact_map.gif) no-repeat center #FFFFFF;}
div.print_link {margin-left:28px;margin-top:137px;width:30px;height:20px;float:left;cursor:pointer;}
div.googlemap_link {margin-left:10px;margin-top:137px;width:65px;height:20px;float:left;cursor:pointer;}
div.direction_map {float:right;width:405px;}
div.direction_close {position:absolute;z-index:1000;margin-left:700px;margin-top:-185px;font-size:11px;color:#999999;cursor:pointer;}
div.direction_arrow {position:absolute;z-index:1010;margin-left:397px;margin-top:-70px;}

/* GOOGLE MAPS */
#map {width: 551px; height: 442px;}
#map {color: #666;}
.map_button_set {border: 1px solid #ccc; background: #fff;width: 100px;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;height: 20px;overflow: hidden}
.map_button {width: 49%;text-align: center; cursor: pointer;float: left;color: #666;vertical-align:middle; height: 100%; border-right: 1px solid #ccc;padding-top: 3px;}

/* Printable Directions */
div.popup_map {padding-left:80px;padding-top:40px;} 
div.popup_directions {padding-left:50px;}
div.thumbnails {width:540px;margin-left:35px;padding-top:30px;height:350px;}
div.thumbnail {float:left;width:160px;margin-right:10px;}
div.thumb_nums {padding-left:55px;}

/* Sitemap */

a.back_link {color:#333;font-size:11px;text-decoration:underline;font-weight:bold;}
a.read_more_link {color:#333;font-size:10px;text-decoration:underline;font-weight:bold;}
a.sitemap {color:#666666;font-size:11px;text-decoration:none;}
ul.sitemap {margin:0;padding:0;line-height:25px;}
li.sitemap {margin:0;padding:0;}
a.no_style {text-decoration:none;color:#666666;cursor:pointer;}

