html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
address{font-style:normal;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

body{font:14px/1.5 'Trebuchet MS',sans-serif; }
a:focus{outline:1px dotted invert}
hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

hr{border:0;border-top:1px #aaa dotted;}

body { background: #e1e1e1 url('../images/main_bg.gif') repeat-x top center; color: #444751;}
#outer_container{background: url('../images/top_bg.gif') no-repeat 50% 0; min-width: 960px;}
#content_container,#contact_container{width: 960px; margin:auto;}
#outer_contact{background-color: #ebebeb; display: block;}

#logo {display:inline;float:left;height:64px;margin:35px 10px 34px 10px;width:940px;}

#slideshow {display:inline;float:left;height:273px;margin:16px 6px 16px 16px;position:relative;width:618px;z-index:0;}

.slideshow-images{display:block;height:273px;overflow:hidden;position:relative;width:618px;}		
.slideshow-images img{display:block;position:absolute;z-index:1;}		
.slideshow-images-visible{opacity:1;filter:alpha(opacity=100);}	
.slideshow-images-prev{opacity:0;filter:alpha(opacity=0);}
.slideshow-images-next{opacity:0;filter:alpha(opacity=0);}
.slideshow-images img{float:left;left:0;top:0;}
.slideshow a img{border: 0;}

#testimonial {display:inline;float:left;margin:16px 6px 16px 16px; width:288px;}

#get_quote { background: url('../images/quote_cta.gif') top center no-repeat; color: black; display: block; font-size: 15px; height: 40px; line-height: 40px; margin: 0 auto; overflow: hidden; text-decoration: none; text-indent: -1500px; text-transform: uppercase; text-align: center; width: 100%; }
#get_quote:hover { background: url('../images/quote_cta.gif')  bottom center no-repeat; }

#playmakers {display:inline;float:left;height: 89px;margin:0 10px;width:940px;}

#main_content{display:inline;float:left;margin:34px 10px 0 10px;width:620px;}

#facebook_btn{background:url('../images/facebook.gif') 0 0 no-repeat;display:block;height:46px;text-indent:-1500px;width:290px;}
#facebook_btn:hover{background-position-y:-46px;}

#playmakerway{display:inline;float:left;font-style: italic;margin:34px 10px 0 10px;width: 290px;}

h1#main_heading, h2#playmaker_heading { color: #2a2b2d; margin: 0; overflow: hidden; text-indent: -1500px; width: 100%; }
h1#main_heading { background: url('../images/h1.gif') top left no-repeat; font-size: 34px; height: 50px; line-height: 36px; }
h2#playmaker_heading { background: url('../images/playmakerway.gif') top left no-repeat; font-size: 28px; height: 50px; line-height: 50px; }

#contact_form{display:inline;float:left;margin:20px 10px 250px 10px;width:620px}
#contact_info{display:inline;float:left;margin:20px -100px 20px 10px;width:300px}

#contact_form fieldset{margin: 0 0 8px 0;}
#contact_form input, #contact_form select, #contact_form textarea {font-family:'Trebuchet MS'}
#contact_form label{clear:left;color:#444751;float:left;margin-right:10px;text-align:right;width:140px;}
#contact_form legend{background:#e1e1e1;border:solid #b1b2b9;border-width:1px 0;cursor:default;display:block;font-size:15px;font-weight:bold;margin:0;padding:5px;width:610px;}
#contact_form legend span{display:block;width:610px;}
#contact_form .text,#contact_form select{float:left;width:220px;}
#contact_form .text_short{float:left;width:40px;}
#contact_form li,#contact_form ul{margin:0}
#contact_form li{clear:both;list-style:none;padding:6px 0;}
#request_quote,#send_email{display:block;margin-left:150px;text-align: left!important;width:100%!important;}

#message{min-height:128px;height:128px;max-width:450px;min-width:450px;width:450px;}
#btn_submit{margin-left:150px;}

.togglebtns{background-repeat:no-repeat;display:block;height:40px;}
.togglebtns label{clear:none!important;cursor:pointer;display:inline;float:left;height:40px;margin-left:0!important;text-indent:-1500px;}
.togglebtns #request_quote{margin-right:6px!important;width:264px!important;}
.togglebtns #send_email{margin-right:0!important;width:213px!important;}	
.togglebtns #send_email{margin-right:0!important;width:213px!important;}	
.togglebtns #send_email{margin-right:0!important;width:213px!important;}	