/* CSS Document */

/* Reset CSS */

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* Base CSS */

body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #E5E5E5;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/* Fonts Standard */

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html { background:url(images/bg.png) repeat-x;}

body { margin:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

.layout { width:980px; margin:0 auto;}

.clear { clear:both;}

#header { height:107px; position:relative;}

#logo { float:left;}

#hundreadpercent { position:absolute; left:250px; bottom:15px;}

#hlogos { position:absolute; right:0px; bottom:5px;}


#social {padding-top:14px; padding-right:10px; }
#social a { margin-right:10px; float:left;}
#social a:hover { 
  filter: alpha(opacity=60); /* MSIE/PC */
  -moz-opacity: 0.6; /* Mozilla 1.6 and older */
  opacity: 0.6;
}

#menu { background:url(images/menu.png); height:45px; font-family: 'PT Sans', sans-serif;}
#menu ul { margin:0px; padding:0px; padding:0px 15px;}
#menu ul li { margin:0px; padding:0px; list-style:none;}
#menu a { color:#FFFFFF; text-decoration:none; float:left; font-size:14px; height:30px; padding:0px 15px; padding-top:15px; margin:0px 2px; font-weight:bold; text-transform:uppercase; }
#menu a:hover { background:url(images/menuhovr.png);}

#bluebar { height:60px; text-align:center; color:#FFFFFF; font-size:16px;  margin-top:2px;} 
#bluebar span { font-weight:bold; font-size:18px;}
#bluebarleft { float:left; padding-top:15px; padding-left:10px; font-size:18px;}
#bluebarleft a { color:#F4961D; text-decoration:none;}
#bluebarleft a:hover { text-decoration:underline;}

#footer { background:#5F636E; height:252px;}
#footerbar { background:#30343F; height:32px; }
#footerinside { height:150px;}
#fbarleft { float:left; padding-top:8px; color:#D7D7D7; padding-left:40px;}
#fbarright { float:right; padding-top:8px; color:#D7D7D7; padding-right:40px;}


