body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; background:#EEEEEE url(../images/body-bg.jpg) top repeat-x; height:1000px;}

.noFloat { clear:both; font-size:0; line-height:0; height:0;}

.wrapper { width:980px; margin:0 auto; padding:0 7px 40px 13px; background:#fff;}
.header {}
a.logo { display:block; width:172px; height:45px; background:url(../images/logo.jpg) no-repeat; float:left; margin:14px 0 0 20px;}
a.contact { display:block; width:294px; height:23px; background:url(../images/contact-us.jpg) no-repeat; float:right; margin:32px 10px 0 0;}

ul.navigation { list-style:none; margin:17px 0 0 0; padding:0;}
ul.navigation li { float:left; background:url(../images/li-border.jpg) right no-repeat; height:40px; text-align:center; padding:0 2px 0 0;}
ul.navigation li a { display:block; background:url(../images/menu-bg.jpg) repeat-x; text-transform:uppercase; height:40px; width:121px; color:#fff; text-decoration:none; padding:0 20px; line-height:40px; cursor:pointer;}
ul.navigation li a span.link { background:url(../images/menu-arrow.jpg) right no-repeat; display:block; width:120px;}
ul.navigation li a:hover { background:url(../images/menu-hover-bg.jpg) repeat-x;}
ul.navigation li a:hover span.link { background:url(../images/hover-arrow.jpg) right no-repeat;}

.main-content { margin:9px 0 0 0; width:760px; float:left;}


.big-box { width:563px; background:#fff url(../images/big-box-bg2.jpg) top no-repeat; height:172px; margin:10px 0 10px 0; padding:10px 0 0 195px;}
.big-box-bottom { width:758px; height:4px; background:url(../images/big-box-bottom.jpg) no-repeat; margin:0 0 10px 0;}

p.big-box-heading { color:#0060AA; margin:0; padding:0; font-size:30px; font-weight:bold; padding:0 0 10px 0;}
p.big-box-text { color:#575956; margin:0; padding:0 0 10px 0; font-size:14px; line-height:18px;}

a.read-more { display:block; width:110px; height:28px; background:url(../images/read-more-btn.png) no-repeat;}
.MBottom { margin-bottom:20px;}
a.learn-more { display:block; width:94px; height:22px; background:url(../images/learn-more-btn.jpg) no-repeat;}

.small-box { width:193px; height:135px; background:url(../images/small-box.jpg) no-repeat; float:left; margin:0 7px 0 0; padding:17px 30px 0 25px;}
.last { margin:0;}
p.small-box-heading { color:#606060; font-size:24px; margin:0; padding:0 0 12px 0;}
p.small-box-text { color:#767676; font-size:11px; margin:0; padding:0 0 15px 0; line-height:15px;}

.sidebar-right { width:211px; float:right; margin:9px 0 0 0;}
.sidebar-left { width:211px; float:left; margin:9px 0 0 0;}
.sidebar-content { width:180px; background:#fff url(../images/sidebar-bg.jpg) top repeat-x; padding:0 18px 0 13px;}
.sidebar-content img { margin:0 0 10px 0;}
p.sidebar-content-heading { color:#2377B7; font-size:16px; margin:0; padding:13px 0; font-weight:bold;}
p.testimonials-heading { color:#2377B7; font-size:14px; margin:0; padding:0 0 10px 0;}
p.sidebar-text { color:#767676; font-size:12px; margin:0; padding:0 0 15px 0;}
.sidebar-top { width:211px; height:5px; background:url(../images/sidebar-top.jpg) no-repeat; line-height:0; font-size:0;}

p.line { background:url(../images/heading-bottom-line.jpg) bottom no-repeat; padding-bottom:20px; margin-bottom:10px;}
.PBottom { padding-bottom:70px;}

.footer { width:1000px; margin:0 auto; background:#EEEEEE url(../images/footer-bg.jpg) top no-repeat; padding:30px 0 0 0;}
ul.footer-links { list-style:none; margin:0; padding:0; text-align:center; width:60%; margin:0 auto;}
/*
ul.footer-links li { float:left; border-right: 1px solid #CBCBCB; margin:0 10px 0 0; padding:0 10px 0 0; font-size:11px;}
*/
ul.footer-links li { display:inline; width:auto; border-right: 1px solid #CBCBCB; margin:0 10px 0 0; padding:0 10px 0 0; font-size:11px;}

ul.footer-links li.last { border:none; margin-right:0; padding-right:0;}
ul.footer-links li a { color:#6496C9; text-decoration:none; text-transform:uppercase;}
ul.footer-links li a:hover { text-decoration:underline;}
p.copy { color:#7D7D7D; font-size:11px; margin:0; padding:5px 0 7px; text-align:center;}
p.copy a { color:#7D7D7D; text-decoration:none;}

.recent-news-box { background:transparent url(../images/recent_news_box.jpg) no-repeat scroll 0 0; height:25px; margin:12px auto 0; padding:7px 0 0 20px; width:740px;}
p.recent-news-text { color:#4E89C5; font-size:16px; font-weight:bold; margin:0; padding:0;}
p.recent-news-text span { color:#163450; font-size:13px; font-weight:normal;}

.content { width:499px; float:left; margin:0 28px 0 30px; padding:9px 0 0 0;}

h1 { color:#3384C1; font-size:34px; border-bottom:1px solid #E5E5E5; margin:0 0 15px 0; padding:0 0 8px 0; font-weight:normal; }
p.content-text1 { color:#666767; font-size:15px; margin:0; padding:0 0 15px 0; line-height:18px;}
p.content-text3 { color:#2377B7; font-size:14px; margin:0; padding:0 0 15px 0; font-weight:bold; line-height:18px;}
p.content-text { color:#666767; font-size:12px; margin:0; padding:0 0 15px 0; line-height:18px;}
h2 { color:#238F7C; font-size:24px; margin:0; padding:10px 0 15px 0; font-weight:normal;}
h2.form { color:#FF7200; font-size:24px; margin:0; padding:20px 0 10px 0; font-weight:normal;}

.row { margin:0 0 3px 0;}
.text { width:114px; float:left; color:#666767; padding:4px 0 0 0;}
.text2 {color:#666767; font-size:12px; margin:0; padding:0 0 15px 0; line-height:18px; }

.row .input-bg { width:212px; height:25px; background:url(../images/input-bg.jpg) no-repeat; float:left;}
.row .form-input { width:202px; height:22px; background:none; border:none; padding:3px 5px 0 5px;}
.row .textarea-bg { width:282px; height:75px; background:url(../images/textarea-bg.jpg) no-repeat; float:left;}
.row .form-textarea { width:272px; height:69px; border:none; background:none; padding:3px 5px 0 5px;}
.row .submit-btn { width:84px; height:24px; background:url(../images/submit-btn.jpg) no-repeat; float:left; border:none; cursor:pointer;}

ul.main-list { list-style:none; margin:0; padding:0 0 25px 0;}
ul.main-list li { background:url(../images/green_list_icon.jpg) 0px 0px no-repeat; padding:0 0 0 25px; margin:0 0 3px 0; color:#767676; font-size:13px;}

ul.main-list2 { list-style:none; margin:0; padding:0 0 25px 0;}
ul.main-list2 li { background:url(../images/new-list-bg.gif) 0px 0px no-repeat; padding:0 0 0 25px; margin:0 0 5px 0; color:#767676; font-size:13px;}
ul.main-list2 li a, ul.main-list li a:visited  { color:#6496C9; text-decoration:none;}
ul.main-list2 li a:hover { text-decoration:underline;}

.fLeft { float:left; width:245px;}
.locations-left, locations-right { float:left; width:275px;}
ul.main-list li a, ul.main-list li a:visited  { color:#6496C9; text-decoration:none;}
ul.main-list li a:hover { text-decoration:underline;}

ul.support-list { list-style:none; margin:0; padding:0 0 25px 0;}
ul.support-list li { background:url(../images/support_list_icon.jpg) 6px 5px no-repeat; padding:0 0 0 20px; margin:0 0 3px 0; color:#767676; font-size:13px;}

.free-quote { width:312px; height:57px; /* background:url(../images/btn_shadow2.jpg) bottom no-repeat; */ margin:0 0 10px 0;}

.question { color:#484848; font-size:15px; font-weight:bold; padding:0 0 5px 0; margin:0;}
/* h3 { font-size:14px; color:#FF8A00; margin:0; padding:10px 0;} */
h3 { font-size:14px; color:#238F7C; margin:0; padding:10px 0;}

.product-small-img { width:235px;}
.product-large-img { float:left; width:245px; text-align:center;}
.product-description { float:right; width:240px;}
.product-title { font-size:24px; font-weight:normal; color:#75C417; margin:0; padding:0;}
.price { font-size:16px; color:#666767; margin:0; padding:20px 0 10px 0;}
.price strong { color:#238F7C; font-weight:20px; margin: 0 0 0 29px;}

.small-product { text-align:center; width:240px; margin:0 0 30px 0; border-top:1px solid #E5E5E5;}
.small-product-title { font-size:14px; color:#4D8709; margin:0; padding:5px 0 10px 0; height:30px;}
.small-product-price { font-size:15px; color:#000000; margin:0; padding:3px 0 0 0; width:115px; float:left;}

.quantity { font-size:16px; color:#666767; padding:0 0 10px 0; margin:0;}
.productTextInput { width: 66px; height:19px; background:url(../images/quantity_box2.jpg) right no-repeat; border:none; padding:5px 5px 0 5px; margin:0 0 0 15px;}
.quantity select { margin: 0 0 0 33px; border:1px solid #9f9f9f;}

.shopping-cart { background:url(../images/shopping_cart_bg.jpg) no-repeat; color:#767676; height:41px; margin:0 0 10px; padding:15px 0 0 60px; width:253px;}

.testimonial-title { font-size:18px; margin:0; padding:10px 0  0 0;}

#catCartSummary { display:block; width:170px; height:40px; background:url(../images/shopping-cart-box.jpg) no-repeat; margin:0 0 5px 0; padding:12px 0 0 40px; font-size:11px; color:#163450;}
a.cartSummaryLink { color:#0F7ACA; display:block; margin:0;}

.body { margin:15px 0 0 0 ;}

	.form-left { margin:0 0 20px 0;}
	.form-right {}
	.item { margin:0 0 5px 0;}
	.item label { display:block; width:115px; float:left; color:#484848; font-size:12px; padding:5px 0 0 0;}
	.form-input-bg { width:157px; height:26px; background:url(../images/form_input_bg.jpg) no-repeat; float:left;}
	.form-input { width:150px; height:21px; background:none; border:none; padding:5px 0 0 5px;}
	.form-textarea-bg { width:157px; height:96px; background:url(../images/form_textarea_bg.jpg) no-repeat;  float:left;}
	.form-textarea { width:150px; height:91px; background:none; border:none; padding:5px 0 0 5px;}
	.cat_dropdown { width:157px;}
	.cat_dropdown_smaller {margin:0 3px 0 0; width:77px;}
	p.form-title { color:#5A91C9; border-bottom: 1px dashed #000000; margin:0 0 10px 0; padding:0 0 5px 0; font-weight:bold;}

	.submit-btb { background:transparent url(../images/submit-btn.jpg) no-repeat scroll 0 0; border:medium none; cursor:pointer;
height:22px; margin:20px 0 0; width:84px;}
.login-button { width:145px; height:52px; background:url(../images/login_btn.jpg) no-repeat; border:none; cursor:pointer;}
.cat_dropdown2 { width:146px;}

.store-p { color:#1B1B1B; font-size:15px; text-align:center; font-weight:bold;}
.store-container { border-bottom:1px solid #E5E5E5; margin:0 0 20px 0; padding: 10px 0 30px 0;}
.noPaddB { padding-bottom:0;}

.content a { color:#2069A1; text-decoration:none;}
.content a:hover { text-decoration:underline;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.footer-links { list-style:none; margin:0; padding:0; text-align:center; width:65%; margin:0 auto;}
}