/*  



Theme Name: BlueMania



Theme URI: http://www.skinpress.com/bluemania/



Description: Download free high quality wordpress themes at <a href="http://www.skinpress.com/">Skinpress.com</a>.



Version: 1.6



Author: Skinpress.com



Author URI: http://www.skinpress.com/







*/















ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{



	margin:0;



	padding:0;



}



ul{



	list-style:none;



}



a{



	color:#000;



	text-decoration:none;



}



a:hover{



	text-decoration:underline;



}



a img{



	border:0;



}



.clear{



	clear:both;



}



html{



	background:#bfdae1 url(images/bgr_html.pnx) repeat-x;



}



body{



	margin:0px;



	padding:0px;



	font-family:Verdana, Geneva, sans-serif;



	font-size:11px;



	//background:url(images/bgr_main.png) repeat-x bottom;



	color:#000;



}



#page{



	width:1000px;



	margin:0px auto;



}







/* HEADER */







#header{



	width:100%;



	height:133px;



	overflow:hidden;



}







#header_banner{



    width: 977px;

	height: 276px;

	float:right;



	padding:38px 22px 0 0;

	///*background: url(images/bgr_bg.jpg) no-repeat left top;*/



}





#header #logo{



	color:#000;



	font-size:47px;



	font-weight:bold;



	font-family:Verdana, Geneva, sans-serif;



	letter-spacing:-2px;



	padding:35px 0 0 42px;



	text-transform:uppercase;



	float:left;

	



}



#header #logo a{



	color:#035F92;



}



#header #logo a:hover{



	text-decoration:none;



}







/* MENU */







#menu{



	width:100%;



	height:14px;



}







#main_search{



	float:right;



	width:280px;



}



#mainmenu{



	float:left;



	padding:0 0 0 5px;



}



#mainmenu ul{



	margin: 0;



	padding: 0;



	list-style-type: none;



	z-index:1000;



}



/*Top level list items*/



#mainmenu ul li{



	position: relative;



	display: inline;



	float: left;



	z-index:1000;



	color:#fff;



	padding:0 0 0 21px;



	font-size:14px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	background:url(images/bgr_menu_li.gif) no-repeat left center;



}



#mainmenu ul li.first{



	padding:0;



	background:none;



}



/*Top level menu link items style*/



#mainmenu ul li a{



	display:block;



	color:#fff;



	z-index:1000;



	height:36px;



	padding:18px 10px 0 10px;



	text-transform:uppercase;



}



* html #mainmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/



	display: inline-block;



	float:left;



}



* html #mainmenu ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/



	float:none;



}



#mainmenu ul li a:link, #mainmenucat ul li a:visited{



	text-decoration:none;



}



#mainmenu ul li a:hover, #mainmenu .current_page_item a, #mainmenu .select a{



	background:#252525;



	color:#fff;



	text-decoration:none;



}



/*1st sub level menu*/



#mainmenu ul li ul{



	position: absolute;



	left: 0;



	display: block;



	visibility: hidden;



	margin:0 0 0 22px;



}



/*Sub level menu list items (undo style from Top level List Items)*/



#mainmenu ul li ul li{



	display: list-item;



	float: none;



	font-size:1.0em;



	background:none;



	padding:0;



}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */



#mainmenu ul li ul li ul{



	top: 0;



	margin:0;



}



/* Sub level menu links style */



#mainmenu ul li ul li a, #mainmenu ul li.current_page_item ul a, #mainmenu ul li.select ul a{



	width: 160px; /*width of sub menus*/



	height:auto;



	padding: 7px 5px 7px 10px;



	margin: 0;



	border-bottom: 1px solid #676767;



	background:#252525;



	border-top-width: 0;



	text-align:left;



	text-decoration:none;



	color:#999999;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	text-transform:capitalize;



}



#mainmenu ul li ul li a:hover{ /*sub menus hover style*/



	text-decoration:none;



	color:#fff;



}



/* ######### CSS classes applied to down and right arrow images  ######### */



#searchform_top{



	float:left;



	padding:8px 0 0 15px;



	background:url(images/bgr_searchform_top.png) repeat-x;



	width:240px;



	height:46px;



}



