body
{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
background-color:#64800b;
/* background-image:url(../images/bg-bot.jpg);
background-position:left bottom;
background-repeat:repeat-x;
*/	font-family:Arial; font-size:15px; line-height:21px; color:#ffffff; font-weight:normal; text-decoration:none; 
}
#bg-home
{
background-image:url(../images/home-bg.gif);
background-repeat:repeat-x;
background-position:left top;
float:left; width:100%; height:100%;
}
#page-section { width:1004px; margin-left:auto; margin-right:auto; }
#align-left { float:left; }
#align-center { text-align:center; }
#top-section { float:left; width:1004px; }
#top-menu-home { float:left; width:1004px; height:525px; }
#mid-section { float:left; width:1004px; }
#home-white-box { float:left; width:1004px; height:265px; background-image:url(../images/home-mid-bg.gif); background-repeat:no-repeat; }
#wb-r1 { padding:35px 0px 0px 200px; }
#wb-r3 { padding:35px 0px 0px 0px; }
#wb-r2 { padding:20px 0px 0px 307px; }
#home-content-sec { float:left; width:1004px; background-image:url(../images/home-content-bg.gif); background-repeat:repeat-x; }
#home-content-area { float:left; width:1004px; }
#home-c1 { float:left; width:250px; padding:0px 0px 0px 40px; }
#home-c2 { float:left; width:360px; padding:0px 0px 0px 20px; }
#home-c3 { float:left; width:275px; padding:0px 0px 0px 30px; }
#home-c1-h { padding:15px 0px 0px 65px; background-image:url(../images/icon-cup.gif); background-repeat:no-repeat; color:#fdda1b; font-size:18px; font-weight:bold; height:60px; }
.online-shadow { color:#FDDA1B; line-height:22px; font-size:22px; text-shadow: 1px 2px 2px #4B5F0C;}
#home-c1-txt { padding:0px 0px 0px 0px; }
#ybox-left { float:left; width:40px; height:386px; background-image:url(../images/box-left.gif); background-repeat:no-repeat; }
#ybox-bg { float:left; width:272px; padding:0px 3px 0px 5px; height:386px; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; }
#ybox-right { float:left; width:40px; height:386px; background-image:url(../images/box-right.gif); background-repeat:no-repeat; }
#home-c3-h { padding:20px 0px 0px 50px; background-image:url(../images/icon-twitter.gif); background-repeat:no-repeat; color:#fdda1b; font-size:18px; font-weight:bold; height:36px; }
#home-c3-txt { padding:0px 0px 0px 0px; font-size:14px; }
#black-box{ width:271px;  height:100px; background-image:url(../images/black-box.gif); background-repeat:no-repeat; padding-top:25px; font-size:16px; color:#FFFFFF;   line-height:18px; font-weight:bold; padding-bottom:10px; text-align:center;}
.online-media{ color:#000000; font-size:30px; font-weight:bold;  text-align:center; line-height:34px; word-spacing:-3px; letter-spacing:-1px;}
.business-media{color:#000000; font-size:22px; font-family:arial; text-align:center;  word-spacing:2px; font-weight:normal;letter-spacing:-1px; }
.ln-height{ line-height:24px;}
a.free-quote{ color:#FDDA1B; font-weight:bold; font-size:22px; text-decoration:none; }
a.free-quote:hover{ color:#FDDA1B; font-weight:bold; font-size:22px; text-decoration:underline; }
#ybox-h { padding:15px 0px 0px 0px; text-align:center; color:#231e1f; font-size:18px; font-weight:bold; height:40px; }
#ybox-pic { padding:0px 0px 0px 0px;}
#ybox-txt { padding:15px 0px 0px 0px; color:#231e1f; font-size:14px; font-weight:normal; }
#foot-bg-home { float:left; width:1004px; background-image:url(../images/home-foot.gif); background-repeat:no-repeat; background-position:left bottom; }
#foot-home { float:left; width:1004px; background-image:url(../images/home-foot.gif); background-repeat:no-repeat; background-position:left bottom; height:164px; }
#foot-home-pad { float:left; width:800px; padding:50px 0px 0px 100px; }
#foot-home-r1 { padding:0px 0px 10px 0px; text-align:center; color:#cbdd79; font-size:13px; }
#foot-home-r2 { padding:10px 0px 0px 0px; border-top:#231e2f solid 1px; text-align:center; color:#cbdd79; font-size:13px; word-spacing:3px;}
/*inner-page*/
#bg-inner-m1
{
background-image:url(../images/inner-bg-bot.gif); background-repeat:repeat-x; background-position:left bottom;
float:left; width:100%; height:100%; background-color:#7fa214;
}
#bg-inner-m2
{
background-image:url(../images/inner-bg-top.gif); background-repeat:repeat-x; background-position:left top;
float:left; width:100%; height:100%;
}
#main-section { width:1004px; margin-left:auto; margin-right:auto;  }
#bg-inner-bot { float:left; width:1004px; /*background-image:url(../images/inner-bg-bot.gif); background-repeat:no-repeat; background-position:left bottom; background-color:#7fa214;*/}
#bg-inner-top { float:left; width:1004px; /*background-image:url(../images/inner-bg-top.gif); background-repeat:no-repeat; background-position:left top;*/  }
#main-865
{
float:left;
padding-left:70px;
width:865px;
}
#top-menu-sec{float:left; width:865px; height:193px; background-image:url(../images/top-menu-bg.gif); background-repeat:no-repeat;}
#content-box-sec { float:left; width:865px; background-image:url(../images/right-bg.gif); background-repeat:repeat-y; background-position:right top; background-color:#FFFFFF; color:#171616; }
#content-box-bot { float:left; width:865px; height:8px; background-image:url(../images/white-box-bot.gif); background-repeat:no-repeat; }
#inner-c1{ float:left; width:585px; /*background-color:#FFFFFF;*/ }
#inner-c2{ float:left; width:236px; padding:10px 23px 15px 21px;}
#inner-c2-web{ float:left; width:236px; padding:10px 0px 15px 0px;}
#content-area{ padding:30px 0px 50px 35px; float:left; width:510px; font-size:16px; line-height:25px; }
#inner-foot-sec{ float:left; width:865px; height:234px;  }
#foot-inner-pad { float:left; width:750px; padding:100px 0px 0px 50px; }
#page-h { padding:0px 30px 30px 0px; }
#web-pic-gal { width:491px; border:#e8e7e7 7px solid; padding:2px; }
#nav-menu { float:right; height:28px; }
#nav-menu-pad { padding:5px 14px 0px 0px; word-spacing:15px; }
#menu-main { float:left; width:865px; }
#logo { float:left; padding-right:33px; }
#menu-sec { float:left; padding:15px 0px 0px 0px; }
#menu-pad { float:left; padding-right:15px; }
#logo-right { float:right; padding:24px 12px 0px 0px; font-size:10px; line-height:15px; color:#f1f1f1; }
#top-band-main { float:left; width:666px; padding:0px 0px 0px 199px; }
#top-band-left { float:left; padding:5px 34px 0px 0px; }
#top-band-text { float:left; width:550px; padding:15px 0px 0px 0px; }
#pg-bot-left { float:left; width:200px; padding:10px 40px 0px 0px; }
#pg-bot-right { float:left; padding:10px 40px 0px 0px;}
#right-box-main { float:left; width:236px; margin-bottom:20px; }
#right-box-top-bot { float:left; }
#right-box-mid { float:left; width:186px; padding:6px 20px 10px 30px; background-image:url(../images/rt-box-mid.gif); background-repeat:repeat-y; }
#wid-186 { width:186px; padding-bottom:7px; }
#follow-us { float:left; width:200px; padding-left:10px; margin-top:20px; }
#serv-gal-area { float:left; width:500px; padding:20px 0px 20px 0px; }
/* div end here */

/* class start */
a { color:#ffffff; text-decoration:underline; }
a:hover { color:#fdda1b; text-decoration:none; }
.foot-link { color:#cbdd79; text-decoration:none; word-spacing:0px;  }
.foot-link:hover { color:#cbdd79; text-decoration:underline; }
.bold{ word-spacing:0px; font-weight:bold; }
.h1{ font-size:27px; line-height:33px; color:#221e1f; font-weight:bold; letter-spacing:-1px; }
.blue-h{ font-size:18px; line-height:22px; color:#2a82a6; font-weight:bold; }
.bullet-arr{ padding:5px 3px 3px 28px; background-image:url(../images/green-arrow.gif); background-repeat:no-repeat;
background-position:0px 10px; }
.h-dot{ width:100%; background-image:url(../images/h-dot.gif); background-repeat:repeat-x; background-position:0px 5px; }
.h-dot2 { float:left; width:495px; background-image:url(../images/h-dot.gif); background-repeat:repeat-x; background-position:0px 5px; }
.left-pad30{ padding-left:30px; }
.green-h{ color:#7c9f0f; }
a.top-link { text-decoration:none; word-spacing:0px;  }
a.top-link:hover { color:#ffffff; text-decoration:underline; }
.top-link-sel { color:#ffffff; font-weight:bold; text-decoration:none; word-spacing:0px;  }
.paging-area { padding:10px 0px 10px 0px; text-align:center; word-spacing:5px; }
.rt-menu-h{ height:43px; color:#cacaca; font-size:40px; line-height:30px; font-weight:bold; padding:0px 0px 0px 15px;  }
.rt-menu-area{ padding:10px 0px 20px 0px;  }
.rt-menu-pad { width:260px;  height:49px; }
.rt-menu 
{ float:left; width:215px; height:49px;
font-size:20px; color:#221e1f; text-decoration:none; 
padding:0px 0px 0px 45px; line-height:49px;
background-image:url(../images/rt-menu-off.gif); background-repeat:no-repeat;
}      
.rt-menu:hover {
color:#221e1f; text-decoration:none; display:block;
background-image:url(../images/rt-menu-on.gif); background-repeat:no-repeat;  }
.rt-menu-sel
{ float:left; width:215px; height:49px;
font-size:20px; color:#221e1f; text-decoration:none; 
padding:0px 0px 0px 45px; line-height:49px;
background-image:url(../images/rt-menu-on.gif); background-repeat:no-repeat;
}
.rt-menu-sel:hover
{ float:left; width:215px; height:49px;
font-size:20px; color:#221e1f; text-decoration:none; 
padding:0px 0px 0px 45px; line-height:49px;
background-image:url(../images/rt-menu-on.gif); background-repeat:no-repeat;
}
.org-bold { color:#FFDF05; font-size:22px; font-weight:bold; }
.white-bold-22 { color:#FFFFFF; font-size:21px; }
.black-bold{ font-size:20px; line-height:23px; color:#221e1f; font-weight:bold; letter-spacing:-1px;}
.contact-pad { float:left; padding-top:11px; }
.red-arr {
background-image:url(../images/red-arrow.gif);
background-position:0px 3px;
padding:0px 0px 15px 18px;
background-repeat:no-repeat;
font-size:20px; line-height:20px; color:#221e1f; font-weight:bold; }
.text-13 { font-size:13px; line-height:18px; }
.more-link { font-size:13px; text-decoration:underline; color:#B80000; }
.more-link:hover { font-size:13px; text-decoration:none; color:#5b5b5b; }
.bold-18{ font-size:18px; line-height:20px; color:#221e1f;}
.body-link { text-decoration:underline; color:#161616; }
.body-link:hover { text-decoration:none; color:#6f8e0d; }
.serv-row { float:left; padding:0px 0px 20px 0px; width:500px; }
.serv-gc1 { float:left; padding:0px 30px 0px 0px; }
.serv-gc2 { float:left; padding:0px 0px 0px 0px; }
.serv-gal-h { padding:0px 0px 0px 5px; height:40px;}
.serv-gal-pic { padding:0px 0px 0px 0px; width:232px; height:101px; }
.serv-gal-txt { float:left; padding:12px 12px 0px 20px; background-image:url(../images/ash-white-tille.jpg); background-repeat: repeat-x; height:57px; font-size:13px; line-height:17px; color:#221e1f; width:200px; }
.serv-hlnk { font-size:22px; line-height:27px; font-weight:bold; color:#221e1f; text-decoration:underline; }
.serv-hlnk:hover { color:#221e1f; text-decoration:none; }
.web-link { color:#cbdd79; text-decoration:none; word-spacing:0px;  }
.web-link:hover { color:#cbdd79; text-decoration:underline; }
.icon-sec { float:left; padding:0px 0px 0px 8px; word-spacing:7px; }
.icon-txt { float:left; padding:5px 0px 0px 0px;}
.web-text { font-size:12px; }
a { outline:none; }
img { border:0px; }
.link-cls { color:#B80002; text-decoration:underline; font-size:13px;}
.link-cls:hover { color:#cbdd79; text-decoration:none;  }
a.link-head { color:#171717; text-decoration:underline;}
a.link-head:hover { color:#57740e; text-decoration:none; }
.smbox-txt { margin-top:5px; padding:10px 10px 5px 10px; font-size:14px; line-height:21px; background-color:#f7f7f7; border:#e5e5e5 1px solid; }
.highlightit img { background-image:url(../images/pg-off.gif); background-repeat:no-repeat; }
.highlightit:hover img { background-image:url(../images/pg-on.gif); background-repeat:no-repeat; }
.highlightit:active img { background-image:url(../images/pg-on.gif); background-repeat:no-repeat; }
.body-link2 { color:#b80000; text-decoration:underline; }
.body-link2:hover { color:#5b5b5b; text-decoration:none; }
.green-link { text-decoration:underline; color:#7c9f0f; }
.green-link:hover { text-decoration:none; color:#5b5b5b; }
.smp-arr{ padding:5px 3px 3px 28px; background-image:url(../images/sm-arrow.gif); background-repeat:no-repeat;
background-position:5px 12px; }
.sm-link { text-decoration:none; color:#639211; }
.sm-link:hover { text-decoration:none; color:#b80000; }
.price { color:#121212; }
/*end here */
.field
{
		border : 1px solid #dcd0c9;
		color: #000000;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Arial;
		background-color:#c4b8b1;
		width:180px;
		padding-left:7px;
		height:19px;
}
.field-button
{
border:1px solid #b3b0b1;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
background-color:#9E4091;
font-weight:bold;
height:25px;
}
form                        { width:400px;padding:30px 20px 50px 135px;margin:auto; }
div#name-wrap, div#email-wrap, div#phone-wrap, div#country-wrap, div#city-wrap, div#service-wrap { clear:both;position:relative;margin:0 0 10px; }                        
div#query-wrap                         { clear:both;position:relative;margin:0 0 10px; }

label                       { cursor:pointer;display:block; font-family:Arial; font-size:15px; }
/*input[type="text"],
textarea                    { width:262px; height:28px; border:0px solid #999;padding:5px; background-color:#006666; background:url(../images/text-bg.gif) no-repeat; }
input[type="text"]:focus    { border-color:#777; }
input[name="zip"]           { width:150px; }
*/
input.txtbox
                   { width:262px; height:18px; border:0px solid #999; padding:5px; background:url(../images/text-bg.gif) no-repeat; font-family:Arial; font-size:15px; }
textarea.txtarea
                   { width:312px; height:179px; border:0px solid #999; padding:5px; background:url(../images/txtarea-bg.gif) no-repeat;font-family:Arial; font-size:15px; z-index:0; }
				   
.selectbox 
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:1em;/* Resize Font*/
  width : 262px; /* Resize Width */
  display : block;
  height:28px;
  text-align:left; 
  background:url(../images/text-bg.gif) no-repeat;
  cursor: pointer;
  border:0px solid #993333;
  color:#333;
  z-index:1000;
}
input[type="text"]:focus    { border-color:#777; }
input[name="zip"]           { width:150px; }


/* submit button */
input[type="submit"]        { cursor:pointer;border:1px solid #999;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#eee;  font-family:Arial; font-size:15px;}
input[type="submit"]:hover,
input[type="submit"]:focus  { border-color:#333;background:#ddd; }
input[type="submit"]:active { margin-top:1px; }

.row-hide
{
display:none;
}
.logo-pic-gal { width:491px; padding:2px; text-align:center; }
.add-pic-gal {border:#e8e7e7 7px solid; padding:2px; text-align:center;}
