/*------------------[GENERAL STYLE]---------------*/
* {margin:0px; padding:0px;}
html {height:100%; font-size:100%;}
body {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; background:#E8E8E8 url(../images/v-bg.jpg) repeat-y center top;} 
a {text-decoration:underline; color:#2868B0}
a:hover { color:#000000}
ul li {list-style:none;}
img {border:none;}

/*------------------[BACKGROUND STYLE]---------------*/
#wrapper {background:url(../images/body-bg.jpg) repeat-x center top; margin:auto; padding:0px;} 
#wrapper-inner {background:url(../images/body-bg2.jpg) repeat-x center top; margin:auto; padding:0px;} 

#wrapper2 {background:url(../images/header-bg.jpg) no-repeat center top; margin:auto; padding:0px;} 
#wrapper2-inner {background:url(../images/header-bg2.jpg) no-repeat center top; margin:auto; padding:0px;} 

#maindiv {width:1003px; margin:auto; padding:0px;}

/*------------------[TOP MENU STYLE]---------------*/
#top-menu {height:38px; padding:5px 0px 0px 10px;}
#top-menu li {float:left; height:38px;line-height:38px; padding:0px 15px 0px 15px; background:url(../images/topmenu-divider.jpg) no-repeat left; width:auto}
#top-menu li a {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#top-menu li a:hover {color:#FFEA00}
#top-menu li.firstchild { background:none;}

/*------------------[LOGO SECTION STYLE]---------------*/
#leftheader { margin-left:20px !important; margin-left:9px; padding:0px; float:left; width:400px;}
#logo-image { margin-top:16px; width:auto; margin-left:15px;}
#taglines { margin-top:27px;}
#taglines ul li{ background:url(../images/bullet-blue.gif) no-repeat top left; margin-left:6px; line-height:30px; letter-spacing:0.3px; }
#taglines li{ font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; color:#FFFFFF; padding-left:24px; vertical-align:text-top }

#rightheader {float:right; width:500px;}
#rightheader p { padding-right:36px; padding-top:12px; width:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; color:#FFFFFF; letter-spacing:1px;}
#rightheader .freequote { padding-right:36px; padding-top:12px; width:auto; float:right;}

/*------------------[CONTACT FORM STYLE]---------------*/
#contact-form{font-size:12px; margin:110px 100px 0px 76px}
#contact-form .formlabels{  float:left; padding-top:5px; text-align:right; color:#000000;display:block; width:70px; margin-right:4px;}
#contact-form .contact-input{width:185px; padding:3px; background-color: #FCFDFF; border:1px solid #E38B06; margin:1px 0px 1px 0px; text-align:left; background:url(../images/input1-bg.jpg) repeat-x top; height:16px; font-family:Arial, Helvetica, sans-serif;float:left;}
#contact-form .contact-input2{width:187px; padding:2px; height:66px; background-color: #FCFDFF; border:1px solid #E38B06; margin:1px 0px 1px 0px; text-align:left; float: none; background:url(../images/input2-bg.jpg) repeat-x top;  font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.submit {padding-left:75px; margin-top:2px;}

/*------------------[INNER CONTACT FORM STYLE]---------------*/
#contact2-form{ clear:both; font-size:12px; margin:0px 0px 0px 0px; background:url(../images/form-bg.png) no-repeat top left; width:324px; height:231px;}
#popup-form { padding-left:20px; padding-top:20px}

#contact2-form .formlabels2{  float:left; padding-top:5px; text-align:right; color:#000000;display:block; width:70px; margin-right:4px;}
#contact2-form .contact2-input{width:185px; padding:3px; background-color: #FCFDFF; border:1px solid #E38B06; margin:1px 0px 1px 0px; text-align:left; background:url(../images/input1-bg.jpg) repeat-x top; height:16px; font-family:Arial, Helvetica, sans-serif;float:left;}
#contact2-form .contact2-input2{width:187px; padding:2px; height:66px; background-color: #FCFDFF; border:1px solid #E38B06; margin:1px 0px 1px 0px; text-align:left; float: none; background:url(../images/input2-bg.jpg) repeat-x top;  font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.submit2 {padding-left:75px; margin-top:2px;}

#login-wrap { display: none; position: absolute; left: -33px; z-index: 11; font-size: 10px; line-height: 18px; padding: 10px 15px; }
.closeimag { float:right; margin:0px 25px 0px 0px;}
#login-wrap img { float: right; margin-right: 6px; cursor: pointer; }




/*------------------[CONTAINER STYLE]---------------*/
#container { width:1003px; margin-top:0px;float:left}
#container2 { width:1003px; margin-top:10px;float:left}
#left_panel {width:225px; float:left; margin:25px 0px 0px 26px !important; margin:20px 0px 0px 13px}
#left_panel2 {width:225px; float:left; margin:52px 0px 0px 26px !important; margin:20px 0px 0px 13px}

/*------------------[LEFT LINKS STYLE]---------------*/
.leftbox {width:235px; padding-bottom:14px; margin-bottom:8px; background:url(../images/leftbox-bot.jpg) no-repeat bottom;}
.leftbox2 {width:235px; padding-bottom:15px; margin-bottom:8px; background:url(../images/leftbox-bot2.jpg) no-repeat bottom;}

.inner1 { background:url(../images/leftbox-bg.jpg) repeat-y;}
.inner11 { background:url(../images/leftbox-bg2.jpg) repeat-y;}

.inner2 {background:url(../images/leftbox-top.jpg) no-repeat top;}
.title1 {font: normal 18px Georgia, "Times New Roman", Times, serif;text-align:center; padding-right:5px; padding-bottom:10px; color:#ffffff; padding-top:20px;}
.leftbox ul {padding-bottom:10px;}
.leftbox ul li {background:url(../images/leftbox-link-bg.jpg) no-repeat; height:32px; margin-left:14px; line-height:28px;}
.leftbox ul li a {font-size:14px; color:#2766AC; text-decoration:none; padding-left:32px; line-height:31px;font-family: Arial, Helvetica, sans-serif; font-weight:bold}
.leftbox ul li a:hover {color:#000000;}
.inner3 {background:url(../images/leftbox-top2.jpg) no-repeat top;}

/*------------------[TESTIMONIALS FORM STYLE]---------------*/
#testimonials { width:210px; margin:0px 0px 0px 15px}
#testimonials p { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; color:#414141; font-weight:normal; padding-top:5px; margin-bottom:8px;}
.client-name {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;color:#A71B20;font-style:normal; line-height:25px; }
.client-position {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;color:#717171; font-style:normal;font-weight:normal; margin-top:7px;}
.readmore-testimonials { float:right; margin:10px 0px 0px 0px;}

/*------------------[CONTENT STYLE]---------------*/
#content {width:700px; float:left; padding:40px 24px 0px 25px !important; padding:40px 24px 0px 14px; line-height:22px;color:#000000; text-align:justify;}
#content h1 {font-size:20px; color:#E37F00; font-family: Georgia, "Times New Roman", Times, serif; background: url(../images/title-bg.jpg) no-repeat bottom; padding-bottom:27px; font-weight:normal; padding-left:17px;}
#content h2 {font-size:17px; color:#ffe1dd; font-weight:normal; margin-top:20px; margin-bottom:10px; color:#4B762F; padding-left:25px; background: url(../images/yellow-bullet-1.jpg) no-repeat left;font-family:Arial, Helvetica, sans-serif; }
#content p {line-height:22px; font-size:14px; color:#000000; margin-bottom:10px; padding:0px 20px 0px 20px}
#content ul li { background:url(../images/bullet.jpg) no-repeat top left; vertical-align:text-top; padding-left:20px;line-height:22px; margin:0px 20px 0px 20px;font-size:14px;}
#content ul { margin:10px 0px 10px 0px;}

#content ol { margin:0px 20px 0px 20px;font-size:14px;}
#content ol li {margin-left:20px; padding:0px;}

#content2 {width:700px; float:left; padding:0px 24px 0px 25px !important; padding:40px 24px 0px 14px; line-height:22px;color:#000000; text-align:justify;}
#content2 h1 {font-size:30px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 37px 110px; font-weight:normal;}
#content2 h2 {font-size:20px; color:#2868B0; font-weight:normal; padding-left:20px;font-family:Arial, Helvetica, sans-serif; line-height:40px }
#content2 p {line-height:22px; font-size:14px; color:#000000; margin-bottom:10px; padding:10px 10px 0px 20px}
#content2 ul li { background:url(../images/bullet.jpg) no-repeat top left; vertical-align:text-top; padding-left:20px;line-height:22px; margin:0px 20px 0px 20px;font-size:14px;}
#content2 ul { margin:10px 0px 0px 0px;}
#content2 ol { margin:0px 20px 0px 20px;font-size:14px;}
#content2 ol li {margin-left:20px; padding:0px;}
#content2 .faq {font-size:17px; color:#2868B0; font-weight:bold; padding-left:20px;font-family:Arial, Helvetica, sans-serif;}
.imageright { float:right; padding:10px 20px 10px 20px; width:auto}

/*------------------[FOOTER STYLE]---------------*/
#footer {background:#C0C0C0 url(../images/footer-bg.jpg) repeat-x center top; font-size:12px;text-align:center; color:#ffffff; font-family: Arial, Helvetica, sans-serif; width:auto; margin:auto}
#footer2 { background: #4985C8 url(../images/footer-bg2.jpg) repeat-x center top; width:970px; margin:auto; padding-top:20px;padding-bottom:10px;}
#footer span {padding-right:50px;}
#footer p { line-height:27px;}
#footer a {text-decoration:none; color:#ffffff; padding-left:8px; padding-right:8px; line-height:24px;}
#footer a:hover {text-decoration:underline;}
#footer a.designcompany { padding:0px}