#searchform_top_text{



	width:175px;



	padding:3px;



	color:#bbbbbb;



	font-size:12px;



	font-family:Arial, Helvetica, sans-serif;



	float:left;



	border:0;



	margin:7px 10px 0 0;



	background:none;



}







#gosearch{



	float:left;



}



/*board*/



#board{



	width:977px;



	height:276px;



	overflow:hidden;



	margin:0 0 0 12px;



	//background:url(images/bgr_bg.jpg) no-repeat;



}



#board_left{



	float:left;



	padding:22px 0 0 27px;



}







#header_rss{



	float:right;



	padding:78px 80px 0 0;



}



#board_items{



	width:679px;



	padding:5px 0 0 0;



}



#board_body{



	width:647px;



	margin:0 0 0 15px;



}



#board_carusel{



	width:647px;



	height:131px;



	position:relative;



}



#board_carusel .belt{



	position: absolute; /*leave this value alone*/



	left: 0;



	top: 0;



}



.board_item{



	width:647px;



	height:173px;



	overflow:hidden;



}



#board_body h2{



	color:#000;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:23px;



	font-weight:normal;



	margin:0 0 28px 0;



}



#board_body strong{



	font-size:12px;



	color:#000;



	line-height:18px;



	display:block;



}



#board_body p{



	font-size:12px;



	color:#000;



	line-height:18px;



	padding:0 0 10px 0;



}



#board_body p img{



	float:left;



	border:1px solid #83b2c4;



	margin:0 10px 0 0;



	width:161px;



	height:107px;



}



#board_body p a{



	color:#000;



}



#board_body p.more a{



	text-decoration:underline;



}



#board_body p.more a:hover{



	text-decoration:none;



}



#board_carusel_nav{



	width:100%;



	overflow:hidden;



}



#board_carusel_nav li{



	font-size:12px;



	font-family:Verdana, Geneva, sans-serif;



	float:left;



}



#board_carusel_nav a{



	display:block;



	float:left;



	background:#7ac2df;



	border-right:1px solid #85d7f7;



	width:33px;



	text-align:center;



	padding:7px 0 7px 0;



}



#board_carusel_nav a.selected, #board_carusel_nav a:hover{



	text-decoration:underline;



	font-weight:bold;



	background:#a7e2f9;



	border-right:1px solid #a7e2f9;



}



/* BODY */







#body{



	width:100%;



	background:url(images/bgr_body.gif) repeat-y;



	overflow:hidden;



}







#body_top{



	width:100%;



	background:url(images/bgr_body_top.gif) no-repeat right top;



}







#body_end{



	width:100%;



	background:url(images/bgr_body_end.gif) no-repeat left bottom;



	overflow:hidden;



	padding:0 0 67px 0;



}







#body_left{



	width:710px;



	float:left;



}







#body_right{



	width:290px;



	float:right;



}







/* left contact */







#body_left_content{



	width:635px;



	margin:20px 0 0 46px;



}







.post{



	width:100%;



	margin:0 0 10px 0;



}







.post-top{



	width:100%;



	border-bottom:1px solid #8e9394;



	overflow:hidden;



}







.post-title{



	width:520px;



	float:left;



	margin:10px 0 10px 0;



}







.post-title h2{



	font-size:27px;



	margin:0 0 5px 0;



	font-family:Georgia, "Times New Roman", Times, serif;



	color:#000;



	font-weight:normal;



}







.post-title h2 a{



	color:#000;



}



.post-top h4{



	width:100px;



	height:67px;



	padding:22px 0 0 3px;



	color:#c2c2c2;



	text-align:center;



	font-weight:normal;



	font-size:30px;



	font-family:Tahoma, Geneva, sans-serif;



	float:right;



	background:url(images/bgr_post_comment.png) no-repeat;



}







.post-top h3{



	font-weight:normal;



	color:#4b4b4b;



	font-size:12px;



	font-family:Verdana, Geneva, sans-serif;



	margin:0 0 5px 2px;



}







.post-top h3 a, .post-top h3 span{



	color:#f7941d;



	font-weight:bold;



	text-transform:capitalize;



}







.entry{



	line-height:20px;



	font-size:13px;



	margin:10px 0 0 0;



}