#footerinside { width:980px; margin:0 auto; padding-top:40px; }
.fbox { float:left; width:180px; margin-right:20px;}
.lastfbox { margin-right:0px;}
.fbox h4 {  font-family: 'PT Sans', sans-serif; font-size:24px; margin-bottom:10px; color:#fff; font-weight:normal; }
.fbox a { color:#D7D7D7; text-decoration:none}
.fbox a:hover {  color:#fff; text-decoration:underline;}
.fbox li { list-style-image:url(images/bullet.png); margin:0px; padding:0px;}
.fbox ul { margin:0px; padding:0px; padding-left:10px}




#slides { position:relative;  margin:0 auto; width:980px;}

            .slides_container {
                width:980px;
                height:335px;
                overflow:hidden;
            }
            .slides_container div {
                width:980px;
                height:335px;
                display:block;
            }

/*
	Pagination
*/

.pagination {
	width:65px;
	margin:0px;
	position:absolute;
	right:0px;
	bottom:10px; 
	z-index:100;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}




#featboxes { margin:15px 0px; margin-bottom:0px;}
.featbox { background:url(images/boxbg.png); width:235px; height:100px; float:left; margin-right:13px; }
.rightbox { margin-right:0px;}
.featbox h2 { text-align:center; font-family: 'PT Sans', sans-serif; color:#fff; font-size:22px; margin:0px; height:58px;  line-height:20px}
.featbox span { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; }
.featbox h3 { text-align:center; font-family: 'PT Sans', sans-serif; color:#212121; font-size:17px; font-weight:bold; height:63px; padding:0px; margin:0px; padding-top:12px;}
.featbox a { text-align:center; color:#fff; text-decoration:none; display:block;  padding:16px 0px;}
.featbox a:hover { background:#003B5F; border-top-left-radius:8px; border-top-right-radius:8px;}
h3.singleline { padding-top:25px; height:50px;}
.featbox p { padding:0px 10px; margin-top:10px;}
.featbox ul { margin:0px; padding:0px; padding-left:30px;}

.boxcontent { height:170px; line-height:18px; color:#535353}

a.viewdetails { text-align:center; font-size:31px; text-decoration:none; width:235px; display:block; padding-top:15px; color:#fff; font-weight:bold; font-family: 'PT Sans', sans-serif; text-shadow: 2px 2px 2px #212121;
filter: dropshadow(color=#212121, offx=2, offy=2);} 

a.viewdetails:hover { color:#CBCBCB;}


#content { color:#6D6D6D; line-height:20px; padding:20px 0px;}
#content a { color:#EA7C11; text-decoration:none;}
#content a:hover { color:#000000;}

h2.postitle { font-size:26px;  font-family: 'PT Sans', sans-serif; }
h2.postitleinside { font-size:28px; color:#0065A3; line-height:35px;  font-family: 'Oswald', sans-serif; margin-top:0px; }


h2.postitleinsidepost { font-size:28px; color:#0065A3; line-height:35px;  font-family: 'Oswald', sans-serif; margin-top:0px; margin-bottom:0px; }
.postmeta  { margin:5px 0px; font-size:11px; background:#F2F2F2; padding:2px 5px;}
.post { border-bottom:1px dashed #E5E5E5; padding-bottom:10px; margin-bottom:20px;}

#breadcrumbs { height:20px;}

#contentleft { width:675px; float:left; } 
#sidebar { float:right; width:275px;}

.widgetinside { background:#F2F2F2;  padding:15px 15px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.widget h4 { background:url(images/header.png) repeat-x; height:28px; color:#FFFFFF; text-align:center; border-top-right-radius:10px; border-top-left-radius:10px; font-family: 'Oswald', sans-serif; padding-top:8px; font-size:18px;}
.widget { margin-bottom:15px;}
.widget ul { margin:0px; padding-left:25px;}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}



/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
}




h2.faq-catname { font-size:28px; color:#0065A3; line-height:35px;  font-family: 'Oswald', sans-serif; margin-top:20px; display:none;}



#featuredinside { padding:15px 0px; background:#E5E5E5 url(images/featbg.png) repeat-x top;}


#banner1 { background:url(images/1.jpg); width:980px; height:335px; margin:0 auto;}
#banner2 { background:url(images/2.jpg); width:980px; height:335px; margin:0 auto;}
#banner3 { background:url(images/3.jpg); width:980px; height:335px; margin:0 auto;}
#banner4 { background:url(images/4.jpg); width:980px; height:335px; margin:0 auto;}

.btn { background:url(images/button.png); width:225px; height:50px; display:block; position:absolute; bottom:20px;  left:60px; color:#fff; padding-left:30px; padding-top:15px; font-size:30px; text-decoration:none;  font-weight:bold; font-family: 'Oswald', sans-serif;}

a:hover.btn {   filter: alpha(opacity=70); /* MSIE/PC */
  -moz-opacity: 0.7; /* Mozilla 1.6 and older */
  opacity: 0.7;}


.btn { background:url(images/button.png); width:225px; height:50px; display:block; position:absolute; bottom:20px;  left:60px; color:#fff; padding-left:30px; padding-top:15px; font-size:30px; text-decoration:none;  font-weight:bold; font-family: 'Oswald', sans-serif;}

a:hover.btn {   filter: alpha(opacity=70); /* MSIE/PC */
  -moz-opacity: 0.7; /* Mozilla 1.6 and older */
  opacity: 0.7;}
  
  
.btngetsupport { background:url(images/getsupport.png); width:190px; height:48px; display:block; position:absolute; top:200px;  left:40px;  z-index:99; }

a:hover.btngetsupport {   filter: alpha(opacity=70); /* MSIE/PC */
  -moz-opacity: 0.7; /* Mozilla 1.6 and older */
  opacity: 0.7;}

.btnshopnew { background:url(images/amshopping.png); width:190px; height:48px; display:block; position:absolute; top:200px;  right:550px;  z-index:99; } 

a:hover.btnshopnew {   filter: alpha(opacity=70); /* MSIE/PC */
  -moz-opacity: 0.7; /* Mozilla 1.6 and older */
  opacity: 0.7;}


#featured{ 
	margin:0 auto;
	width:783px; 
	padding-right:210px; 
	position:relative; 
	height:268px; overflow:hidden;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:783px; 
	list-style:none; 
	padding:0; margin:0; 
	width:210px; height:268px;
	overflow:auto;
	overflow-x:hidden;
}
#featured ul.ui-tabs-nav li{ 
	padding:0px;  
	font-size:12px; 
	color:#666;
	border-bottom:1px solid #E5E5E5;
	
}
#featured ul.ui-tabs-nav li:last-child { border-bottom:0px; }
#featured ul.ui-tabs-nav li:last-child a{  padding-bottom:1px;}

#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:54px; text-decoration:none;
	color:#333;  background:#fff; 
	line-height:20px; outline:none;
	font-size:18px; 
	text-align:center;
	padding-top:12px;
	font-family: 'PT Sans', sans-serif; font-weight:bold;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#F39332; color:#fff 
}
#featured li.ui-tabs-selected{ 
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#F39332; color:#fff;
}
#featured .ui-tabs-panel{ 
	width:783px; height:268px ; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	bottom:0; left:0; 
	height:70px; 
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
	font-size:1.2em; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0; font-weight:normal;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}


#picsright { float:right; width:300px; height:500px; background:#eee;}

.gallery {}
.gallery-item {}
.gallery-icon {}
.gallery-caption {}

#hsocial { float:right;  width:300px; height:60px; position:relative;}
#hfb { position:absolute; left:0px; top:20px;}
#htw { position:absolute; right:0px; top:20px;}
#hgpplus { position:absolute; left:100px; top:20px;}
#wpcf7-f249-p185-o1 { background:#F2F2F2; padding:10px; border-radius:10px; }
#wpcf7-f249-p185-o1 span.title { display:block;  font-weight:bold;}

.wpcf7-list-item { background:#D8D8D8; border-radius:5px; margin-right:10px; padding:5px;}

#sendit { 
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color: #443333;
	padding: 5px 30px 5px 30px;
	border: 1px solid #999;

	text-shadow: 0px 1px 1px #CCC;
	text-decoration: none;
	margin-top:20px;

	-moz-box-shadow: 0 1px 3px #111;
	-webkit-box-shadow: 0 1px 3px #111;
	box-shadow: 0 1px 3px #111;

	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

	background: #696969;
	background: -moz-linear-gradient(top, #d1d1d1 10%, #7b7b7b 60%, #696969 80%, #696969 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#7b7b7b), color-stop(0.4, #d1d1d1), color-stop(0.8, #7b7b7b), color-stop(.9, #696969), color-stop(0.9, #696969));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#7b7b7b', GradientType=0 );

	cursor: pointer;
	
	}
	
	#sendit:hover { 	color: #000;
 }