/*

Theme Name: Simply - By Phi

Theme URI: http://wordpress.org/

Description: 

Version: 1.0

Author: Phi - Andreas Wilthil

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

*/



/* CSS Document */





@charset "utf-8";







/* GLOBAL STYLES */

*{border:none;outline:none; }



body{width:100%; height:100%; background:#000; margin:0px; font-size:12.5px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000;}



/* TYPOGRAPHY */



a{text-decoration:underline; color:#284a00; cursor:pointer;}

a:hover{text-decoration:none;}

h2 a{color:#222;}

h1{color:#555; font-size:24px; font-weight:normal; margin-bottom:12px; margin:14px 0px 10px;letter-spacing:1px;}

h2{color:#555; font-size:18px; margin:20px 0px 10px; font-weight:normal; clear:both; letter-spacing:1px;}

h3{color:#555; font-size:15px;  margin:20px 0px 10px; font-weight:normal; letter-spacing:1px;}

h4{color:#777; font-size:14px;  margin:20px 0px 10px; font-weight:normal;}

p{line-height:16px; margin:0px 0px 12px 0px;}

blockquote.pullquote { width: 220px; padding: 0px 20px 0px 0px; margin:0px 20px 20px; font-size: 15px; line-height: 130%; float:left; border-right:1px solid #dbdbdb; text-align:right; font-style:italic;}

blockquote.pushquote { width: 220px; padding: 0px 0px 0px 20px; margin:0px 0px 20px 20px; font-size: 15px; line-height: 130%; float:right; border-left:1px solid #dbdbdb; text-align:left; font-style:italic;}

pre{ line-height:20px; margin-bottom:20px; max-width:100%;}

hr{width:100%; height:1px; margin:20px 0px; clear:both; float:left; background:#dbdbdb; color:#dbdbdb;}



ul{margin:2px 20px 20px; padding:0; list-style-type:square; width:auto; display:block; }

ol{margin:2px 20px 20px; padding:0; list-style-type:decimal; width:auto; display:block; }

ul li, ol li{ padding:4px 0px; margin:0px; color:#000; width:auto;}

ul li a{}

ul li a:hover, ol li a.hover{}



table{width:100%; border-collapse:collapse; float:left; clear:both; margin:0px 0px 0px 0px;}

table caption{width:100%;  padding:12px 12px; color:#999; font-weight:bold; background:#efefef;}

table th,table td {padding:12px 12px; border:1px solid #eee; text-align:left;  display:table-cell;}

table tr {}

table tr:hover{background:#f4f4f4;}

table th {background:#f7f7f7;}

table a{font-weight:bold; padding:4px 8px; }

table a:hover{color:#999; padding:4px 8px; }





/* -------------------------------------------*/

/* PAGE STRUCTURE */

/* -------------------------------------------*/



#main-wrap{width:100%; float:left; background:#9e0039 url(images/bg-pagetop.gif) repeat-x;}

#header-wrap{width:100%; height:205px; min-height:205px; background:url(images/bg-header.png) no-repeat top center; float:left; text-align:center;}

#header-wrap #nav-wrap{margin-right: auto; margin-left:auto;padding: 0px 0px 0px 0px;}



#header-wrap.header_2 {width:100%; height:205px; min-height:205px; background: url(images/top_2/bg-header.png) repeat-x; float:left; float:left;}

#header-wrap.header_2 .inner{width:960px; margin:0 auto; text-align:left;}

#header-wrap.header_2 .inner #nav-wrap{margin-right: auto; margin-left:auto; padding: 0px 0px 0px 0px; float:right; border-bottom:1px solid #dbdbdb; }

#header-wrap.header_2 #logo{margin:20px 0px 0px 20px; float:left;}



#header-wrap.header_3 {width:100%; height:205px; min-height:205px; background: url(images/top_3/bg-header.png) repeat-x; float:left; float:left;}

#header-wrap.header_3 .inner{width:960px; margin:0 auto; text-align:left;}

#header-wrap.header_3 .inner #nav-wrap{margin-right: auto; margin-left:auto; padding: 0px 0px 0px 0px; float:right; border-bottom:1px solid #4a4a4a; }

#header-wrap.header_3 #logo{margin:20px 0px 0px 20px; float:left;}



#header-wrap.header_4 {width:100%; height:205px; min-height:205px; background: url(images/top_4/bg-header.png) repeat-x; float:left; float:left;}

#header-wrap.header_4 .inner{width:960px; margin:0 auto; text-align:left;}

#header-wrap.header_4 .inner #nav-wrap{margin-right: auto; margin-top:46px; margin-left:auto; padding: 0px 0px 0px 0px; float:right; }

#header-wrap.header_4 #logo{margin:20px 0px 0px 20px; float:left;}

#header-wrap.header_4 .inner #nav-wrap #main-nav li a{border:none;}

#header-wrap.header_4 .inner #nav-wrap #main-nav li a:hover{border-top:3px solid #222;}

#header-wrap.header_4 .inner #nav-wrap #main-nav li li a:hover {border:none;}



#header-wrap.header_5 {width:100%; height:205px; min-height:205px; background: url(images/top_5/bg-header.png) repeat-x; float:left; float:left;}

#header-wrap.header_5 .inner{width:960px; margin:0 auto; text-align:left;}

#header-wrap.header_5 .inner #nav-wrap{margin-right: auto; margin-top:46px; margin-left:auto; padding: 0px 0px 0px 0px; float:right; }

#header-wrap.header_5 #logo{margin:20px 0px 0px 20px; float:left;}

#header-wrap.header_5 .inner #nav-wrap #main-nav li a{border:none;}

#header-wrap.header_5 .inner #nav-wrap #main-nav li a:hover{border-top:3px solid #999;}

#header-wrap.header_5 .inner #nav-wrap #main-nav li li a:hover {border:none;}



/* MAIN NAVIGATION */

/*Level 1 */

#main-nav{list-style:none; margin:0; padding:0;  clear:both; position:relative;}

#main-nav li{display:inline; position:relative; margin:0px; }

#main-nav li a{display:inline-block; padding:13px 10px 10px; border-top:3px solid #193d63; margin:0px 10px 0px; color:#777; text-transform:uppercase;text-decoration:none;height:20px;}

#main-nav li a:hover, #main-nav li.current_page_item a{border-top:3px solid #fff; }



/*Level 2 */

#main-nav ul {margin-left:10px;margin-top:-6px; padding:20px 0px 0px 0px; position:absolute; visibility: hidden; background:url(images/bg-submenu_level1.gif) no-repeat top left; width:200px;  text-align:left; z-index:9999;}

#main-nav ul li, #main-nav li.current_page_item ul li{float:left; display:block; margin:0px; padding:0px; border:none; }

#main-nav ul li a,  #main-nav li.current_page_item ul li a{width:180px; background:#efefef; float:left; clear:both;display:inline;margin:0px; padding:10px; border:none;}

#main-nav ul li a:hover, #main-nav li.current_page_item ul li a:hover {background:#fff; border:none;  margin:0px;}



#main-nav li ul li.current_page_item a{border:none;}



/* Level 3*/

#main-nav ul ul{margin: 0px 0px 0px 0px; padding:0px; position:absolute; visibility: hidden; width:auto; z-index:1000;}

#main-nav ul ul li { float: left; display: inline; font-size:100%; clear:both; margin:0px 0px 0px 0px; text-transform:none; padding:0px; }

#main-nav ul ul li a{ width:220px; background:#efefef; margin:0px; padding:10px 10px 10px;  font-weight:normal; display:inline; height:auto;}

#main-nav ul ul li a:hover{background:#FFF;padding:10px 10px 10px; height:auto;}





/* Sidebar list */

#sidebar{width:200px; display:inline; }

#sidebar ul{margin:0px 0px 30px; padding:0; list-style:none; float:left; clear:both; width:200px;}

#sidebar li{ width:200px; float:left; clear:both; padding:2px 0px 6px; margin:2px 0px; border-bottom:1px solid #dbdbdb;}

#sidebar li a:hover{text-decoration:none;}

#sidebar li ul{margin-top:10px; border-left:1px solid #000000; padding:0px 0px 0px 10px; width:189px; display:none;}

#sidebar li ul li{ width:190px; font-size:10px;}

#sidebar li ul li a{}



.left{float:left; margin-left:20px; margin-right:20px}

.right{float:right; margin-right:20px;}



/* Content one fourth  */

.content-one-fourth{width:200px; float:left; display:inline; margin:0px 20px 0px 20px;}

.content-one-fourth ul, .quarter ul{margin:0px 0px 30px; padding:0; list-style:none; float:left; clear:both; width:200px;}

.content-one-fourth li{ width:200px; float:left; clear:both; padding:2px 0px 6px; margin:2px 0px; border-bottom:1px solid #f4f4f4;}

.content-one-fourth li a:hover, .quarter li a:hover{text-decoration:none;}



.content-two-fourth{width:440px; float:left; display:inline; margin:0px 20px 0px 20px;}

.content-two-fourth ul{margin:0px 0px 30px; padding:0; list-style:none; float:left; clear:both; width:440px;}

.content-two-fourth li{ width:430px; float:left; clear:both; padding:2px 0px 6px; margin:2px 0px; border-bottom:1px solid #f4f4f4;}

.content-two-fourth li a:hover{text-decoration:none;}









/* Shortcode divs */

.quarter{width:200px; float:left; display:inline; margin:0px 40px 10px 0px;}

.quarter h1, .quarter h2, .quarter h3{margin-top:0px;}

.half{width:440px; float:left; display:inline; margin:0px 40px 10px 0px;}

.last{margin:0px; clear:right;}









.alignright{float:right; margin:4px 0px 10px 10px; display:inline;}

.alignleft{float:left; margin: 4px 10px 10px 0px; display:inline;}







/* New Shortcode divs */

.single{width:200px; float:left; display:inline; margin:0px 40px 10px 0px;}

.double{width:440px; float:left; display:inline; margin:0px 40px 10px 0px;}

.triple{width:680px; float:left; display:inline; margin:0px 0px 10px 0px;}



.singledark{width:200px; float:left; display:inline; padding:1px 10px; width:200px; margin:0px 10px 10px 0px; background:#222;}

.doubledark{width:426px; float:left; display:inline; padding:1px 10px; width:430px; margin:0px 10px 10px 0px; background:#222;}

.tripledark{width:652px; float:left; display:inline; padding:1px 10px; width:660px; margin:0px 0px 10px 0px; background:#222;}



.singlelight{width:200px; float:left; display:inline; padding:0px 9px; border:1px solid #ccc; margin:0px 10px 10px 0px; background:#efefef;}

.doublelight{width:430px; float:left; display:inline; padding:0px 9px; border:1px solid #ccc; margin:0px 10px 10px 0px; background:#efefef;}

.triplelight{width:660px; float:left; display:inline; padding:0px 9px; border:1px solid #ccc; margin:0px  0px 10px 0px; background:#efefef;}

	

.single h1, .single h2, .single h3, .singlelight h1, .singlelight h2, .singlelight h3{margin-top:0px;}

.double h1, .double h2, .double h3, .doublelight h1, .doublelight h2, .doublelight h3{margin-top:0px;}

.triple h1, .triple h2, .triple h3, .triplelight h1, .triplelight h1, .triplelight h3{margin-top:0px;}



.singledark h1, .singledark h2, .singledark h3{margin-top:0px;color:#ccc}

.doubledark h1, .doubledark h2, .doubledark h3{margin-top:0px;color:#ccc}

.tripledark h1, .tripledark h2, .tripledark h3{margin-top:0px;color:#ccc}



.singledark a, .doubledark a , .tripledark a{color:#ccc}

.singledark a:hover, .doubledark a:hover, .tripledark a:hover{text-decoration:underline; color:#ddd}



.boxright{float:right; margin:0px 0px 10px 10px;}

.boxleft{float:left; margin:0px 10px 10px 0px;}

.last{margin:0px; float:left;clear:right; margin:0px 0px 10px 0px;}







/* Page title */	

#title-wrap{width:100%;float:left;}

#title-wrap .inner{margin:0 auto; width:960px;}

#title-wrap h1{margin-top:20px; display:inline-block;width:auto;float:left;background:url(images/bg-titlebt-left.png) no-repeat top left;}

#title-wrap h1 span{background:url(images/bg-titlebt-right.png) no-repeat top right; padding:12px 40px 16px 10px; margin-left:25px; line-height:30px;display: inline-block;color:#222;}

#title-wrap .extra p{width:auto;font-size:21px; color:#efefef; padding-top:25px; font-weight:normal; margin-left:20px;}

#title-wrap .extra a{color:#fff; text-decoration:underline;}



/* Slideshow */

#feature-wrap{width:100%; float:left; background:url(images/bg-feature-wrap.png) repeat-x; margin:20px 0px 0px 0px;}

#feature-wrap #feature-inner {float:left; width:100%; background:url(images/bg-feature-inner.png) no-repeat center bottom; padding-bottom:36px; }

#feature-wrap #feature-inner #slideshow {width:960px; margin:0 auto; height:auto;}

#feature-wrap #feature-inner .outerborder{margin:0 auto; border:1px solid #be6585; background:#ab2d5a;width:950px; padding:4px;}

#slideshow .slide{position:relative; margin:0;}

#slideshow .slide .info-wrap{ padding:0px 20px 10px 20px; position:absolute; left:50%; margin-left:-475px; background:url(images/bg-info-wrap.png) no-repeat; bottom:0px; width:910px; }

#slideshow{clear:both; height:auto;}

#slideshow h1{color:#efefef;}



/* Slideshow navigation/buttons */

#nav-container{width:960px; clear:both; margin:0px auto 20px; text-align:center;position:relative; z-index:9000;}

#nav{ display:inline-block; height:20px; width:auto;text-align:center;}

#nav a {background:url(images/inactiveslide.png) no-repeat; display:block; padding:4px; height:15px;  width:15px;  float:left;}

#nav a.activeSlide, #nav a:hover { background:url(images/activeslide.png) no-repeat;display:block;   padding:4px; height:15px;  width:15px; float:left;}

#nav a:focus {outline: none;}



/* Classes */



.clear{clear:both;float:left; display:inline;}

.clearall{clear:both;float:left; width:100%; }

.inner{margin:0 auto; width:960px;}

.thumb-wrapper{width:200px; padding-top:15px; background:url(images/thumbnail-top.jpg) no-repeat top center;}

.thumbnail{padding-bottom:16px;background:url(images/thumbnail-bottom.jpg) no-repeat bottom ;}







/* Page content */

#content-wrap{width:100%; float:left;background:#FFF url(images/bg-content-top.png) repeat-x  center -13px;  }

#content-wrap .inner{margin:0 auto; width:960px;}

#content-wrap .inner #content{width:960px; float:left; clear:both; display:inline; margin:20px 0px; padding:0px 0px 20px 0px;  }

#content-wrap .inner #teaser{width:960px; float:left; clear:both; display:inline; margin:20px 20px; padding:0px 0px 0px 0px; text-align:center; }



/* Main page news module */

#news-wrap{width:100%; float:left; background:#fafafa; border-top: 1px solid #dbdbdb;}

#news-wrap .inner{margin:0 auto; width:960px;}

#news-wrap .inner #news{width:960px; float:left; clear:both; display:inline; margin:20px 0px; padding:0px 0px 20px 0px;  }

#news img{margin-bottom:10px;}





.verticalline-left{background:url(images/bg-ccc.gif) repeat-y 240px top;}

.verticalline-right{background:url(images/bg-ccc.gif) repeat-y 720px top;}





/* FOOTER */



/* List in footer (Social media icons) */

#footer-menu-wrap .content-one-fourth  ul.socialmedia{margin:0; padding:6px 0px; list-style:none; clear:both; }

#footer-menu-wrap .content-one-fourth  ul.socialmedia li{ width:20px; float:left; clear:none; padding:4px 0px;  color:#777; overflow:hidden; border:none; text-decoration:none}

#footer-menu-wrap .content-one-fourth  ul.socialmedia li a:hover{color:#fff;  text-decoration:none; width:200px;}



/* Footer widgets) */

#footer-wrap {background:#111 url(images/bg-footer.gif); width:100%; float:left; padding:0px 0px 10px; border-top:4px solid #e4e4e4; border-bottom:1px solid #000; }

#footer-wrap .content-one-fourth h2{color:#efefef;}

#footer-wrap .content-one-fourth{margin:0px 20px 0px 20px;}

#footer-wrap .content-one-fourth p{color:#555;}

#footer-wrap .content-one-fourth li{color:#555; border-bottom:1px solid #222; font-size:11px;}

#footer-wrap .content-one-fourth li a{color:#555;}

#footer-wrap .content-one-fourth li a:hover{color:#777;}



/* Menu in footer  */

#footer-menu-wrap{background:#151515; float:left; width:100%; border-top:1px solid #222;}

#footer-menu-wrap .inner{margin:0 auto; width:960px;}

#footer-menu-wrap .content-three-fourth h2{color:#efefef;}

#footer-menu-wrap .content-three-fourth{float:left;margin:0px 20px 0px 20px;}

#footer-menu-wrap .content-three-fourth p{color:#555;}

#footer-menu-wrap .content-three-fourth ul{list-style:none; margin:0; padding:0;}

#footer-menu-wrap .content-three-fourth li{color:#555; border-bottom:1px solid #222; border:none;font-size:11px; float:left; width:auto; clear:none; margin-right:20px; text-transform:uppercase;}

#footer-menu-wrap .content-three-fourth li a{color:#555; text-decoration:none;}

#footer-menu-wrap .content-three-fourth li a:hover{color:#777; text-decoration:underline;}

#footer-menu-wrap .content-three-fourth li ul{display:none;}





#footer-credits-wrap{display:inline; background:#000; padding:10px 0px; float:left; width:100%}

#footer-credits-wrap .inner{margin:0 auto;  width:960px; font-size:10px; color:#444;}



.content-fullwidth{width:920px; float:left; display:inline; margin:0px 20px 0px 20px;}

.content-three-fourth{width:680px; float:left; display:inline; margin:0px 20px 0px 20px;}



.content-two-fourth-dark{width:400px; float:left; display:inline; margin:0px 20px 20px; padding:0px 20px 10px 20px;background:#efefef; border-bottom:2px solid #ccc; }

.content-three-fourth-dark{width:640px; float:left; display:inline; margin:0px 20px;padding:20px;background:#333;}







#three-fourth-content{width:680px; float:left; display:inline; margin:0px 0px 20px 20px;}





#searchbox{position:absolute; left:50%; top:160px; margin-left:235px; width:235px; height:35px; background:url(images/bg-searchbox.png) no-repeat; z-index:10;}

#intro{position:absolute; left:50%; visibility:visible; top: 170px; margin-left:-460px; width:360px; color:#fff; text-align:left; z-index:0;}

#intro h1{color:#fff;}





/* BREADCRUMB */

#breadcrumb{width:880px; height:18px; float:left; clear:both; display:inline; padding:8px 30px 18px 0px;}

#breadcrumb ul{margin:0; padding:0; list-style:none; float:left; width:880px;}

#breadcrumb ul li{margin:0px 5px 0px 0px; float:left; display:block; width:auto; clear:none;}

#breadcrumb ul li a {margin:0px 5px 0px 0px; float:left; display:block; width:auto;}



/* SEARCHBOX */

#searchform{width:220px; float:left; height:30px; margin-top:4px; clear:none;}

#searchform #s{width:150px; background:none; border:none; padding:5px; color:#999; font-size:100%; float:left; margin:2px 0px 0px 30px;}

#searchform #s:focus{background:#efefef;}

#searchform #searchsubmit{width:26px; height:26px; display:block; float:left; background:none; border:none; margin:2px 0px 0px 2px; cursor:pointer;}



/* BLOG */



.post-meta{clear:both; width:100%;padding-bottom:16px;}

.underline{border-bottom:1px solid #e4e4e4; margin-bottom:20px; }

.post-meta p{font-size:10px; color:#999;}

.post-meta a{font-size:10px; color:#999; text-decoration:underline;}

.post-meta a:hover{font-size:10px; color:#777; text-decoration:underline;}







/* Pager list styles */

#pager{float:left; clear:both; display:inline;}

#pager ul{margin:0; padding:0; list-style:none; width:800px;}

#pager li{clear:none;width:30px; height:30px; float:left; display:block; padding:0px; margin-right:4px; }

#pager li a{background-color:#9e0039; width:28px; height:28px; padding:0px; margin:1px;float:left; display:inline-block; text-decoration:none; color:#efefef;}

#pager li a:hover, #pager li.current a{background-color:#000; color:#efefef; display:inline-block; margin-bottom:0;}

#pager li.current a{background-color:#333; color:#efefef; display:inline-block; margin-bottom:0;}

#pager li a span{ width:30px; height:10px; padding-top:8px; text-align:center; display:block; }

#pager .pages{display:none;}





a.more{padding:5px 10px 5px; line-height:18px; background:#9e0039; color:#efefef; text-decoration:none; clear:both; float:left; margin:0px 0px 14px 0px;}

a.more:hover{background:#222;}





.ft-prev, .ft-next{background:#000; width:30px; padding:11px 20px; color:#efefef;}

.ft-title{background:#000; padding:20px; width:770px; font-size:12px;}







#contact-form{margin:10px 0px; float:left;}

#contact-form ul{list-style:none; margin:0;padding:0;}

#contact-form input{background-color:#000000; border:1px solid #000000; padding:6px; color:#999; width:300px; margin-right:20px; }

#contact-form input:focus, #contact-form textarea:focus {background-color:#efefef;}

#contact-form textarea{width:560px; height:200px; background-color:#f7f7f7; border:1px solid #ccc;padding:10px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:100%}



#respond{margin:0px 0px; float:left;}

#respond input{background-color:#f7f7f7; border:1px solid #dbdbdb; padding:6px; color:#999; width:300px; margin-right:20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}



#respond input:focus, #contact-form textarea:focus, #respond textarea:focus {background-color:#efefef;}

#respond textarea{width:560px; height:200px; background-color:#f7f7f7; border:1px solid #dbdbdb;padding:10px; color:#999; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px}

#respond h2{text-transform:uppercase;}

#respond input#submit, #contact-form #submit-button{background-color:#9e0039; border:1px solid #dbdbdb; padding:6px; color:#efefef;  margin-right:20px; width:auto; }

#respond input#submit:hover, #contact-form #submit-button:hover{background-color:#111;  }

#comments{float:left; margin-top:40px;}

.commentlist{margin:1px 0px 0px; float:left; list-style:none; padding:0; width:100%;}

.commentlist li{border-bottom:1px solid #dbdbdb; float:left; margin-bottom:10px; width:100%;}

.comment-body{}

.comment-author{float:left; margin: 0px 10px 6px 0px; display:inline; width:50px;}

.comment-author cite{clear:both; font-weight:bold;}

.vcard{float:left; clear:both; padding:0;}

.comment-meta{ margin-bottom:8px; width:100%;}

.fn{float:left; clear:both; margin:4px 0px 0px 0px;}

.says{display:none;}





/* ACCORDION */



#verticaltextmenu,

ul.bsm{

	margin: 0px auto;

	border:1px solid #B0B0B0;

	list-style-type: none;

}



ul.bsm li{

	border-left:2px solid #FFFFFF;

}

ul.bsm li.first,

#verticaltextmenu div.first{

	border-style: none;

}

ul.vertical li,

div.vertical div{

	border-top: 2px solid #ffffff;

	border-left-style: none;

}



#textmenu,

#fullwidthmenu{

	font-size:14pt;

	font-weight:bold;

}

#textmenu li,

#fullwidthmenu li{

	background-image:url(../img/icons/byslidemenu.png);

	background-repeat:no-repeat;

	padding:4px 0 0 40px;

}





.bg1{ background-color: #F3F3F3; }

.bg2{ background-color: #E5E5E5; }



#verticaltextmenu h5{

	font-size:16pt;

	margin:2px 0 0;

	text-align:center;

}

#verticaltextmenu p{

	font-size:14pt;

	margin:0px;

	padding:5px;

	text-align:justify;

}



.accordion-info{position:absolute; bottom:0px; left:0px; background:url(images/bg-info-wrap.png); width:100%;padding:0px 20px 0px 0px;}

.accordion-info h1{color:#efefef; margin:0px;float:left; padding:20px 0px 0px 0px;  font-size:20px; color:#999;}

.accordion-info p{color:#777; margin:0px;}

.accordion-info .number{width:49px;background:url(images/bg-info-wrap.png); text-align:center; padding:20px 0px; color:#999; font-size:20px; float:left; margin-right:20px;}



/* Calendar */



#calendar_wrap{margin:0px 0px 0px 0px;}



#wp-calendar{width:100%; border-collapse:collapse; float:left; clear:both; margin:0px 0px 30px 0px;}

#wp-calendar caption{width:100%; text-align:center; padding:6px 0px; color:#555; font-weight:bold; background:#fff; border:1px solid #e7e7e7; border-bottom:none;}

#wp-calendar th,#wp-calendar td {padding:2px 0px; border:1px solid #e7e7e7; text-align:center; color:#555;}

#wp-calendar td {background:#fff;}

#wp-calendar td:hover{background:#efefef; cursor:pointer;}

#wp-calendar th {background:#fff;}

#wp-calendar a{font-weight:bold; padding:2px 2px; }

#wp-calendar a:hover{color:#333; padding:2px 2px; }







/* *** added for header *** */

#intro {

color:#FFFFFF;

font-size:1.8em;

}



#go {

left:50%;

margin-left:235px;

position:absolute;

top:145px;

z-index:10;

}

#go .quote {

font-size: 1.4em;

color: #ffffff;

text-align: left;

margin-bottom: 5px;

}

#go select {

vertical-align: middle;

margin-right: 5px;

font-size: 1.3em;

padding: 2px;

width: 183px;

}

#go img {

vertical-align: middle;

}

#deliver {

position:absolute;

left:50%;

margin-left:390px;

position:absolute;

top:213px;

}



input, select, textarea {

border: 1px solid #000000 !important;

/*width: 250px !important;*/

}

#content textarea {

width:350px !important;

}







/* *** request drop down *** */

#request {

	position:absolute;

	left:50%;

	top:145px;

	margin-left:235px;

	text-align: left;

	font-size:1.4em;

}

#request span {

	color:#FFFFFF;

}

#request .dropdown {

	margin-top:5px;

}

#request select {

	margin-top:2px;

	vertical-align:top;

	width:180px !important;

	font-size: 0.95em;

	padding: 2px;

	border: 0 !important;

}

/* CUSTOM QUOTE FORM */

#quote_form h3{
	padding-bottom:5px;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
}

#quote_form h4{
	margin-top:0 !important;
}

#quote_form p{
	margin-bottom:5px !important;
}

#quote_form input, #quote_form select, #quote_form textarea {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#quote_form img{
	padding:0 0 4px 0;
	margin:0;
	vertical-align:middle;	
}

#quote_form .left_col{
	float:left; 
	width:300px; 
	margin:0 30px; 
}

#quote_form .right_col{
	float:right; 
	width:320px; 
}

#quote_form .label{
	text-align:left;
	display:inline-table;	
	padding-right:10px;
}

#quote_form .alert{
	color:#900;	
}

#quote_form .large, .twohundred{
	width:200px;
}

#quote_form .medium{
	width:75px !important;	
}

#quote_form .small, .twentyfive{
	width:25px !important;
}

.fifty{
	width:50px;
}

.onehundred{
	width:100px;
}

.onetwentyfive{
	width:125px;
}

.onefifty{
	width:150px;
}

.twohundredfifty{
	width:250px;
}