.entry .banner{



	text-align:center;



	padding:0 0 10px 0;



}



.entry .banner img{



	border:0;



}







.banner_left{



	float:left;



	padding:0 20px 10px 0;



}



.entry .banner_left img{



	border:0;



}



.entry img{



	border:1px solid #666;



}







.entry p{



	padding-bottom:15px;



}







.entry p a{



	font-weight:bold;



	text-decoration:underline;



}







.entry p a:hover{



	text-decoration:none;



}







.postmetadata{



	width:100%;



	height:56px;



	background:url(images/bgr_postmetadata.gif) repeat-x;



	overflow:hidden;



}



.postmetadata p{



	padding:8px 4px 0 0;



}



.postmetadata p a{



	color:#004a80;



	font-size:13px;



	text-transform:uppercase;



	font-family:Tahoma, Geneva, sans-serif;



	text-align:center;



	padding:5px 0 0 0;



	float:right;



	width:94px;



	height:27px;



	background:url(images/button_readme.gif) no-repeat;



}







.post-page{



}







h2.page_title{



	font-size:29px;



	margin:0 0 5px 0;



	font-family:Georgia, "Times New Roman", Times, serif;



	color:#000;



	font-weight:normal;



	border-bottom:1px solid #8e9394;



	padding:0 0 10px 5px;



}







.post-page .entry{



}







.post-page .entry a{



	text-decoration:underline;



	font-weight:bold;



	color:#445e7b;



}







.post-page .entry a:hover{



	text-decoration:none;



}







.entry strong{



}







.post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6{



	color:#000;



	font-family:Georgia, "Times New Roman", Times, serif;



	display:block;



	font-weight:normal;



}







.post-page .entry h1{



	font-size:26px;



	padding:0 0 14px 0;



}







.post-page .entry h2{



	font-size:24px;



	padding:0 0 14px 0;



}







.post-page .entry h3{



	font-size:22px;



	padding:0 0 12px 0;



}







.post-page .entry h4{



	font-size:20px;



	padding:0 0 10px 0;



}







.post-page .entry h5{



	font-size:18px;



	padding:0 0 8px 0;



}







.post-page .entry h6{



	font-size:16px;



	padding:0 0 6px 0;



} 







/* ADS */



#sidebar_ads{



	width:100%; overflow:hidden; margin:15px 0 0 0;



}



#sidebar_ads div{



	float:left;



	padding:0 1px 7px 6px;



}



#sidebar_ads div img{



	float:left;



}







/* SIDE BAR */







#sidebar{





	width:266px;



	margin:10px 0 0 1px;



	color:#000;



}







.sidebars h2{



	font-size:23px;



	color:#000;



	font-family:Georgia, "Times New Roman", Times, serif;



	padding:11px 0 11px 20px;



	font-weight:normal;



	background:#dfedf0;



	margin:0 0 10px 0;



}







.sidebars ul{



}







.sidebars ul li{



}







.sidebars ul li ul li{





	margin-bottom:0;



	width:auto;



}







.sidebars ul li ul li ul li{



	margin-left:0;



}







.sidebars li ul{



	padding:0 0 30px 1px;



}







.sidebars li ul li ul{



	padding:0 0 0 10px;



	width:auto;



}







.sidebars li ul li ul li ul{



}







.sidebars li{



	margin-bottom:0px;



	background:none;



}







.sidebars li li{



	margin-bottom:0px;



	border-bottom:1px solid #d2d2d2;



	padding:10px 0 10px 20px;



	font-size:13px;



}







.sidebars li li li{



	background:none;



	border:0;



	padding-bottom:3px;



}







.sidebars li a{



	color:#000;



}







.sidebars li.widget_categories ul li{



}







.sidebars li.widget_categories ul li a{



}







.sidebars li.widget_categories ul li ul li a{



}







.sidebars li.widget_archives ul li a{



}







.sidebars li.linkcat ul li a{



}







.sidebars .widget_tags p{



	padding:0px 10px 10px 15px;



}







.sidebars .widget_tags a{



	color:#000;



}







.sidebars .textwidget{



	padding:10px;



}







/* FOOTER */







#footer{



	width:100%;



	height:100px;



	background:url(images/bgr_footer.png) no-repeat;



	overflow:hidden;



}



