/* 
	Theme Name: Weber Asset
	Description: Unique modern theme created for Wordpress.
	Author: Classic Creations Design
	Author URI: http://www.classiccreationsdesign.com
	Version: 1.0
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php	
*/

* {margin:0;padding:0;}
body,html {min-height:101%;}
body {background: #c0c0c0;margin: 0px auto 0px;padding: 0px;color: #555555;font-size: 13px;font-family: Verdana,Helvetica, Sans-Serif;}
small {font-size: 10px;color: #666666;padding: 10px 0px 15px 30px;margin: 0px;}
#page {width: 918px; margin: 0px auto 0px auto;padding: 0px;}
a:link {color: #3776b4;text-decoration: underline;}
a:hover, a:visited {color: #6c0909;text-decoration: underline;}
#header {float: left; background: #dfe5e6 url(images/header.jpg) top center no-repeat;width: 902px;margin: 0px auto 0px;padding: 0px;margin-left: 7px;}
#topnav {width: 890px;text-align: right;color: #ffffff;font-size: 12px;font-weight: normal;line-height: 22px;padding: 0px 15px 0px 0px;margin: 0px auto;}
#topnav a {color: #ffffff;text-decoration: none;}
#topnav a:hover, #topnav a:visited {color: #ffffff;text-decoration: underline;}
#headerleft {float:left;width: 310px;padding: 5px 0px 10px 12px;text-align: center;}	
#headerright {float: right;width: 575px;font-weight: bold;color: #eaeaea;padding: 15px 0px 0px 0px;font-size: 14px;}
.description {margin: -2px 0px 0px 0px;padding: 0px;font-size: 12px;font-weight: normal;color: #084271;font-style: italic;}	
#wrap {float: left;width: 918px;background: url(images/pgbg.png) top right repeat-y;margin: 0px auto 0px;padding: 0px;}
#content {width: 885px;margin: 0px auto;padding: 20px 0px 20px 0px;text-align: left;}
#content p{padding: 0px 30px 0px 30px;margin: 5px 0px 10px 0px;line-height: 16px;}
#content ul{list-style-type: none;margin: 0px 0px 0px 35px;padding: 0px 30px 15px 30px;}
#content ul li{list-style-type: square;margin: 0px 0px 0px 0px;padding: 5px 0px 5px 0px;}
blockquote{margin: 15px 0px 0px 35px;padding: 0px 25px 0px 10px;}
#content blockquote p{margin: 0px 0px 20px 0px;padding: 0px;}
#content ul li a {color: #038ffd;text-decoration: none;}
#content ul li a:hover {color: #eaeaea;text-decoration: none;}
#content img {border: none;}
#content img.wp-smiley {float: none;border: none;padding: 0px;margin: 0px;}
#content img.wp-wink {float: none;border: none;padding: 0px;margin: 0px;}
#content ol{margin: 0px 0px 0px 20px;padding: 0px 30px 15px 30px;}
#content ol li{margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}
.postinfo {width:805px;font-size: 10px;color: #666666;margin: 10px 0px 40px 25px;padding: 10px 5px 10px 10px;border-top: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;line-height: 11px;}
#featured {float: left;background: url(http://www.weberasset.com/wp-content/themes/weber/images/action_bkg.jpg) top center repeat-x;width: 902px;height: 311px;margin: 0px auto 0px;padding: 0px;margin-left: 8px;margin-bottom: 0px;}
#hometext p {color: #555555;padding: 0px 15px 0px 15px;margin: 5px 0px 10px 0px;line-height: 16px;}
#hometext ul{list-style-type: none;margin: 10px 0px 0px 35px;padding: 0px 0px 15px 0px;}
#hometext ul li{list-style-type: square;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#homehdr {font-family: Georgia, "Times New Roman", Times, serif;font-size: 27px;color: #3a5b2e;margin: 0px;padding: 30px 0px 5px 10px;}
#highlight {float: left;width: 325px;border: 1px solid #c0c0c0;background: #f4f4f4 url(images/keys.png) left no-repeat;color: #666666;padding: 5px 5px 5px 170px;margin: 0px 0px 10px 10px;}
#highlight ul {margin: 0px;padding: 0px;list-style-type: none;}
#highlight ul li {margin: 0px;padding: 0px;list-style-type: none;}
#highlight2 {float: right;width: 290px;border: 1px solid #c0c0c0;background: #f4f4f4 url(images/401k.png) top right no-repeat;color: #666666;padding: 5px 65px 5px 0px;margin: 0px 10px 10px 5px;}
#highlight2 ul { margin: 0px;padding: 0px;list-style-type: none;}
#highlight2 ul li {margin: 0px;padding: 0px;list-style-type: none;}
#highlight a:link {color: #3776b4 !important;text-decoration: underline !important;}
#highlight a:hover {color: #6c0909 !important;text-decoration: underline !important;}
#highlight2 a:link {color: #3776b4 !important;text-decoration: underline !important;}
#highlight2 a:hover {color: #6c0909 !important;text-decoration: underline !important;}
#highlight3 {float: right;width: 200px;border: 1px solid #c0c0c0;background-color: #f4f4f4;color: #666666;padding: 5px 55px 5px 5px;margin: 25px 30px 10px 10px;}
#highlight3 h2 {padding: 0px !important;margin: 0px 0px 5px 0px !important;}
#highlight3 ul {margin: 0px 0px 10px 5px;padding: 0px;list-style-type: none;width: 230px !important;}
#highlight3 ul li {margin: 0px;padding: 5px 0px 5px 0px;list-style-type: none;}
#highlight3 a:link {color: #3776b4 !important;text-decoration: underline !important;}
#highlight3 a:hover {color: #6c0909 !important;text-decoration: underline !important;}
#highlight3 a:link {color: #3776b4 !important;text-decoration: underline !important;}
#highlight3 a:hover {color: #6c0909 !important;text-decoration: underline !important;}
h1 {color: #6c0909;font-size: 24px;font-family: Verdana, Arial, Sans-Serif;font-weight: bold;padding: 5px 0px 20px 25px;margin: 0px;}
h1 a  {color: #6c0909;text-decoration: none;}
h1 a:hover {color: #666666;text-decoration: none;}
h2 {color: #003e75;font-size: 18px;font-weight: bold;padding: 10px 0px 10px 25px;margin: 5px 0px 10px 5px;}
h2 a  {color: #003e75;text-decoration: none;}
h2 a:hover, h2 a:visited {color: #6c0909;text-decoration: none;}
h3 {color: #555555;font-size: 18px;font-weight: bold;padding: 15px 0px 10px 5px;margin: 15px 0px 5px 0px;border-bottom: 1px solid #555555;}
#h3_link a  {color: #555555;text-decoration: none;}
#h3_link a:hover {color: #6c0909;text-decoration: none;}
#crumbs {text-align: right;font-size: 9px;margin: 5px 3px 5px 0px;padding: 0px;line-height: 20px;}
#crumbs a {font-size: 9px;}
.date {font-size: 11px;color: #084271;padding: 0px;margin: -15px 0px 10px 30px;}
#footer {float: left;background: #dfe5e6 url(images/ftrbg.jpg) top center no-repeat;width: 892px;color: #022c4f;margin: 0px auto 0px;padding: 30px 5px 10px 5px;font-size: 11px;text-align: right;margin-left: 7px;}
#footer a {display: inline;color: #022c4f;text-decoration: none;}
#footer a:hover, #footer a:visited {color: #022c4f;text-decoration: underline;}
#copy {float: left;width: 300px;color: #022c4f;font-size: 10px;text-align: left;margin: 0px auto 0px;padding: 0px 5px 25px 0px;}
#copy a {color: #022c4f;text-decoration: none;}
#copy a:hover, #copy a:visited {color: #022c4f;text-decoration: underline;}
#searchform {float: right;width: 200px;padding: 0px;margin: 5px 5px 0px 0px;}
#searchbox {background: #ffffff !important;width: 130px;color: #555555;font-size: 10px;font-family: Verdana;font-weight: normal;margin: 0px 3px 0px 8px;padding: 3px 0px 2px 5px;border: 1px solid #777777;display: inline;}
.button {padding: 1px 1px 1px 1px;background:#6c0909;color:#ffffff;border:none;font-size:0.9em;font-weight:bold;}
.button:hover {background:#084271;color:#55555;text-decoration:none;}
#commentblock {width: 800px;color: #666666;float: left;padding: 10px 10px 10px 30px;margin: 5px 0px 10px 0px;}
ol#commentlist {padding: 5px 0px 5px 10px;margin: 0px;list-style-type: none;}
.commentdate {font-size: 12px;padding: 0px;}
#commentlist li p{margin: 0px;line-height: 20px;padding: 0px;}
.commentname {color: #333333;margin: 0px;padding: 5px 5px 5px 0px;}
.commentinfo{clear: both;}
.commenttext {clear: both;color: #000000;margin: 5px 0px 20px 0px;padding: -20px 10px 10px 10px;width: 650px;background: #c0c0c0;}
.commenttext-admin {clear: both;margin: 5px 0px 20px 0px;padding: 10px 10px 5px 10px;width: 650px;background: #c0c0c0;}
#commentsformheader{padding-left: 0px;}
#commentsform{text-align: left;margin: 0px;padding: 0px;}
#commentsform form{text-align: left;margin: 0px;}
#commentsform p{margin: 0px;}
#commentsform form textarea{width: 99%;}
p.comments_link  img{margin: 0px;padding: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.clearfloat:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat {display:inline-block;}
.clearfloat {display:block;}
img.alignright {float: right;margin: 5px 0 15px 15px;border: 1px solid #809eb5 !important;padding: 4px;background-color: #dfe4e7;}
img.alignleft {float: left;margin: 5px 15px 15px 0;border: 1px solid #809eb5 !important;padding: 4px;background-color: #dfe4e7;}
.partnersright {float: right;margin: 10px 0px 10px 10px;}
.partnersright2 {float: right;margin: 10px 30px 10px 10px;}
img.alignrightalt {float: right;margin: 5px 0 15px 15px;border: none;padding: 4px;background-color: none;}
img.alignleftalt {float: left;margin: 5px 15px 15px 0;border: none;padding: 4px;background-color: none;}
#blogcontent {float: left;width: 600px;margin: 0 auto;padding: 20px 0px 20px 15px;text-align: left;}
#blogcontent p{padding: 0px 30px 0px 30px;margin: 5px 0px 10px 0px;line-height: 16px;}
#blogcontent ul{list-style-type: none;margin: 0px 0px 0px 35px;padding: 0px 30px 15px 30px;}
#blogcontent ul li{list-style-type: square;margin: 0px 0px 0px 0px;padding: 5px 0px 5px 0px;}
blockquote{margin: 15px 0px 0px 35px;padding: 0px 25px 0px 10px;}
#blogcontent blockquote p{margin: 0px 0px 20px 0px;padding: 0px;}
#blogcontent ul li a {color: #038ffd;text-decoration: none;}
#blogccontent ul li a:hover {color: #eaeaea;text-decoration: none;}
#blogccontent img {border: none;}
#blogccontent img.wp-smiley {float: none;border: none;padding: 0px;margin: 0px;}
#blogcontent img.wp-wink {float: none;border: none;padding: 0px;margin: 0px;}
#blogccontent ol{margin: 0px 0px 0px 20px;padding: 0px 30px 15px 30px;}
#blogccontent ol li{margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}
.postinfo {width:550px;font-size: 10px;color: #666666;margin: 10px 0px 40px 25px;padding: 10px 5px 10px 10px;border-top: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;line-height: 11px;}
.disclaimer {text-align: center; font-size: 10px;}
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 902px;
height: 311px; /* Set height to be able to contain height of largest content shown*/
border: none;
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: url(images/action_bkg.jpg) top center repeat-x;
padding: 10px;
visibility: hidden;
width: 880px;
height:311px;
 z-index:100;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 880px;
margin-top: 0px;
margin:left:6px;
text-align: left; /*How to align pagination links: "left", "center", or "right"
background:white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: none;
background:url(images/tab_bg.jpg) top center repeat-x;
color: #3a5b2e;
padding: 4px 4px 0px 10px;
margin: 0px;
font-weight: bold;
text-decoration: none;
font-family: Georgia !important;

}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background:url(images/tab_bg-on.jpg) top center repeat-x;
color: white;
}

.glidecontenttoggler a:hover{
background:url(images/tab_bg-on.jpg) top center repeat-x;
color: white;
}

.glidecontenttoggler a.toc{ width:215px; height:47px;/*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ width:285px; height:47px; /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}
#p-select {float: left;background: url(http://www.weberasset.com/wp-content/themes/weber/images/tab_bg3.jpg) top center repeat-x;width: 902px;height: 47px;margin: 0px auto 0px;padding: 0px;margin-left: 8px;margin-bottom: 0px;}
.ctavideo {float: left;width: 345px;}
.ctatext {float: right;width: 450px;margin-top:30px;padding-right: 5px;font-family: Georgia !important;color: #3A5B2E !important;font-size: 18px !important;}
img.noborder{border: none !important;}
.newcontact {border: 2px solid red !important;height: 450px;width:480px;margin-left:30px;float: left;padding: 10px 0px 4px;}
.contactimage {float: right;}