* {
	margin:0;
	outline:0
}
img {
	border:0
}
form {
	margin:0;
	padding:0
}
ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.fl {
	float:left
}
.font-arial {
	font-family:'arial'
}
.font-tahoma {
	font-family:'tahoma'
}
.font-georgia {
	font-family:'georgia'
}
.font-verdana {
	font-family:'verdana'
}
.font-times {
	font-family:'Times New Roman'
}
.cl {
	clear:both
}
.spacer20 {
	clear:both;
	height:20px;
	overflow:hidden
}
.spacer15 {
	clear:both;
	height:15px;
	overflow:hidden
}
.spacer10, .spacer {
	clear:both;
	height:10px;
	overflow:hidden
}
.spacer5 {
	clear:both;
	height:5px;
	overflow:hidden
}
.breaker {
	padding:0;
	margin:0;
	clear:both;
	height:0;
	line-height:0
}
.italic-f {
	font-style:italic
}
.fs-06 {
	font-size:6px
}
.fs-07 {
	font-size:7px
}
.fs-08 {
	font-size:8px
}
.fs-09 {
	font-size:9px
}
.fs-10 {
	font-size:10px
}
.fs-11 {
	font-size:11px
}
.fs-12 {
	font-size:12px
}
.fs-13 {
	font-size:13px
}
.fs-14 {
	font-size:14px
}
.fs-15 {
	font-size:15px
}
.fs-16 {
	font-size:16px
}
.fs-17 {
	font-size:17px
}
.fs-18 {
	font-size:18px
}
.fs-19 {
	font-size:19px
}
.fs-20 {
	font-size:20px
}
.pl-0 {
	padding-left:0
}
.pl-05 {
	padding-left:5px
}
.pl-10 {
	padding-left:10px
}
.pl-15 {
	padding-left:15px
}
.pl-20 {
	padding-left:20px
}
.pl-25 {
	padding-left:25px
}
.pl-30 {
	padding-left:30px
}
.pr-0 {
	padding-right:0
}
.pr-05 {
	padding-right:5px
}
.pr-10 {
	padding-right:10px
}
.pr-15 {
	padding-right:15px
}
.pr-20 {
	padding-right:20px
}
.pr-25 {
	padding-right:25px
}
.pr-30 {
	padding-right:30px
}
.pt-0 {
	padding-top:0
}
.pt-05 {
	padding-top:5px
}
.pt-10 {
	padding-top:10px
}
.pt-15 {
	padding-top:15px
}
.pt-20 {
	padding-top:20px
}
.pt-25 {
	padding-top:25px
}
.pt-30 {
	padding-top:30px
}
.pb-0 {
	padding-bottom:0
}
.pb-05 {
	padding-bottom:5px
}
.pb-10 {
	padding-bottom:10px
}
.pb-15 {
	padding-bottom:15px
}
.pb-20 {
	padding-bottom:20px
}
.pb-25 {
	padding-bottom:25px
}
.pb-30 {
	padding-bottom:30px
}
.ml-0 {
	margin-left:0
}
.ml-05 {
	margin-left:5px
}
.ml-10 {
	margin-left:10px
}
.ml-15 {
	margin-left:15px
}
.ml-20 {
	margin-left:20px
}
.ml-25 {
	margin-left:25px
}
.ml-30 {
	margin-left:30px
}
.mr-0 {
	margin-right:0
}
.mr-05 {
	margin-right:5px
}
.mr-10 {
	margin-right:10px
}
.mr-15 {
	margin-right:15px
}
.mr-20 {
	margin-right:20px
}
.mr-25 {
	margin-right:25px
}
.mr-30 {
	margin-right:30px
}
.mt-0 {
	margin-top:0
}
.mt-05 {
	margin-top:5px
}
.mt-10 {
	margin-top:10px
}
.mt-15 {
	margin-top:15px
}
.mt-20 {
	margin-top:20px
}
.mt-25 {
	margin-top:25px
}
.mt-30 {
	margin-top:30px
}
.mb-0 {
	margin-bottom:0
}
.mb-05 {
	margin-bottom:5px
}
.mb-10 {
	margin-bottom:10px
}
.mb-15 {
	margin-bottom:15px
}
.mb-20 {
	margin-bottom:20px
}
.mb-25 {
	margin-bottom:25px
}
.mb-30 {
	margin-bottom:30px
}
.lh16 {
	line-height:16px
}
.lh17 {
	line-height:17px
}
.lh18 {
	line-height:18px
}
.lh19 {
	line-height:19px
}
.lh20 {
	line-height:20px
}
.bord-grey-bot {
	border-bottom:1px solid #d7d7d7
}
.bord-grey-top {
	border-top:1px solid #d7d7d7
}
body {
	margin:0 auto;
	color:#3b3b3b;
	padding:0;
	font:8pt "arial"
}
p {
	line-height:17px;
	padding:3px 0;
	margin:0
}
img {
	border:0
}
form {
	margin:0;
	padding:0
}
ul, li {
	margin:0;
	padding:0;
	list-style-type:none
}
a {
	color:#bd150b;
	text-decoration:underline
}
a:hover {
	text-decoration:none;
	color:#de8203
}
.clear, .cl {
	clear:both
}
.image-border {
	border:1px solid #76797e
}
.left {
	float:left
}
.right {
	float:right
}
.align-left {
	text-align:left
}
.align-right {
	text-align:right
}
.align-center {
	text-align:center
}
.align-justify {
	text-align:justify
}
.light a {
	font:12px Arial, Helvetica, sans-serif!important;
	color:#c94d41;
	text-decoration:none
}
.light a:hover {
	text-decoration:underline;
	color:#de8203;
	font:bold 12px Arial, Helvetica, sans-serif!important
}
#wrapper {
	margin:0 auto;
	padding:0;
	width:100%;
	height:auto;
	background:url(../images/background.gif) repeat-x
}
#wrapper-inner {
	margin:0 auto;
	padding:0;
	width:100%;
	height:auto;
	background:#fff url(../images/wrapper-inner.jpg) repeat-x
}
.work-area {
	margin:0 auto;
	padding:0;
	width:980px;
	height:auto
}
.work-areafooter {
	margin:0 auto;
	padding:0;
	width:980px;
	height:auto
}
#left-container {
	float:left;
	margin:0;
	padding:0;
	width:255px;
	height:auto
}
.logo-area {
	float:left;
	margin:0;
	width:250px;
	height:117px;
	padding:50px 0 0 5px;
	background:url(../images/logo-bg.gif) no-repeat
}
.logo-area-inner {
	float:left;
	background:#da251c;
	margin:0;
	width:250px;
	padding:10px 0 5px 5px
}
.left-menu {
	float:left;
	background:#da251c;
	margin:0;
	padding:14px 0 0 0;
	width:255px;
	height:auto;
	float:left
}
.left-menu-inner-area {
	float:left;
	margin:0;
	width:255px;
	padding:0;
	height:auto;
	clear:both
}
.left-menu-heading {
	margin:0;
	width:auto;
	padding:0 0 0 15px;
	height:39px
}
.left-menu-image {
	margin:0;
	width:auto;
	padding:0 0 10px 15px;
}
.left-menu-inner-area p {
	margin:0;
	padding:5px 0 10px 0;
	font:12px "arial";
	color:#ffdede;
	line-height:17px
}
.list-area {
	float:left;
	margin:0;
	width:auto;
	padding:0 0 0 15px;
	height:auto;
	font:12px "arial";
	color:#fff;
	line-height:17px;
	clear:both
}
.left-menu-inner-area ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.left-menu-inner-area ul li {
	background:url(../images/menu-bg.jpg) no-repeat bottom;
	margin:0 0 0 10px;
	width:208px;
	font:15px "calibri";
	color:#fff;
	line-height:17px
}
.left-menu-inner-area ul li a {
	color:#fff;
	padding:4px 0 4px 10px;
	height:21px;
	text-decoration:none;
	display:block;
	line-height:17px
}
.left-menu-inner-area ul li a:hover {
	background:url(../images/left-menu-hover.jpg) no-repeat;
	color:#fff;
	text-decoration:none
}
.form-area {
	margin:0 auto;
	width:200px;
	padding:5px 10px;
	height:auto;
	font:12px "arial";
	color:#fff;
	border:1px solid #c70d03;
	background:#cb2017;
	line-height:17px
}
.form-area form label {
	float:left;
	width:55px;
	margin:4px 0;
	padding:0 8px 0 0;
	color:#fff8e6;
	font:bold 12px "Arial"
}
.form-area .textbox-query {
	float:left;
	margin:4px 0;
	padding:0 2px 0 2px;
	color:#666;
	border:1px solid #c20e04;
	background:#fff;
	width:128px;
	height:18px;
	font:12px "Arial";
	line-height:18px
}
.form-area .textarea-query {
	float:left;
	margin:4px 0;
	padding:0 2px 0 2px;
	color:#666;
	border:1px solid #c20e04;
	background:#fff;
	width:128px;
	height:35px;
	overflow:auto;
	font:12px "Arial"
}
.button-query {
	float:left;
	margin:5px 0;
	padding:0;
	color:#fff4d8;
	border:0;
	background:url(../images/submit_btn.gif) no-repeat scroll 0 0;
	width:71px;
	height:26px;
	font:bold 13px "Arial";
	cursor:pointer
}
.button-query:hover {
	background:url(../images/submit_btn.gif) no-repeat scroll 0 -26px
}
.news-area {
	float:left;
	width:220px;
	padding:0 14px 0 15px;
	height:auto;
	display:block
}
.news-area a {
	color:#ffdede;
	text-decoration:underline
}
.news-area a:hover {
	color:#fff;
	text-decoration:none
}
.read-more {
	color:#ffdede;
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-bottom:0;
	margin-right:2px;
	display:block
}
.read-more a {
	color:#fad77b;
	text-decoration:none;
	float:none
}
.read-more a:hover {
	color:#ffdede;
	text-decoration:underline
}
.serv-more {
	color:#ffdede;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0 0 12px 0;
	width:auto;
	text-align:right;
	clear:both
}
.serv-more a {
	color:#fad77b;
	text-decoration:none
}
.serv-more a:hover {
	color:#ffdede;
	text-decoration:underline
}
#right-container {
	float:left;
	padding:0;
	width:724px;
	height:auto;
	position:relative
}
#top-container {
	float:left;
	padding:0;
	width:720px;
	height:358px;
	position:relative
}
.top-menu {
	width:auto;
	height:32px;
	font:13px "tahoma";
	color:#fff;
	text-align:right;
	float:right
}
.top-menu ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.top-menu ul li {
	background:url(../images/bullet-top.gif) no-repeat left 12px;
	text-align:right;
	float:right;
	padding:6px 0px 0 10px;
	margin:0 0 0 15px;
	font:12px "tahoma";
	color:#e8aca9;
	line-height:17px
}
.top-menu ul li a {
	color:#fff;
	text-decoration:none
}
.top-menu ul li a:hover {
	color:#ffdede;
	text-decoration:none
}
.logo {
	margin:0;
	padding:0;
	background:url(../images/logo.gif) no-repeat
}
.subscribe-middle-area {
	margin:0;
	padding:8px 0 0 0;
	height:23px;
	width:102px;
	background:#d80302;
	color:#f7cdcc;
	font:10px "tahoma";
	border-bottom:1px solid #be0404;
	letter-spacing:1px;
	float:left
}
.subscribe-middle-area a {
	color:#f7cdcc;
	text-decoration:none
}
.subscribe-middle-area a:hover {
	color:#fff;
	text-decoration:none
}
.itchimes-skype {
	background:url(../images/skype-icon.jpg) no-repeat left;
	width:auto;
	float:right;
	font:12px "tahoma";
	color:#e9adaa;
	margin-top:10px;
	padding:0 0 0 20px
}
.phone-links {
	float:right;
	margin:0;
	padding:0 0 5px;
	line-height:20px;
	width:417px
}
.phone-links p {
	font:13px "tahoma";
	color:#e9adaa;
	padding:5px 13px 10px 0;
	display:block;
	text-align:right
}
.phone-links p.home {
	padding:5px 13px 3px 0
}
.phone-links p img {
	vertical-align:middle;
	padding-right:2px
}
.phone-links p a {
	color:#fad77b;
	text-decoration:none
}
.phone-links p a:hover {
	color:#e9adaa;
	text-decoration:none
}
.phone-links p b {
	padding:0 3px 0 5px;
	color:#fff
}
.phone-links p b img {
	padding:0;
	color:#fff;
	margin:0;
	vertical-align:middle
}
.phone-links2 {
	float:right;
	margin:0;
	padding:10px 0 0 0;
	text-align:right;
	width:99%
}
.phone-links2 p {
	font:18px "calibri";
	color:#e9adaa;
	float:right;
	padding:5px 0px 5px 10px;
	display:block;
	line-height:20px;
	margin:0
}
.phone-links2 p img {
	vertical-align:middle;
	padding-right:5px
}
.phone-links2 p a {
	color:#fad77b;
	text-decoration:none
}
.phone-links2 p a:hover {
	color:#e9adaa;
	text-decoration:none
}
.phone-links2 p b {
	padding:0 5px 0 10px;
	color:#fff
}
.phone-links2 p b img {
	padding:0;
	color:#fff;
	margin:0;
	vertical-align:middle
}
.banner-area {
	width:690px;
	margin:0;
	padding:6px 0 0 15px
}
.main-menu-area {
	width:716px;
	height:36px;
	float:left;
	margin:10px 0 0 0;
	padding:0
}
.topnav {
	float:left;
	width:auto;
	padding:15px 0 0 10px;
	height:35px;
	font:normal 15px/30px "tahoma", Arial, Helvetica, sans-serif;
	color:#fccbc9
}
.topnav ul {
	margin:0;
	padding:0
}
.topnav ul li {
	margin:0;
	padding:0;
	float:left
}
.topnav ul li a {
	text-decoration:none;
	color:#fccbc9
}
.topnav ul li a:hover {
	text-decoration:none;
	color:#fccbc9
}
#main-menu {
	float:left;
	width:auto;
	padding:13px 0 0 10px;
	height:37px
}
#main-menu ul {
	margin:0;
	padding:0;
	list-style-type:none
}
#main-menu li {
	margin:0 0 0 2px;
	padding:0;
	float:left;
	display:inline
}
#main-menu li a {
	float:left;
	width:auto;
	height:0;
	padding-top:36px;
	overflow:hidden;
	background:url(../images/menu-all.gif) left top no-repeat
}
#main-menu li#menu-1 a {
	background-position:0 0;
	width:66px
}
#main-menu li#menu-2 a {
	background-position:-66px 0;
	width:66px
}
#main-menu li#menu-3 a {
	background-position:-132px 0;
	width:72px
}
#main-menu li#menu-4 a {
	background-position:-206px 0;
	width:78px
}
#main-menu li#menu-5 a {
	background-position:-283px 0;
	width:72px
}
#main-menu li#menu-6 a {
	background-position:-355px 0;
	width:89px
}
#main-menu li#menu-7 a {
	background-position:-444px 0;
	width:46px
}
#main-menu li#menu-8 a {
	background-position:-490px 0;
	width:93px
}
#main-menu li#menu-aboutus a {
	background-position:-708px 0;
	width:66px
}
#main-menu li#menu-1 a:hover {
	background-position:0 -33px;
	width:66px
}
#main-menu li#menu-2 a:hover {
	background-position:-66px -33px;
	width:66px
}
#main-menu li#menu-3 a:hover {
	background-position:-132px -33px;
	width:72px
}
#main-menu li#menu-4 a:hover {
	background-position:-206px -33px;
	width:78px
}
#main-menu li#menu-5 a:hover {
	background-position:-283px -33px;
	width:72px
}
#main-menu li#menu-6 a:hover {
	background-position:-355px -33px;
	width:89px
}
#main-menu li#menu-7 a:hover {
	background-position:-444px -33px;
	width:46px
}
#main-menu li#menu-8 a:hover {
	background-position:-490px -33px;
	width:93px
}
#main-menu li#menu-aboutus a:hover {
	background-position:-693px -33px;
	width:78px
}
.middle-area {
	float:left;
	padding:0;
	margin:0;
	width:724px;
	height:auto;
	background:#fff url(../images/right_area_bg.gif) repeat-x top left
}
.middle-area-contact {
	float:left;
	padding:0;
	margin:10px 0 0 0;
	width:724px;
	height:auto
}
.pagination {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	padding:10px 0 15px 0
}
.pagination a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 2px;
	text-decoration:none
}
.pagination a:hover {
	color:#000;
	text-decoration:underline
}
#welcome-text-area {
	float:left;
	padding:20px 20px 0 20px;
	margin:0;
	width:480px;
	height:auto
}
#welcome-text-area h1, .heading_bg {
	background:url(../images/welcome-heading-bg.gif) no-repeat top left;
	font:14pt/27px "calibri"!important;
	color:#fad67b!important;
	height:36px!important;
	margin:0;
	padding:0 0 0 30px!important
}
#welcome-text-area p {
	color:#414141;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0;
	line-height:18px
}
.right-button-area {
	float:right;
	padding:15px 0 0 0;
	margin:0;
	width:186px;
	height:auto
}
.block-area {
	width:710px;
	height:auto;
	border-top:solid 1px #f2f2f2;
	margin:5px 0 0 12px;
	padding:5px 0
}
.block {
	float:left;
	width:201px;
	height:230px;
	background:url(../images/block-bg-01.jpg) no-repeat;
	margin:0 13px 0 0;
	padding:20px 15px 0 12px
}
.block h1 {
	margin:0;
	padding:2px 0 15px 25px;
	color:#fff;
	font:bold 9pt "arial"
}
.block h2 {
	margin:0;
	padding:0 0 5px 0;
	color:#fff;
	font:13pt "calibri", arial
}
.block h2 a {
	color:#fff;
	text-decoration:none
}
.block h2 a:hover {
	color:#fad67b;
	text-decoration:none
}
.block h2 img {
	padding:0 5px 0 0;
	vertical-align:middle
}
.block-text-area {
	height:165px;
	width:auto;
	margin:0;
	padding:0
}
.block-text-area a {
	color:#fff;
	text-decoration:underline
}
.block-text-area a:hover {
	color:#fff;
	text-decoration:none
}
.block-text-area ul {
	margin:0;
	padding:2px 5px 2px 15px
}
.block-text-area ul li {
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0;
	list-style-type:disc;
	margin:0 0 0 5px;
	line-height:normal;
	width:80px;
	float:left
}
.block-text-area ul li a {
	color:#fff;
	text-decoration:underline
}
.block-text-area ul li a:hover {
	color:#fff;
	text-decoration:none
}
.block p {
	color:#ffdede;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	padding:0 0 3px
}
.block-img {
	float:left;
	margin:0 10px 0 0
}
#footer {
	margin:0;
	padding:5px 0;
	background:#d8241b url(../images/footer-bg.gif) repeat-x top left;
	width:100%;
	font:12px "arial"
}
#footer h6 {
	margin:0;
	padding:2px 0;
	font:normal 12px "arial";
	text-align:center;
	color:#e9adaa
}
#footer h6 a {
	color:#e9adaa;
	text-decoration:none
}
#footer h6 a:hover {
	color:#fff;
	text-decoration:none
}
#footer p {
	color:#ffd4d4;
	line-height:17px;
	padding:5px 5px
}
#footer p a {
	color:#ffd4d4;
	padding:0 3px;
	text-decoration:none
}
#footer p a:hover {
	color:#ffd4d4;
	text-decoration:underline
}
#footer p.copyright {
	padding-left:5px
}
#footer .footer-links-left {
	float:left;
	text-align:left
}
#footer .footer-links-right {
	float:right;
	text-align:right;
	width:310px
}
.itchimes {
	color:#555;
	background:url(../images/itchimes_banner_bg.gif) no-repeat;
	line-height:26px;
	padding:0 0 0 35px;
	margin:5px 0
}
.chimes_web {
	color:#555;
	background:url(../images/chimes_banner_bg.gif) no-repeat;
	line-height:26px;
	padding:0 0 0 35px;
	margin:5px 0
}
.chimes_web a, .itchimes a {
	color:#d8241b;
	text-decoration:none
}
.chimes_web a:hover, .itchimes a:hover {
	color:#000;
	text-decoration:underline
}
.itchimes span, .chimes_web span {
	color:#000
}
#topinner-container {
	float:left;
	padding:0;
	width:720px;
	height:115px
}
.inner middle-area {
	float:left;
	padding:0;
	margin:19px 0 0 0;
	width:724px;
	height:auto
}
#inner-text-area {
	float:left;
	padding:0 0 15px 15px;
	margin:0;
	width:700px;
	height:auto
}
#inner-text-area2 {
	float:left;
	padding:0 0 0 5px;
	margin:0;
	width:700px;
	height:auto
}
#inner-text-area span {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4573b6
}
#inner-text-area2 span {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4573b6
}
#inner-text-area .sub_heading {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#363636
}
#inner-text-area2 .sub_heading {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#363636
}
#inner-text-area .blue_text {
	color:#4573b6
}
#inner-text-area2 .blue_text {
	color:#4573b6
}
#inner-text-area p {
	color:#414141;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 0;
	line-height:18px
}
#inner-text-area2 p {
	color:#414141;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 0;
	line-height:18px
}
#inner-text-area h1 {
	margin:0;
	padding:2px 0 10px 0;
	color:#da251c;
	font:28px "Georgia", Arial, Helvetica, sans-serif
}
#inner-text-area h2 {
	margin:0;
	padding:10px 0 0 0;
	color:#da251c;
	font:22px Arial, Helvetica, sans-serif
}
#inner-text-area h3 {
	margin:0;
	padding:5px 0 5px 0;
	color:#da251c;
	font:15px "Georgia", Arial, Helvetica, sans-serif
}
#inner-text-area ul {
	margin:0;
	padding:3px 15px
}
#inner-text-area ul li {
	color:#414141;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0;
	list-style-type:square;
	margin:0 0 0 15px
}
#inner-text-area ul li a {
	color:#bd150b;
	text-decoration:underline
}
#inner-text-area ul li a:hover {
	color:#de8203;
	text-decoration:none
}
#inner-text-area ul li ul li {
	color:#414141;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0;
	list-style-type:circle;
	margin:0 0 0 15px
}
.dotted-ul {
	margin:10px 0 10px 0;
	padding:0
}
.dotted-ul li {
	color:#414141;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0;
	list-style-type:square;
	margin:0 0 0 15px
}
.picture {
	float:right;
	margin:0 0 0 7px;
	padding:0
}
.cateagary-text-area {
	float:left;
	margin:0;
	width:345px;
	padding:5px 0 0 15px;
	height:auto;
	font:12px "arial";
	color:#e8c0c0
}
.cateagary-text-area h3 {
	color:#fad67b;
	background:url(../images/arrow-icon.jpg) no-repeat left 5px;
	padding-left:20px;
	font:16px "Myriad Pro";
	margin:5px 0
}
.cateagary-text-area ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.cateagary-text-area ul li {
	margin:0 0 0 20px;
	width:auto;
	font:14px "Myriad Pro";
	color:#e8c0c0;
	background:url(../images/bullet-top.gif) no-repeat left 8px
}
.cateagary-text-area ul li a {
	color:#e8c0c0;
	padding:0 0 0 10px;
	text-decoration:none;
	clear:both;
	line-height:20px
}
.cateagary-text-area ul li a:hover {
	color:#fad67b
}
.vspacer {
	width:20px;
	height:200px;
	padding:0;
	margin:0
}
.query-form {
	padding:0;
	margin:15px 0 0 0;
	width:700px
}
.query-form .query_box_top {
	width:700px;
	height:6px;
	background:url(../images/form-topbg.jpg) left top no-repeat;
	overflow:hidden
}
.query-form .query_box_bottom {
	width:700px;
	height:6px;
	background:url(../images/form-bottbg.jpg) left top no-repeat;
	overflow:hidden
}
.query-form .middlebox {
	background:#ededed url(../images/form-bg.jpg) left top repeat-x;
	height:150px;
	border-right:solid 1px #d2d2d2;
	border-left:solid 1px #d2d2d2;
	padding:0 16px;
	width:666px
}
.query-form h2 {
	margin:0 0 0 0!important;
	padding:0 0 10px 0!important;
	font:normal 20px/30px Arial, Helvetica, sans-serif;
	color:#da251c
}
.query-form label {
	margin:0;
	padding:0 0 0 7px;
	width:78px;
	float:left;
	color:#414141;
	font:normal 12px/23px Arial, Helvetica, sans-serif
}
.query-form .input {
	border:solid 1px #e9e9e9;
	width:216px;
	height:23px;
	margin:0 0 7px 0
}
.query-form .textarea {
	border:solid 1px #e9e9e9;
	width:216px;
	height:65px;
	margin:0 0 7px 0
}
.query-form .submit {
	width:127px;
	height:32px;
	background:url(../images/submit_inner_btn.gif) no-repeat left top;
	border:0;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer
}
.query-form .submit:hover {
	background:url(../images/submit_inner_btn.gif) no-repeat left bottom;
	color:#fff
}
.banner-space {
	padding:10px 0;
	text-align:center
}
.mp {
	margin:0;
	padding:0
}
#page_rank {
	margin:0;
	padding:0 0 10px 0
}
.rank_bg {
	margin:0;
	padding:10px 0 10px 20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background:url(../images/page_rank_bg.jpg) repeat-x left top;
	line-height:23px
}
.rank_bg .none {
	background:0
}
#page_rank a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none
}
#page_rank a:hover {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline
}
.img {
	float:right
}
.rank_p {
	padding:0 0 0 20px
}
#red_colour {
	color:#bf5752!important;
	font-weight:bold
}
.img2 {
	float:right;
	padding:0 30px 0 0
}
.page_rank {
	padding:10px 50px 0 0;
	float:right
}
#services_box {
	width:708px;
	border-left:1px solid #d0d0d0;
	border-top:1px solid #d0d0d0
}
#services_box p {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	width:207px;
	color:#000;
	margin:0;
	padding:5px 0 0 10px
}
#services_box .services_text {
	font:normal 11px tahoma;
	line-height:13px;
	color:#000;
	margin:0;
	display:block;
	padding:5px 10px!important
}
.services_box_inner {
	width:235px;
	height:180px;
	float:left;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0
}
.services_box_inner a {
	width:235px;
	height:180px;
	display:block;
	background:url(../images/box_bg.jpg) repeat-x left bottom;
	text-decoration:none;
	cursor:pointer
}
.services_box_inner a:hover {
	background:url(../images/box_bg_hover.jpg) repeat-x left top
}
.services_box_inner2 {
	height:33px;
	width:230px;
	border-bottom:1px solid #d0d0d0;
	padding:5px 0 0 10px;
	display:block;
	color:#da251c!important;
	font:normal bold 11px Arial, Helvetica, sans-serif!important;
	padding:8px 0 0 5px
}
.services_box_inner2 img {
	vertical-align:middle;
	padding:0 5px 0 0
}
.main-container {
	margin:0 auto;
	padding:0;
	width:980px;
	height:auto;
	background:url(../images/red-stripe.jpg) left top repeat-y
}
.main-container {
	margin:0 auto;
	padding:0;
	width:980px;
	height:auto;
	background:url(../images/red-stripe.jpg) repeat-y left top
}
#main-nav {
	margin:0 0 7px 0;
	padding:0 0 0 5px;
	width:auto;
	height:61px
}
#main-nav ul {
	margin:0;
	padding:0;
	list-style-type:none
}
#main-nav li {
	margin:0;
	padding:0 0 0 5px;
	float:left;
	color:#fff;
	font:12pt "calibri";
	line-height:61px
}
#main-nav li a {
	color:#fff;
	text-decoration:none;
	padding:0 0 0 6px;
	display:block;
	float:left
}
#main-nav li a span {
	color:#fff;
	text-decoration:none;
 padding: 0 12px 0 6px;
	display:block
}
#main-nav li a:hover {
	color:#fff;
	background:url(../images/menu-hover-left.jpg) no-repeat left center
}
#main-nav li a:hover span {
	color:#fff;
	background:url(../images/menu-hover-right.jpg) no-repeat right center
}
#main-nav li a.active {
	color:#fff;
	background:url(../images/menu-hover-left.jpg) no-repeat left center
}
#main-nav li a.active span {
	color:#fff;
	background:url(../images/menu-hover-right.jpg) no-repeat right center
}
#inner-contact-area {
	float:left;
	padding:0 0 0 15px;
	margin:0;
	width:700px;
	height:auto
}
#offices-address-top {
	float:left;
	padding:20px 0 0 15px;
	margin:0;
	width:700px;
	height:auto;
	background:url(../images/contact-bottom-img.gif) no-repeat left top
}
#offices-address-top h2 {
	margin:0;
	padding:0 0 10px 4px;
	color:#da251c;
	font:21px "Georgia", Arial, Helvetica, sans-serif
}
.offices-address-area {
	float:left;
	padding-left:0;
	font:11px "tahoma";
	color:#414141
}
.offices-address-1 {
	padding:0 1px 0 6px;
	width:200px;
	float:left;
	border-right:1px solid #e3d4d4;
	min-height:200px
}
* html .offices-address-1 {
	height:200px
}
.offices-address-2 {
	padding:0 8px;
	width:200px;
	float:left;
	border-right:1px solid #e3d4d4
}
.offices-address-right {
	width:190px;
	float:right
}
.offices-address-area h3 {
	font:12px Arial, Helvetica, sans-serif;
	color:#404962;
	font-weight:bold;
	text-align:justify;
	line-height:19px;
	margin:0;
	width:auto;
	background:0;
	padding:10px 0 5px 0
}
h4 {
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	text-align:justify;
	line-height:19px;
	margin:0;
	padding:5px 0 0 0
}
#contact-us-area {
	float:left;
	width:auto;
	padding:15px 0 50px 5px;
	margin:0;
	float:left
}
#contact-us {
	float:left;
	width:435px;
	padding:0 0 0 40px;
	margin:0
}
#contact-us form {
	margin:0;
	padding:0
}
#contact-us form label {
	float:left;
	margin:8px 0 5px 0;
	width:120px;
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
	display:block;
	line-height:20px
}
#contact-us form .input {
	background:#fafafa;
	float:left;
	font:12px "tahoma";
	margin:8px 0 10px 0;
	padding-left:3px;
	width:300px;
	height:20px;
	border:1px solid #bbb
}
#contact-us form textarea {
	background:#fafafa;
	float:left;
	font:12px "tahoma";
	width:300px;
	height:90px;
	margin:8px 0 8px 0;
	padding-left:3px;
	border:1px solid #bbb
}
#contact-us form .select {
	background:url(../images/textbox-repeater.gif) repeat-x top left #fff;
	float:left;
	font:12px "tahoma";
	margin:8px 0 8px 0;
	padding-left:3px;
	width:304px;
	height:22px;
	border:1px solid #bbb
}
#contact-us form .submit {
	width:127px;
	height:32px;
	background:url(../images/submit.jpg) left top no-repeat;
	border:0;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff
}
#contact-us-area h4 {
	font:14px "Verdana";
	color:#414141;
	font-weight:bold;
	text-align:justify;
	line-height:19px;
	margin:0;
	padding:10px 0 10px 0
}
span .red {
	color:#f00
}
.left-menu-map {
	float:left;
	margin:0;
	width:auto;
	padding:0;
	height:39px
}
#inner-text-area span.red {
	color:#f00
}
.left-map-area {
	float:left;
	margin:0;
	width:auto;
	padding:0 0 0 15px;
	height:auto
}
.padd-left10 {
	padding-left:10px
}
#resource-category {
	width:698px;
	float:left;
	margin:10px 10px 20px 0;
	background:#fff;
	border:1px solid #666;
	padding:0 0 10px 0
}
#resource-category h2 {
	height:20px;
	margin:5px 0 0 0;
	color:#3b3b3b;
	padding:0 0 0 20px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #666
}
#resource-category .categoryarea {
	width:319px;
	font:11px "tahoma";
	line-height:18px;
	margin:5px 0 0 25px
}
#resource-category .categoryarea a, .categoryarea a:visited {
	color:#bd150b
}
#resource-category .categoryarea a:hover {
	color:#de8203
}
#resource-category li {
	color:#bd150b;
	list-style-type:square
}
#resource-category li:hover {
	color:#de8203
}
.shortdescription {
	color:#000;
	font-style:italic;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:10px
}
.testimonial {
	float:left;
	clear:both;
	width:698px;
	margin:10px 0 15px 0
}
.testimonial .text {
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify
}
#casestudy .heading-bold {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3b73ba
}
curved {
	background:transparent;
	width:auto;
	margin:0 auto
}
.curved .top, .curved .bottom {
	display:block;
	background:transparent;
	font-size:1px
}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {
	display:block;
	overflow:hidden;
	height:1px
}
.curved .b2, .curved .b3, .curved .b4 {
	background:#fbfbfb;
	border-left:1px solid #bcbaba;
	border-right:1px solid #bcbaba
}
.curved .b1 {
	margin:0 4px;
	background:#bcbaba
}
.curved .b2 {
	margin:0 4px;
	height:2px
}
.curved .b3 {
	margin:0 3px
}
.curved .b4 {
	margin:0;
	height:1px;
	border-width:0 3px 0 3px
}
.curved .boxcontent {
	display:block;
	background:#fbfbfb;
	border:0 solid #bcbaba;
	border-width:0 1px;
	padding:0 10px
}
#marqueecontainer {
	position:relative;
	width:186px;
	height:194px;
	overflow:hidden;
	padding:0
}
#vmarquee {
	position:relative;
	padding-left:15px;
	left:0
}
.news-box {
	float:left;
	width:210px;
	background:#CCC;
	margin:13px 0 0;
	padding:0
}
.news-top-box {
	float:left;
	width:210px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	padding:8px 0 8px 14px
}
.news-middle-box {
	float:left;
	width:200px;
	background:#fafafa left top repeat-x;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding:10px 13px 6px 15px
}
.news-bottom-box {
	float:left;
	width:220px;
	height:8px
}
.facebook {
	float:left;
	height:28px;
	color:#ffd4d4;
	font:12px Arial, Helvetica, sans-serif;
	line-height:28px;
	padding:0 0 0 10px;
	display:inline
}
.facebook a {
	float:left;
	height:28px;
	color:#ffd4d4;
	line-height:28px;
	display:block;
	text-decoration:none;
	background:url(../images/facebook_icon.gif) no-repeat top left;
	padding:0 0 0 38px
}
.facebook a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/facebook_icon.gif) no-repeat bottom left
}
.twitter {
	float:left;
	height:28px;
	color:#ffd4d4;
	font:12px Arial, Helvetica, sans-serif;
	line-height:28px;
	padding:0 0 5px 10px;
	display:inline
}
.twitter a {
	float:left;
	height:28px;
	color:#ffd4d4;
	line-height:28px;
	display:block;
	text-decoration:none;
	background:url(../images/twitter_icon.gif) no-repeat top left;
	padding:0 0 0 38px
}
.twitter a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/twitter_icon.gif) no-repeat bottom left
}
.get_traffic_btn {
	padding:15px 0 0 0;
	margin:0;
	width:185px
}
.get_traffic_btn a {
	padding:64px 0 0 0;
	margin:0;
	height:0;
	overflow:hidden;
	display:block;
	background:url(../images/get_traffic_btn.gif) no-repeat 0 0
}
.get_traffic_btn a:hover {
	background:url(../images/get_traffic_btn.gif) no-repeat 0 -64px
}
.request_quote_btn {
	padding:12px 0 0 0;
	margin:0;
	width:185px
}
.request_quote_btn a {
	padding:64px 0 0 0;
	margin:0;
	height:0;
	overflow:hidden;
	display:block;
	background:url(../images/request_a_quote_btn.gif) no-repeat 0 0
}
.request_quote_btn a:hover {
	background:url(../images/request_a_quote_btn.gif) no-repeat 0 -64px
}
.partner_se_btn {
	padding:15px 0 0 0;
	margin:0;
	width:185px
}
.partner_se_btn a {
	padding:64px 0 0 0;
	margin:0;
	height:0;
	overflow:hidden;
	display:block;
	background:url(../images/parter_se_btn.gif) no-repeat 0 0
}
.partner_se_btn a:hover {
	background:url(../images/parter_se_btn.gif) no-repeat 0 -64px
}
.client_test_btn {
	padding:15px 0 0 0;
	margin:0;
	width:185px
}
.client_test_btn a {
	padding:64px 0 0 0;
	margin:0;
	height:0;
	overflow:hidden;
	display:block;
	background:url(../images/client_testimonial_btn.gif) no-repeat 0 0
}
.client_test_btn a:hover {
	background:url(../images/client_testimonial_btn.gif) no-repeat 0 -64px
}
.free_audit_btn {
	padding:0px 0 5px 0;
	margin:0;
	width:185px;
	border-bottom:1px dotted #ccc
}
.free_audit_btn a {
	padding:30px 0 0 0;
	margin:0;
	height:0;
	overflow:hidden;
	display:block;
	background:url(../images/free_seo_audit_btn.gif) no-repeat 0 0
}
.free_audit_btn a:hover {
	background:url(../images/free_seo_audit_btn.gif) no-repeat 0 -30px
}
.video {
	padding:0 0 15px 15px
}
.bottom_banner_area {
	margin:0;
	padding:0
}
.banner_3steps_img {
	float:left;
	width:479px;
	margin:0;
	padding:0
}
.banner_3steps {
	background:url(../images/banner_bottom_bg.jpg) top left no-repeat;
	float:left;
	width:459px;
	height:98px;
	margin:0;
	padding:10px
}
.title_txt {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#da251c;
	margin:0;
	padding:0
}
.banner_txt_area {
	margin:0;
	padding:10px 0 0 0
}
.contentx_box {
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	width:125px;
	margin:0;
	padding:0 10px 0 0
}
.red_btn {
	width:38px;
	float:left;
	margin:0;
	padding:7px 3px 0 0
}
.banner_txt {
	float:left;
	margin:0;
	padding:0
}
.mobile_banner {
	width:188px;
	margin:0;
	padding:0 3px 0 0;
	float:right
}
.banner_inner {
	padding:0 0 20px 0
}
.img_left {
	float:left;
	padding:5px;
	margin:0 10px 10px 0
}
h4 {
	color:#7d7d7d;
	font:18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 10px 0
}
.price_tag {
	width:220px;
	text-align:center;
	background:url(../images/price_bg.jpg) no-repeat top left;
	font:normal 18px/47px Arial, Helvetica, sans-serif!important;
	color:#d9241b!important;
	height:47px;
	margin:0 0 0 10px;
	display:inline-block
}
.smo_bg {
	width:203px;
	margin:12px 0 0 0;
	padding:0;
	background:url(../images/smo_pricing_bg.gif) no-repeat;
	height:50px;
	text-align:center;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	line-height:50px;
	display:inline
}
.smo_bg1 {
	width:144px;
	margin:12px 0 0 18px;
	padding:0;
	background:url(../images/bugget_bg.gif) no-repeat;
	height:52px;
	text-align:center;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	line-height:50px;
	display:inline
}
.facebook_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#797979;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	width:100px;
	float:left
}
.account_creation_text {
	margin:0;
	padding:0;
	background:#eaeaea;
	width:200px;
	float:left
}
.account_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#535353;
	margin:0;
	padding:12px 0 12px 10px!important;
	background:#dfdede;
	line-height:20px;
	text-transform:uppercase;
	letter-spacing:.3px
}
.td_week {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.3px
}
.areo_icon {
	margin:0;
	padding:0;
	background:#f9cbcb
}
.icon {
	margin:0;
	padding:0;
	text-align:center;
	padding:10px 0 8px 10px
}
.contents_table {
	margin:0;
	padding:0;
	border-top:1px solid #a6a6a6;
	border-left:1px solid #a6a6a6
}
.contents_table td {
	border-bottom:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
	margin:0;
	padding:0
}
.social_media_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#797979;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left
}
#click_here_area {
	float:left;
	padding:0;
	margin:0 0 0 30px;
	width:640px;
	border:1px solid #eaeaea
}
.click_here {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#de362d;
	font-weight:bold;
	width:150px;
	float:left;
	line-height:40px;
	margin:0;
	padding:7px 0 0 10px
}
.areo1 {
	width:40px;
	margin:0;
	padding:20px 0 0 0;
	float:left
}
.get_stared_bg {
	width:394px;
	margin:5px 0 0 30px;
	padding:0;
	background:url(../images/get_started_bg.gif) no-repeat;
	height:51px;
	text-align:center;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#5c5c5c!important;
	line-height:51px;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer
}
.get_stared_bg a:hover {
	color:#de362d!important;
	text-decoration:underline
}
.get_stared_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#5c5c5c;
	margin:0;
	padding:12px 0 0 0;
	text-transform:uppercase
}
.middle_area_text {
	padding:10px 0 0
}
#right_tabs_section {
	margin:0 7px 10px 16px;
	padding:10px;
	background:#d8241b url(../images/footer-bg.gif) repeat-x top left;
	font:9pt "arial"
}
#right_tabs_section_blog {
	margin:0 7px 10px 16px;
	padding:10px;
	font:9pt "arial"
}
#right_tabs_section a {
	text-decoration:none
}
#right_tabs_section a:hover {
	text-decoration:underline
}
.top_right {
	float:right;
	padding:0
}
#follow-us {
	margin:0
}
#follow-us .fu-image {
	margin:0;
	padding:0
}
#follow-us .icons {
	margin:0;
	padding:5px 0 10px
}
#follow-us .icons a {
	margin:0;
	padding:0 5px 0 0
}
#tab_links {
	height:25px;
	overflow:hidden;
	padding:0
}
#tab_links ul {
	list-style-type:none;
	margin:0;
	padding:0;
	border-right:1px solid #750b06;
	float:left
}
#tab_links ul li {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	height:25px;
	margin:0;
	padding:0
}
#tab_links ul li a {
	float:left;
	display:block;
	border:1px solid #750b06;
	border-right:0;
	border-bottom:0;
	background:0;
	color:#fff;
	height:19px;
	padding:3px 10px;
	display:block;
	margin:0;
	text-decoration:none
}
#tab_links ul li a:hover {
	color:#fff;
	text-decoration:none
}
#tab_links ul li a.selected {
	color:#133f75;
	background-color:#fff;
	text-decoration:none;
	font-weight:bold
}
.tabs_contents {
	margin-top:0;
	padding:15px 15px 10px 15px;
	border:1px solid #750b06;
	border-top:0;
	background-color:#fff;
	height:100px
}
* html .tabs_contents {
	height:115px
}
#tab_1, #tab_2, #tab_3, #tab_4, #tab_5, #tab_6 {
	margin:0;
	padding:0
}
.no_display {
	display:none
}
.block_sml {
	float:left;
	width:201px;
	height:230px;
	background:url(../images/block_bg_sml.jpg) no-repeat;
	margin:0 8px 5px 0;
	padding:20px 13px 0 14px
}
.block_sml h2 {
	margin:0 0 0 0!important;
	padding:0 0 5px 0!important;
	color:#fff!important;
	font:11pt "calibri", arial!important;
	text-align:center
}
.block_sml h2 a {
	color:#fff;
	text-decoration:none
}
.block_sml h2 a:hover {
	color:#fad67b;
	text-decoration:none
}
.block_areasml {
	border-top:solid 1px #f2f2f2;
	padding:5px 0
}
.seo_btn {
	float:right
}
.prodections_sections {
	margin:0;
	padding:10px 0 0
}
.products_rows {
	border-bottom:1px solid #e3e3e3;
	margin:0 0 10px;
	padding:10px 0 10px
}
.prodections_sections .right-text-box {
	float:left;
	width:535px;
	padding:0 0 0 15px
}
.prodections_sections .prdt_img {
	float:left
}
.web-design-package {
	background:url(../images/wd-table-row.jpg) repeat-y scroll 0 0 transparent;
	font-size:14px;
	margin:0 0 10px
}
.contents_tablesec {
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 1px 0 0;
	border-left:1px solid #e3e3e3
}
.contents_tablesec td {
	border-bottom:1px solid #e3e3e3;
	margin:0;
	padding:5px
}
.contents_tablesec th {
	background:#ad0c02;
	border-bottom:1px solid #e3e3e3;
	color:#fff;
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:6px 0 5px 7px
}
.news_header {
	border-bottom:1px solid #da251c;
	color:#da251c;
	font:bold 15px Helvetica, Arial, sans-serif;
	padding:8px 0;
	margin:0 0 8px
}
#vmarquee ul {
	margin:0;
	padding:0
}
#vmarquee ul li {
	list-style-type:disc!important;
	padding:0 0 5px
}
.smomanagemnent {
	float:right;
	width:166px;
	padding:0
}
.txt_wedesign {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:8px 0 15px;
	text-align:center;
	white-space:nowrap
}
.affilations {
    color: #FFFFFF;
    font: bold 12px/30px Arial,Helvetica,sans-serif;
    margin: 0 330px 0 469px;
    text-align: center;
}
#google_plus {
	position:absolute;
	left:15px;
	top:65px
}
.share_this {
	text-align:right
}
.share_this span {
	color:#000!important;
	font:normal 11px verdana!important
}
.blog_post_section {
	padding:5px 0;
}
/** Form Validation CSS **/
.formError {
	position:absolute;
	top:300px;
	left:300px;
	padding-bottom:13px;
	display:block;
	z-index:5000
}
.ajaxSubmit {
	padding:20px;
	background:#55ea55;
	border:1px solid #999;
	display:none
}
.formError .formErrorContent {
	width:100%;
	background:#ee0101;
	color:#fff;
	width:120px;
	font-family:tahoma;
	font-size:11px;
	border:2px solid #ddd;
	padding:4px 10px 4px 10px
}
.greenPopup .formErrorContent {
	background:#33be40
}
.blackPopup .formErrorContent {
	background:#393939;
	color:#FFF
}
.formError .formErrorArrow {
	position:absolute;
	bottom:0;
	left:20px;
	width:15px;
	height:15px;
	z-index:5001
}
.formError .formErrorArrowBottom {
	top:0;
	margin:-6px
}
.formError .formErrorArrow div {
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	font-size:0;
	height:1px;
	background:#ee0101;
	margin:0 auto;
	line-height:0;
	font-size:0;
	display:block
}
.greenPopup .formErrorArrow div {
	background:#33be40
}
.blackPopup .formErrorArrow div {
	background:#393939;
	color:#FFF
}
.formError .formErrorArrow .line10 {
	width:15px;
	border:0
}
.formError .formErrorArrow .line9 {
	width:13px;
	border:0
}
.formError .formErrorArrow .line8 {
	width:11px
}
.formError .formErrorArrow .line7 {
	width:9px
}
.formError .formErrorArrow .line6 {
	width:7px
}
.formError .formErrorArrow .line5 {
	width:5px
}
.formError .formErrorArrow .line4 {
	width:3px
}
.formError .formErrorArrow .line3 {
	width:1px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0 solid #ddd
}
.formError .formErrorArrow .line2 {
	width:3px;
	border:0;
	background:#ddd
}
.formError .formErrorArrow .line1 {
	width:1px;
	border:0;
	background:#ddd
}
/** Scrolling Home div **/
#banner_section {
	float:left;
	width:390px;
	height:40px;
	padding:0;
	position:absolute;
	left:20px;
	top:15px
}
#banner_pakages {
	float:left;
	width:400px;
}
.txt_box {
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0
}