#footer h2{



	color:#000000;



	font-size:11px;

font-weight:normal;

	font-family:Verdana, Geneva, sans-serif;

        text-align: center;

	//letter-spacing:-6px;



	//padding:37px 0 0 40px;



	//text-transform:uppercase;



	//float:left;



	//position:relative;



}



#footer h2 a{



	color:#000000;



}



#footer h2 a:hover{



	text-decoration:none;



}







#footer_text{



	padding:50px 40px 0 0;



	float:right;



	text-align:right;



}







#footer_text p{



	color:#000;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	padding:0 0 8px 0;



	font-size:13px;



}



#footer_text a{



	color:#000;



}











/* Begin Typography & Colors */







#wp-calendar #prev a, #wp-calendar #next a {



	font-size: 9pt;



	}







#wp-calendar a {



	text-decoration: none;



	}







#wp-calendar caption {



	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	text-align: center;



	}







#wp-calendar th {



	font-style: normal;



	text-transform: capitalize;



	}



/* End Typography & Colors */



















/* Begin Images */



p img {



	padding: 0;



	max-width: 100%;



	}







/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */







img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}







img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}







img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}







.alignright {



	float: right;



	}







.alignleft {



	float: left



	}



/* End Images */















/* Begin Calendar */



#wp-calendar {



	empty-cells: show;



	margin: 10px auto 0;



	width: 98%;



	}







#wp-calendar #next a {



	padding-right: 10px;



	text-align: right;



	}







#wp-calendar #prev a {



	padding-left: 10px;



	text-align: left;



	}







#wp-calendar a {



	display: block;



	}







#wp-calendar caption {



	text-align: center;



	width: 100%;



	}







#wp-calendar td {



	padding: 3px 0;



	text-align: center;



	}







#wp-calendar td.pad:hover { /* Doesn't work in IE */



	background-color: #fff; }



/* End Calendar */















/* Begin Various Tags & Classes */



acronym, abbr, span.caps {



	cursor: help;



	}







acronym, abbr {



	border-bottom: 1px dashed #999;



	}







blockquote {



	margin: 15px 30px 10px 10px;



	padding-left: 24px;



	padding-bottom:7px;



	background:url(images/blockquote_bg.gif) repeat-y;



	}







blockquote blockquote{



	background:url(images/blockquote_bg2.gif) repeat-y;



	}







blockquote cite {



	margin: 5px 0 0;



	display: block;



	}







.center {



	text-align: center;



	}







hr {



	display: none;



	}







a img {



	border: none;



	}







.navigation {



	text-align: right;



	margin:10px auto 0 auto;



	width:97%;



	background:#f4f9fa;



	border:1px solid #d6e5e9;



	padding:10px;



	overflow:hidden;



	font-size:13px;



	color:#000;



	}







#content_single .navigation {



	text-align: center;



	width:96%;



	padding:10px 0 10px 0;



	margin:30px 0 0 25px;



	}







.navigation a{



	color:#000;



	font-size:13px;



	}







.wp-pagenavi{



	line-height:1.8em;



	padding:0 15px 0 15px;



}







.wp-pagenavi a {



	padding: 4px; 



	margin: 2px;



}



.wp-pagenavi span.pages {



	padding: 4px; 



	margin: 2px;



	background:#000;



	color:#fff;



}



.wp-pagenavi span.current {



	padding: 4px; 



	margin: 2px;



	background:#004a80;



	color:#fff;



}



.wp-pagenavi span.extend {



	padding: 4px; 



	margin: 2px;



	background:#000;



	color:#fff;



}



/* End Various Tags & Classes*/







/* Begin Lists







	Special stylized non-IE bullets



	Do not work in Internet Explorer, which merely default to normal bullets. */







.entry ul {



	margin: 0 10px 15px 30px;



	list-style: none;



	padding:15px 15px 15px 20px;



	background:#f6fafb;



	border:1px solid #d0e3e8;



	} 







.entry ul li {



	border-bottom:1px solid #d4d7d8;



	background:url(images/ico_entry.gif) no-repeat left 13px;



	padding:7px 0 7px 15px;



	}







