/*-----------------------------------BODY-----------------------------------*/
#layout{background:#ffffff url(../images/bg.jpg) repeat-x left 0px; width:100%;}
#layout_inner{background:#ffffff url(../images/inner_bg.jpg) repeat-x left 0px; width:100%;}
#wrap{margin:0 auto; width:956px;}
#left{
	width:610px;
	float:left;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0;
}
#center{width:292px; float:left;margin:30px 30px 30px 0;}
#right{width:312px; float:right;}

#left_inner{width:710px; float:left; margin:20px 30px 30px 0;}
#right_inner{width:212px; float:right;}
#left_inner h1{ font-size:20px; margin:0; padding:20px 0px;}
#left_inner h1 a{ font-size:20px; margin:0; padding:20px 0px; color:#000000;}
#left_inner h1 a:hover{ font-size:20px; margin:0; padding:20px 0px; color:#b11010;}

h1{ font-family:"calibri"}
h1 a{ color:#000000;}
h1 a:hover{ color:#b11010;}




/*-----------------------------------PARTS-----------------------------------*/
#logo{position:absolute;}
#banner{ background:url(../images/seo_bg.jpg) no-repeat center top; height:348px; padding:0 10px;}
	#banner ul{margin:0px; padding:0px;}
	#banner li{background:url(../images/bull.jpg) no-repeat left 8px; line-height:23px; padding-left:15px; font-size:11px; font-weight:bold;}
	#banner li a{ color:#000000;}
	#banner li a:hover{ color:#b11010;}
#banner_inner{ background:url(../images/seo_bg_inner.jpg) no-repeat center top; height:58px; padding:50px 10px;_padding:44px 10px;}

#testimonialbox{margin:30px 0px 0px 0;padding:20px 0px 20px 0; border-top:1px dashed #6c6c6c;width:292px;}
#explorertag{ background:#000000; font-size:14px; color:#FFFFFF; padding:8px 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#footerlinks{ background:url(../images/footer_shad.jpg) no-repeat center top; padding:20px 0px; font-size:11px; color:#5a646a; border-bottom:1px dashed #6c6c6c;}
#copyrightarea{font-size:11px; color:#5a646a;margin:15px 0px;}
#copyrightarea a{ border-bottom:1px dotted #999999;}
#copyrightarea a:hover{ border-bottom:0px;}

#hds{ background:url(../images/hds_bg.jpg) no-repeat center top; text-align:center;margin:30px 0px 0px 0; border:1px solid #cfcfcf;-moz-border-radius: 5px;-webkit-border-radius: 5px; padding:0px;}
.hdsshad{ background:url(../images/hds_bottom_shad.jpg) no-repeat center top;}
#hds_inner{ background:url(../images/inner_heading_bg.jpg) repeat-x center top;margin:30px 0px 0px 0; border:1px solid #cfcfcf;-moz-border-radius: 5px;-webkit-border-radius: 5px; padding:0px 0px;}
.hdsshad_inner{ background:url(../images/inner_shad.jpg) no-repeat center top;}

.email{ font-size:12px; font-weight:bold; height:26px; border-left:1px solid #cdcdcd; padding-left:20px; padding-top:4px;}
.email a{color:#000000;}
.email a:hover{color:#b11010;}

.getstarted {width:163px;height:30px;display:block;background-image:url(../images/getstarted.jpg);background-position: top left;}
.getstarted span.hover{position:absolute;display: block;width:163px;height:30px;background-position: 0 -33px;background-image:url(../images/getstarted.jpg);}

.vas {float: left;width:163px;height:30px;display:block;background-image:url(../images/view_all_services.jpg);background-position: top left;}
.vas span.hover{position:absolute;display: block;width:163px;height:30px;background-position: 0 -33px;background-image:url(../images/view_all_services.jpg);}

.buynow {float: left;width:83px;height:25px;display:block;background-image:url(../images/buynow.jpg);background-position: top left;}
.buynow span.hover{position:absolute;display: block;width:83px;height:25px;background-position: 0 -26px;background-image:url(../images/buynow.jpg);}

.readmore {float: left;width:163px;height:30px;display:block;background-image:url(../images/readmore.jpg);background-position: top left;}
.readmore span.hover{	position:absolute;display: block;width:163px;height:30px;background-position: 0 -32px;background-image:url(../images/readmore.jpg);}

.bc{font-size:11px; height:10px; font-weight:bold;margin-top:15px;}
.bc a{ text-decoration:none; padding:3px 5px; background-color:#000000; color:#FFFFFF;}
.bc a:hover{ text-decoration:none; padding:3px 5px; background-color:#bd1717; color:#FFFFFF;}

.package{border:1px solid #cfcfcf;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.package table{}
.package table tr{ }
.package table td{ padding:10px;border-bottom:1px dotted #cfcfcf;}
.package table h2{ color:#CC3300; font-size:15px;}
.package table h3{ color:#000; font-size:20px; font-family:"Calibri";font-weight:normal;}

.servicessap{ background-color:#000; height:2px; margin-top:20px; font-size:1px;}
.rightmenu ul{font-size:12px; color:#7d7975;}
.rightmenu ul li{background:url(../images/bull.jpg) no-repeat 10px 13px; line-height:30px; border-bottom:1px dotted #cfcfcf;}
.rightmenu ul li a{ text-decoration:none; padding-left:15px; display:block;_height:25px;}
.rightmenu ul li a:hover{ text-decoration:none;}

/*-----------------------------------Menu-----------------------------------*/
#menu {float:left;font-size:12px;line-height:normal;margin-bottom:0em; /*margin between menu and rest of page*/overflow:hidden; width:440px; margin-left:220px;_margin-left:110px; font-weight:bold; margin-top:4px;}
#menu ul {margin:0;padding:10px 10px 0 0px;list-style:none;}
#menu li {display:inline;margin:0;padding:0;}
#menu a {float:left;background:url("../images/left.jpg") no-repeat left top;margin:0;padding:0 0 0 6px;text-decoration:none;}
#menu a span {float:left;display:block;background:url("../images/right.jpg") no-repeat right top;padding:6px 15px 4px 10px;margin-right:0px;color:#000;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {}
#menu a:hover {background-position:0% -32px;}
#menu a:hover span {background-position:100% -32px;color:#fff;}


/*-----------------------------------Headings-----------------------------------*/
h1{font-size:15px; margin-bottom:15px; color:#000000;}
#banner h1{ font-size:50px; margin:0px; font-weight:normal; line-height:70px; margin-left:-2px;}
#banner_inner h1{ font-size:50px; margin:0px; font-weight:normal; line-height:70px; margin-left:-2px;}



/*-----------------------------------Formating-----------------------------------*/

ul{margin:0px; padding:0px;}
li{background:url(../images/bull.jpg) no-repeat left 8px; line-height:23px; padding-left:15px;}


/*-----------------------------------Footer-----------------------------------*/
.bottomlinks{ font-size:11px;}
.bottomlinks strong{ color:#000000;}
.bottomlinks a{ margin-right:20px; margin-left:10px;}
.bottomlinks a:hover,.bottomlinks strong:hover{color:#b11010;}

#socialmedia { margin: 0; padding: 0;}
#socialmedia li { display: inline; background:none;}
#socialmedia li a { float: left; height: 0; padding-top: 37px; overflow: hidden; border:none;}
#socialmedia li a { background-image: url(../images/social.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#socialmedia li#Linkedin a { background-position: 0 0; width:145px;}
#socialmedia li#Facebook a { background-position: -150px 0; width:157px;}
#socialmedia li#Twitter a { background-position: -307px 0; width:140px;}


/* OVER STATES */
#socialmedia li#Linkedin a:hover { background-position: 0 -45px; width:145px;}
#socialmedia li#Facebook a:hover { background-position: -150px -45px; width:157px; }
#socialmedia li#Twitter a:hover { background-position: -307px -45px; width:140px; }