/*************************************Ashish*************************/

.special_offer{
  background: url("../images/spacial_offer.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 19px;
    margin: 6px 0 0 0;
    padding: 3px 0;
    text-align: center;
    width: 95px;
}
.special_offer a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px;
padding:0px;
text-decoration:none;
}
.special_offer a:hover{
color:#FFDEDE;
}
.artical_title{
    color: #3B3B3B;
    font: bold 16px Arial,Helvetica,sans-serif;
    margin: 0 0 10px 0;
    padding: 0 0 8px;
    border-bottom: dotted 1px #000;
}
.services_table{
padding:0 48px 0 0px;
}



.date {
    float: left;
    margin: 0 8px 0 0;
    width: 45px;
}
.date_holder {
    background: url("../images/column_holder_brands_title_frame.png") no-repeat scroll 0 -1465px transparent;
    font-style: normal;
    height: 43px;
    width: 43px;
}
.date_holder span, .date_holder {
    display: block;
    text-align: center;
}
.day{
    color: #000;
    font-size: 16px;
}
.blog_title{
float:left;
width:574px;
 padding: 0 0 5px 0;
}
.blog_title a {
    color: #DA251C;
    text-decoration: underline;
	font-size:12px;
}
.date_month {
    color: #FFFFFF;
 font-size: 8px;
    padding: 6px 0 2px;
    text-transform: uppercase;
}
.blog_post{
margin:0 0px 10px 0;
}
.footer_heading{
font:14px Arial, Helvetica, sans-serif;
color:#fff;
padding:10px 0 0 0;
}

.tollfree_no{
position:absolute;
top:17px;
left:45px;
font:25px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}


/*******************************slider**********************************************/


/* Tiny Carousel */
#slider1 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider1 .viewport { float: left; width:641px; height: 74px; overflow: hidden; position: relative; }
#slider1 .buttons {   background: url("../images/buttons.png") no-repeat scroll 0 -22px transparent;
    display: block;
    float: left;
    height: 22px;
    margin: 28px 10px 0 0;
    overflow: hidden;
    position: relative;
    text-indent: -999em;
    width: 10px; }
#slider1 .next {  background-position: 0 0;
    margin: 28px 0 0 10px;  }
/*#slider1 .disable { opacity: 0.4 }*/
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0; top: 0; }
#slider1 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; width: 637px;}


.blog_contant{
float:right;
margin:0px;
padding:0px;
width:584px;
}