.entry ol {



	margin: 0 10px 15px 30px;



	padding:15px 15px 15px 40px;



	background:#f6fafb;



	border:1px solid #d0e3e8;



	}







.entry ol li {



	margin: 0;



	padding:7px 0 7px 0;



	border-bottom:1px solid #d4d7d8;



	}







.postmetadata ul, .postmetadata li {



	display: inline;



	list-style-type: none;



	list-style-image: none;



	}



	



ol li{



	list-style: decimal outside;



	}



/* End Entry Lists */















/* Begin Form Elements */



#searchform {



	margin: 10px auto;



	padding: 5px 3px; 



	text-align: center;



	}







#sidebar #searchform #s {



	width: 108px;



	padding: 2px;



	}







#sidebar #searchsubmit {



	padding: 1px;



	}







.entry form { /* This is mainly for password protected posts, makes them look better. */



	text-align:center;



	}







select {



	width: 130px;



	}







#commentform{



	width:400px;



}







#commentform input {



	width: 170px;



	padding: 2px;



	margin: 5px 5px 1px 0;



	}







#commentform textarea {



	width: 350px;



	padding: 2px;



	}







#commentform #submit {



	margin: 5px 0 0 0;



	padding:0;



	width:85px;



	height:35px;



	}



/* End Form Elements */















/* Begin Comments*/







h2#comments{



	font-size:29px;



	margin:0 0 5px 0;



	font-family:Georgia, "Times New Roman", Times, serif;



	color:#000;



	font-weight:normal;



	border-bottom:1px solid #8e9394;



	padding:0 0 10px 5px;



	margin:0 0 10px 25px;



}







.alt {



	margin: 0;



	padding: 10px;



	}







.commentlist {



	padding: 0;



	text-align: justify;



	margin:0 0 0 25px;



	}







.commentlist .comment {



	margin: 15px 0 0 0;



	padding: 10px 15px 20px 15px;



	list-style: none;



	background:#ffffff;



	border:1px solid #daebe5;



	}







.commentlist .alt {



	background:#f5fafa;



	}







.commentlist .comment .comment {



	margin: 15px 15px 15px 15px;



	padding: 10px 15px 20px 15px;



	width:auto;



	}







.commentlist p {



	margin: 10px 5px 10px 0;



	line-height:18px;



	}



.commentmet_data{



	width:100%;



	overflow:hidden;



}



.commentmet_data td{



	vertical-align:top;



	text-align:left;



}



.commentmet_avatar{



	width:102px;



	padding:15px 0 0 0;



}



.commentmet_text{



}



.commentmet_avatar img{



	border:1px solid #2c0202;



}







#commentform p {



	margin: 5px 0;



	}







.commentmet_replay{



	width:100%;



	overflow:hidden;



}



.commentmet_replay a{



	float:right;



	display:block;



	text-indent:-9999px;



	text-transform:capitalize;



	background:url(images/button_replay.gif) no-repeat;



	width:79px;



	height:20px;



}







.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



	}







.commentmetadata {



	margin: 0;



	display: block;



	padding:0 0 5px 0;



	color:#636363;



	font-size:15px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-style:italic;



	text-transform:capitalize;



	}



.commentmetadata a{



	color:#70859b;



	font-weight:bold;



}



.commentmetadata span{



	color:#70859b;



	font-weight:bold;



}







.commentmet_text{



	font-size:12px;



	color:#000;



}







#respond{



	margin:40px 0 0 25px;



}







h3#respond_title{



	font-size:29px;



	margin:0 0 5px 0;



	font-family:Georgia, "Times New Roman", Times, serif;



	color:#000;



	font-weight:normal;



	border-bottom:1px solid #8e9394;



	padding:0 0 10px 5px;



	margin:0 0 20px 0;



}







#commentform{



	margin-left:25px;



	color:#000;



	font-size:12px;



	width:90%;



}







#commentform small{



	position:relative;



	top:-1px;



	font-size:12px;



}



#cancel-comment-reply-link{



	font-size:12px;



	color:#000;



}







#commentform a, #commentform small{



	color:#000;



}







#commentform input{



	background:#d6e7ec;



	border:2px solid #d6e7ec;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:12px;



	padding:4px;



	color:#000000;



}







