/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; background:url(images/general/mainBg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;}

/* Classes */
a:link {color: #666666;}
a:visited {color: #666666;}
a:hover {color: #CCCCCC;}
a:active {color: #666666;}
p {margin:0px; padding:1.0em 0 0; line-height:135%;}

/* Main Page */
#page-container {width:936px; margin:auto; border:1px solid #CCC; margin-top:20px; background:#FFF;}
.blue_text {color: 2A5AC9;}

/* Header */
#header {height:140px; clear:both;}
#header .topContact {float:left; width:259px;}
#topNav {float:left; width:655px; margin-right:22px;}
#topNav ul li {float:left; display:block; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; border-left:1px solid #CCC;}
#topNav ul li.first {float:left; display:block; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; border-left:none;}
#topNav ul li a {float:left; display:block; list-style:none; padding:34px 24px 2px 23px; text-decoration:none;}
#topNav ul li.first a {float:left; display:block; list-style:none; padding:34px 24px 2px 23px; border-left:none; text-decoration:none;}
#topNav ul li a:hover {float:left; display:block; list-style:none; padding:34px 24px 2px 23px; background:#f2f2f2; color:#3771d4; text-decoration:none;}

/* Side Box */
#sidebar-container {float:left; width:259px; background:#fbd395; padding-bottom:40px;}
#sidebar-container .sideNav {}
#sidebar-container .sideNav h2 {height:86px; background:url(images/headings/clientTtl.jpg) no-repeat; text-indent:-9999px;}
#sidebar-container .sideNav ul li {float:left; list-style:none;}

/* Side Box Contact
#sidebar-container_contact {float:left; width:259px; background:#fbd395; padding-bottom:40px;}
#sidebar-container_contact .sideNav { padding:20px;}
#sidebar-container_contact .sideNav h2 {color:#2A5AC9; text-decoration:none;}
#sidebar-container_contact .sideNav h3 {color:#2A5AC9; text-decoration:none;}
#sidebar-container_contact .sideNav ul li {float:left; list-style:none;}
#sidebar-container_contact a {color: #2A5AC9; text-decoration:none;}*/

/* Side Box Contact 2*/
#sidebar-container_contact {float:left; width:259px; background:#fef0da; padding-bottom:40px;}
#sidebar-container_contact .sideNav2 {}
#sidebar-container_contact .sideNav2 h2 {height:86px; background:url(images/headings/ourdetailsTtl.jpg) no-repeat; text-indent:-9999px;}
#sidebar-container_contact .sideNav2 ul li {float:left; list-style:none;}
#sidebar-container_contact a {color: #2A5AC9; text-decoration:none;}

/* Home Content */
#home-content {float:left; width:655px; margin-right:22px;}
#home-content .flashHeader {}
#home-content .col1 {padding:37px;}
#home-content .col1 h1 {height:50px; background:url(images/headings/welcomeTtl.jpg) no-repeat; text-indent:-9999px;}
#home-content .col1 h3 {font-size:20px; font-weight:lighter;}
#home-content .col1 h4 {font-size:16px; color:#f9b854;}
#home-content .col1 img {float:left; padding-right:20px; padding-bottom:0px;}
#home-content .col1 hr {height:1px; color:#CCC; margin:15px 0;}
#home-content .colhome {padding:0px 37px 37px 175px;}
#home-content .colhome a{text-decoration:none; color:#F6A942;}

/* About Content */
#about-content {float:left; width:655px; margin-right:22px;}
#about-content .flashHeader {}
#about-content .col1 {padding:37px;}
#about-content .col1 h2 {height:50px; background:url(images/headings/aboutTtl.jpg) no-repeat; text-indent:-9999px;}
#about-content .col1 h3 {font-size:20px;}
#about-content .col1 h4 {font-size:16px; color:#f9b854; font-weight:lighter;}
#about-content .col1 img {float:left; padding-right:37px;}
#about-content .col1 hr {height:1px; color:#CCC; margin:15px 0;}

/* Services Content */
#services-content {float:left; width:655px; margin-right:22px;}
#services-content .flashHeader {}
#services-content .col1 {padding:37px;}
#services-content .col1 h2 {height:50px; background:url(images/headings/servicesTtl.jpg) no-repeat; text-indent:-9999px;}
#services-content .col1 h3 {font-size:20px;}
#services-content .col1 h4 {font-size:16px; color:#f9b854;}
#services-content .col1 img {float:left; padding-right:37px;}
#services-content .col1 hr {height:1px; color:#CCC; margin:15px 0;}

/* Products Content */
#products-content {float:left; width:655px; margin-right:22px;}
#products-content .flashHeader {}
#products-content .col1 {padding:37px;}
#products-content .col1 h2 {height:50px; background:url(images/headings/productsTtl.jpg) no-repeat; text-indent:-9999px;}
#products-content .col1 h3 {font-size:20px;}
#products-content .col1 h4 {font-size:16px; color:#f9b854; font-weight:lighter;}
#products-content .col1 hr {height:1px; color:#CCC; margin:15px 0;}
#products-content .col1 .blue_text {color: #2A5AC9; font-weight:bold; font-size:14px;}
#products-content .products_container {width:560px; height:175px; background-image:url(images/pages/products_bg.jpg); background-repeat:no-repeat; padding-top:15px; padding-left:3px;}
#products-content .products_img { float:right; height:100px;padding-right:10px;}

/* Contact Content */
#contact-content {float:left; width:655px; margin-right:22px;}
#contact-content .flashHeader {}
#contact-content .col1 {padding:37px;}
#contact-content .col1 h2 {height:50px; background:url(images/headings/contactTtl.jpg) no-repeat; text-indent:-9999px;}
#contact-content .col1 h3 {font-size:20px;}
#contact-content .col1 h4 {font-size:16px; color:#f9b854;}
#contact-content .col1 img {float:left; padding-right:37px;}
#contact-content .col1 hr {height:1px; color:#CCC; margin:15px 0;}

/* Terms Content */
#terms-content {float:left; width:655px; margin-right:22px;}
#terms-content .flashHeader {}
#terms-content .col1 {padding:37px;}
#terms-content .col1 h2 {height:50px; background:url(images/headings/termsTtl.jpg) no-repeat; text-indent:-9999px;}
#terms-content .col1 h3 {font-size:20px;}
#terms-content .col1 h4 {font-size:16px; color:#f9b854;}
#terms-content .col1 img {float:left; padding-right:37px;}
#terms-content .col1 hr {height:1px; color:#CCC; margin:15px 0;}


/* Footer */
#footer {clear:both; height:40px; border-top:1px solid #CCC; padding:15px 0 0 14px;}
#footer a:link {color: #999; text-decoration:none; font-size:10px;}
#footer a:visited {color: #999; text-decoration:none; font-size:10px;}
#footer a:hover {color: #CCC; text-decoration:none; font-size:10px;}
#footer a:active {color: #999; text-decoration:none; font-size:10px;}
#footer .addy {float:left; font-size:10px; color:#CCC;}
#footer .lowerNav {float:left; font-size:10px;}
#footer .lowerNav ul {float:left; list-style:none; padding:0 12px;}
#footer .lowerNav ul li {display:inline; font-size:9px; color: #999;}
#footer .ourLink {float:left;}

ul#base-text h3 {font-size:11px; margin-right:3px}
ul#base-text li {float:left;}

#basescript { width:936px; margin:auto; padding-top:100px }
#basescript h1 { font-size:1em; color:#999999 }
#basescript p { font-size:0.8em; color:#999 }

.terms p {font-size:9px;}
.terms li{list-style:none;}
.clearBoth {clear:both;}
