/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, p, i, ul, li, img
{ margin:0px; padding:0px;}
ul, li { list-style:none;}
body { background-color: #000000; font-family:Calibri; font-size:16px;  color:#858484;  }

h1 {font-family:Calibri; font-size:16px; color:#858484; font-weight:normal;}
h2 {font-family: "Lucida Sans Unicode"; font-size:20px; color:#fefefe; font-weight:normal; text-transform:uppercase;}
h3 {font-family:"Lucida Sans Unicode"; font-size:22px; color:#a7a6a6; font-weight:normal;}
h4 {font-family:"Lucida Sans Unicode"; font-size:15px; color:#a7a6a6; font-weight:normal; margin-bottom:-5px;}
h5 {font-family:"Lucida Sans Unicode"; font-size:13px; color:#a7a6a6; font-weight:normal; margin-bottom:-15px;}
p {font-family:Calibri; color:#858484; font-weight:normal; margin:15px 0;}
a {color:#858484; text-decoration:underline;}
a:hover {color:#858484; text-decoration: none;}

.clear { clear:both;}
.left-float { float:left;}
.right-float { float:right;}

/* Wrapper */

#wrapper {background-color:#1D1D1D; width:922px; height:auto; margin:auto; padding:0 35px;}

/* Colums */
#colums { width:922px; height:auto; margin-top:18px; float:left;}

/* Colum Left Start */
#col-left { width:180px; height:auto; float:left;}
.col-left-row { width:180px; height:auto; float:left;}
.col-left-row-banner { width:180px; height:auto; float:left;}
.col-left-row-banner img {width: auto; height:auto; float:left; padding:5px 0;}
.col-left-row-II { width:160px; height:auto; float:left; background:#242424 url(../images/testimonials-bg.gif) no-repeat; padding:5px 10px; margin:5px 0 0 0;}

/* Logo  */

#logo { width:180px; float:left;}
#logo a{ height:145px; display:block; background: url(../images/logo.jpg) no-repeat; text-indent:-9999px;}
#logo a:hover {}

.contact {font-family: Calibri; font-size:18px; color:#c4ab05; font-weight:normal; text-align:right;}
.contact a {color:#c4ab05; text-decoration:none;}
.contact a:hover {color:#c4ab05; text-decoration: underline;}

.quote {font-family: Calibri; font-size:18px; color: #E4C706; font-weight:normal; text-align:right;}
.quote a {color:#E4C706; text-decoration:underline;}
.quote a:hover {color:#C4AB05; text-decoration:none ;}


.text {font-family: Calibri; font-size:16px; color:#858484; font-weight:normal; }

#form-request { width:160px; height:auto; float:left; margin-top:15px; }
.form-request-row { width:160px; height:auto; float:left; padding:1px 0; }
input.form-request-input { width:160px; height:18px; float:left; background-color:#2C2C2C; border:none; }
input.form-request-input-2 { width:25px; height:18px; float:left; background-color:#2C2C2C; border:none; }
input.form-request-input-3 { width:130px; height:18px; float:left; background-color:#2C2C2C; border:none; }
label.form-request-label-1 {width:20px; height:18px; float: left;}
label.form-request-label-2 {width:138px; height:18px; float: right; margin-top:2px;}
textarea.form-request-textarea { width:160px; height:50px; float:left; background-color:#2C2C2C; border:none; }
/* End Colum Left */


/* Colum Right Start */

#col-right { width:738px; height:auto; float: right;}
.col-right-row { width:738px; height:auto; float:left;}
.col-right-row-col { width: auto; height:auto; float:left;}
.heading-link {margin:7px 0 5px 10px;}
.heading-link a {color:#FFFFFF; text-decoration: none; }
.heading-link a:hover {color: #FFFFFF; text-decoration: none; }

#nav { width:738px; height:37px; float: left; margin-top:14px;}
#nav ul {width:738px; height:37px; color:#FFFFFF; display:block; }
#nav li { width:123px; height:37px; line-height:37px; display:  inline; text-align:center; }
#nav li a {width:123px; height:37px; display: inline-block; color: #FFFFFF; text-decoration: none; text-transform:uppercase; }
#nav li a:hover {text-decoration:none; font-size:18px;}

#nav li.home { width:123px; height:37px; line-height:37px; display:block; text-align:center; background-color:#0A7585; float:left; }
#nav li.about-us { width:123px; height:37px; line-height:37px; display:block; text-align:center; background-color:#927B0F; float:left; }
#nav li.services { width:123px; height:37px; line-height:37px; display:block; text-align:center; background-color:#4E0D8B; float:left; }
#nav li.portfolio { width:123px; height:37px; line-height:37px; display:block; text-align:center; background-color:#A84A16;  float:left; }
#nav li.blog { width:123px; height:37px; line-height:37px; display:block; text-align:center; background-color:#24800C; float:left; }
#nav li.contacts { width:123px; height:37px; line-height:37px; display:block; text-align:center; background-color:#8F0A87; float:left; }


#banner { width:738px; height:184px; float: left;}
#sub-nav { width:738px; height:auto; float:left; margin:5px 0;}
#sub-nav ul {color:#FFFFFF; text-align: left; padding-left:12px;   }
#sub-nav li {padding-top:1px; }
#sub-nav li.arrow a {color: #FFFFFF; text-decoration: none; text-align: left; background:url(../images/arrow-1.gif) 0px 6px no-repeat;  padding-left:20px; }
#sub-nav li.arrow a:hover {text-decoration: underline; }
.more a {color:#FFFFFF; text-decoration: none; text-align: left; margin:0px 0 0 182px; }
.more a:hover {color: #FFFFFF; text-decoration: underline; text-align: left;  }
#seo-services {width:245px; height:161px;; float:left; background:url(../images/seo-services-bg.jpg) no-repeat; }
#seo-packages {width:245px; height:161px;; float:left; background:url(../images/seo-packages-bg.jpg) no-repeat; margin-left:2px; }
#web-design {width:244px; height:161px;; float: right; background:url(../images/web-design-bg.jpg) no-repeat; }

/* Body Part */

#body-part { width:708px; height:auto; float: left; background-color:#242424; padding:15px;}
.body-part-row { width:708px; height:auto; float: left; }
.body-part-row img { width: auto; height:auto; float:right; margin-left:15px; }
.body-part-links { width:207px; height:auto; float:left; padding:10px; margin:0 5px; background-color:#242424; }
.body-part-links a {color:#858484; text-decoration: underline; }
.body-part-links a:hover {color:#858484; text-decoration: none; }
.body-part-links ul {color:#858484; text-align: left; margin-top:15px; }
.body-part-links li {padding-top:1px; }
.body-part-links li a {color: #858484; text-decoration: none; text-align: left; background:url(../images/arrow-2.gif) 0px 6px no-repeat; line-height:21px; padding-left:15px; }
.body-part-links li a:hover {text-decoration: underline; }

.body-part-links-services { width:708px; height:auto; float: left; padding:10px; margin:0 5px; }
.body-part-links-services a {color:#858484; text-decoration:underline; }
.body-part-links-services a:hover {color:#858484; text-decoration: none; }
.body-part-links-services ul {color:#858484; text-align: left; margin-top:0px; }
.body-part-links-services li {padding-top:1px; }
.body-part-links-services li a {color: #858484; text-decoration: none; text-align: left; background:url(../images/arrow-2.gif) 0px 6px no-repeat; line-height:21px; padding-left:15px; }
.body-part-links-services li a:hover {text-decoration: underline; }

.body-part-links-normal { width:708px; height:auto; float:left; padding:10px; margin:0 5px;}
.body-part-links-normal a {color:#858484; text-decoration:underline; }
.body-part-links-normal a:hover {color:#858484; text-decoration: none; }
.body-part-links-normal ul {color:#858484; text-align: left; margin-top:0px; }
.body-part-links-normal li {color: #858484; text-decoration: none; text-align: left; background:url(../images/arrow-2.gif) 0px 6px no-repeat; line-height:21px; padding-left:15px; }

/* End Colum Right */

/* Footer */
/* design & develop by - jeevan singh shekhawat */

#footer { width:892px; height:auto; float:left; background-color:#242424; padding:15px; margin:5px 0 15px 0; font-size:13px;}
.footer-row { width:892px; height:auto; float:left; text-align:center; }
.footer-row ul {color:#858484; text-align: center; padding-bottom:20px;   }
.footer-row li {padding-top:1px; display:inline; }
.footer-row li a {color: #858484; text-decoration: none; text-align: left; }
.footer-row li a:hover {text-decoration: underline; }
#paypal { width:235px; height:58px; float:left; padding:0 0 0 200px; }
#validat-area-row { width:220px; height: auto; float: right; }
.validat-area { width: auto; height: auto; float:left; margin:0px 20px 0 0; }


/* -------------- Other Pages Start ------------------ */

/* Portfolio Start */

.body-part-portfolio-row { width:708px; height:auto; float: left; margin:20px 0; }
.body-part-portfolio-row p { margin: 0 0 5px 0;}
.body-part-portfolio-row-col { width:354px; height:auto; float: left; }
.body-part-portfolio-row-col-II { width:165px; height:auto; float: left; margin-right:8px;  }

/* End Portfolio */



/* Request Quote Start */

.request-quote-form { width:600px; height:auto; float:left; margin:20px 0 0 0;}
.request-quote-form h3 {font-family:"Lucida Sans Unicode"; font-size:16px; color:#858484; font-weight:normal;}
.request-quote-form-row { width:600px; height:auto; float:left; padding:5px 0; }
.request-quote-form-row img {  float:left; margin:0px; }
label.request-quote-form-label { width:100px; height:auto; float:left; }
label.request-quote-form-label-II { width:25px; height:auto; float:left; }
input.request-quote-form-input { width:160px; height:18px; float: left; background-color:#2C2C2C; border:none; }
input.request-quote-form-input-II { width:25px; height:18px; float: left; background-color:#2C2C2C; border:none; }
input.request-quote-form-input-III { width:130px; height:18px; float: left; background-color:#2C2C2C; border:none; margin-left:5px; }
input.request-quote-form-input-IV { width:260px; height:18px; float: left; background-color:#2C2C2C; border:none;  }
textarea.request-quote-form-textarea { width:260px; height:100px; float: left; background-color:#2C2C2C; border:none; }

/* End Request Quote */

/* ------------------ End Other Pages ------------------ */

.body-part-row table { border:1px #212121 solid;}
.body-part-row td { padding:3px; border:1px #212121 solid;}
.body-part-row td img { float:left; margin:0px; padding:0px; }
.table-heading-bg { background-color:#2E2E2E;}

/* ------------------ Margin Bottom for P ------------------ */
.limargin{margin-bottom:0px;}