#commentform textarea{



	background:#d6e7ec;



	border:2px solid #d6e7ec;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:12px;



	padding:4px;



	margin:5px 0 0 0;



	color:#000000;



}







#commentform input#submit{



	background:none;



	border:0px;



}







/* End Comments */



/* Archives page */



.page_archives_div{



	padding-bottom:60px;



}







.page_archives_div h2{



	font-size:29px;



	margin:0 0 5px 0;



	font-family:Georgia, "Times New Roman", Times, serif;



	color:#000;



	font-weight:normal;



	border-bottom:1px solid #8e9394;



	padding:0 0 10px 5px;



}







.page_archives_div ul h2{



}







.page_archives_div ul{



	margin:10px 0 40px 0;



}







.page_archives_div ul li{



	margin:0px;



	padding:8px 0 8px 5px;



	list-style:none;



	background:url(images/ico_line.gif) no-repeat left bottom;



}







.page_archives_div ul li ul li{



	border:0px;



	background:none;



}







.page_archives_div ul li ul{



	margin:0px;



	padding:0px;



	padding-left:10px;



}







.page_archives_div ul li a{



	font-weight:normal;



	color:#333;



	font-size:13px;



	background:url(images/ico_ar.gif) no-repeat left 3px;



	padding:0 0 0 14px;



}



	



/* ==================================================================



    Secure and Accessible PHP Contact Form v.2.0WP FIXED width



    ACCESSITES.CSS made by Mike Cherim - http://green-beast.com 



   Designed and built to work with the Accessites WordPress theme



================================================================== */







#gb_form_div { 



  text-align : left;



  width : 100%;



  margin:-40px 0 0 0;



}







#gb_form_div p {



  margin-left : 12px;



}







#gb_form {



  text-align : left;



  background : transparent;



}







#gb_form_div a {



  color : #4c4c4c;



  text-decoration : underline;



}







#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {



  color : #4c4c4c;



  text-decoration : none;



}







fieldset { 



  border : 0;



  margin-top : 10px;



}







#gb_form legend, legend, #gb_form dt { 



  font-weight : bold; 



  color : #4c4c4c;



}







#gb_form legend {



  margin-left : -10px;



  padding-top : 5px;



}







* html #gb_form legend {



  margin-left : -5px;



  padding:0 0 10px 0;



}







#gb_form legend#mainlegend { 



  font-size : 1.2em;



  color : #4c4c4c;



  margin-left : -10px;



  padding-top : 5px;



  padding-bottom : 10px;



  background:url(images/dotted_grey.gif) repeat-x bottom;



  width:100%;



}







* html #gb_form legend#mainlegend {



  margin-left : -5px;



}







#gb_form legend#mainlegend small { 



  font-size : .7em;



  text-transform : uppercase;



}







#gb_form_div .formhead small a {



  font-size : .7em;



  background-image : none;



  display : inline;



  padding : 0;



  margin : 0;



}







#gb_form_div .main_formhead, #gb_form_div .formhead {



  font-size : 1.2em;



  color : #4c4c4c;



  width : 97%;



}







#gb_form_div .main_formhead {



  margin-left : -35px;



}







#gb_form_div label { 



  color : #000000; 



  margin-top : 5px;



  margin-left : 20px;



  font-size:11px;



}







#gb_form_div input.short, #gb_form_div input.med, #gb_form_div select.med, #gb_form_div textarea.textbox, #gb_form_div textarea { 



  color : #4c4c4c; 



  padding : 3px; 



  border : 1px solid #c5dce3;



  background-color : #fafcfd;



  font-size:13px;



  font-family:Arial, Helvetica, sans-serif;



  width : 60%;



  height : auto;



  margin:0 0 5px 20px;



}







#gb_form_div input.short {



  width : 7%;



}







#gb_form_div textarea.textbox, #gb_form_div textarea { 



  width : 80%;



  height : 220px;



  line-height : 1.5em;



}







#gb_form_div select.med {



  width : 60%;



}







#gb_form_div input.checkbox {



  cursor : default;



  background : transparent;



  color : #bcbab7;



  border : 0;



  padding : 0; 



  margin : 0;



  width : 14px;



  height : 14px;



}







#gb_form_div input.button {



  cursor : pointer;



  border : 0;



  background:url(images/button_submit.gif) no-repeat;



  width:85px;



  height:35px;



  display:block;



  text-indent:-9999px;



  text-transform:capitalize;



  clear:both;



}







#content #gb_form input.button {



  margin : 15px 5px 25px 20px;



  padding : 2px 15px 2px 15px;



}







* html #content #gb_form input.button {



  margin-left : -5px;



}







#gb_form_div span.error, #gb_form_div span.success, #gb_form_div dt { 



  color : #cc0000;  



  font-weight : bold; 



}







#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {



  color : #bcbab7;



}







#gb_form_div small.whythis a { 



  font-size : 11px; 



  text-decoration : none;



  color : #000;



}



#gb_form_div small.whythis a span{ 



  text-decoration : none;



  color : #fff;



}



#gb_form_div small.whythis a:hover span{ 



  color : #fff;



  background:#000;



}







#gb_form_div p.creditline small {



  clear : both; 



  display : block;



  text-align : right;



  margin : 0;



  padding : 25px 0 15px 0;



  font-size : 0.75em;



  letter-spacing : .0001em;



  color : #666;



}







dl#result_dl_blockq blockquote {



  margin-left : 0;



}







dl#result_dl_blockq blockquote p cite {



  display : block;



  text-align : right;



}







#gb_form_div span.items {



  font-weight : bold;



  color : #339999;



}







#gb_form_div ul {



  margin : 10px 10px 20px 10px;



}







#gb_form_div ul li {



  list-style-type : none;



  margin : 0 10px 0 20px;



}

.zip
{
clear:both;
margin-left:280px;
margin-top:125px;
width:160px;


}

.zip input
{
height:80px;
	border:none;
}

input.zipcodeinput
{
	
border:none;
color:#666666;
font-family:"Myriad Pro";
font-size:20px;
height:28px;
line-height:28px;
margin-bottom:0;
margin-left:30px;
margin-top:37px;
text-align:center;
width:149px;

}

input.zipSubmit {

	float: left;
	width: 160px;
	height: 40px;
	border: none;
	background: none;
	cursor: pointer;
}

.zipbottom
{
background:transparent url(images/zipbottom.png) no-repeat scroll 0 0;
height:86px;
width:600px;

}



.zipbottom input.input

{
border:none;
color:#666666;
font-family:"Myriad Pro";
font-size:24px;
height:28px;
line-height:28px;
margin-bottom:0;
margin-left:236px;
margin-top:27px;
text-align:center;
width:149px;
}

div.zipbottom {
	width: 270px;
	height: 166px;
	margin: 0 auto;
	background: url(images/bottomzip.png) no-repeat left top;
}

div.zipbottom input.input {
	float: left;
	margin: 67px 0 0 42px;
	width: 190px;
	height:30px;
	background: none;
	border:0;
	color:#000;
	font-size:18px;
	line-height:30px;
	text-align:center;
}

div.zipbottom input.bottomSubmit {
	width: 150px;
	height: 30px;
	float: left;
	border: none;
	margin: 20px 0 0 65px;
	cursor: pointer;
	background: none;
}
	

.zipside
{
background:transparent url(images/zipside.png) no-repeat scroll 0 0;
height:86px;
width:600px;
}

.zipside input.input
{
border:none;
color:#666666;
font-family:"Myriad Pro";
font-size:24px;
height:28px;
line-height:28px;
margin-bottom:0;
margin-left:236px;
margin-top:27px;
text-align:center;
width:149px;
}

div.zipside {
	width: 270px;
	height: 166px;
	margin: 0 auto;
	background: url(images/sidezip.png) no-repeat left top;
}

div.zipside input.input {
	float: left;
	margin: 65px 0 0 32px;
	width: 180px;
	height:30px;
	background: none;
	border:0;
	color:#000;
	font-size:18px;
	line-height:30px;
	text-align:center;
}

div.zipside input.sideSubmit {
	width: 150px;
	height: 30px;
	float: left;
	border: none;
	margin: 20px 0 0 65px;
	cursor: pointer;
	background: none;
}

/* End ACCESSITES CSS */

