*{margin:0px;padding:0px;border:none;}
body
{
	font-family:arial;
	font-size:12px;
	color:#5d5d5d;
	background:url(../images/main-bg.gif) repeat-x top #F2F2F2;
}
a:focus{outline:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
/*Float classes*/
.left{float:left;}
.right{float:right;}
.clr{clear:both;}
/*-----Text classes-----*/
h1
{
	color:#8f982a;
	font-size:16px;
	text-transform:uppercase;
	margin:15px 0px 5px 0px;
}
a.link-1
{
	float:right;
	font-weight:bold;
	color:#6a491d;
	text-decoration:none;
}
a.link-1:hover
{
	color:#000000;
}
.hed-1
{
	font-family:georgia;
	font-size:13px;
	color:#9aa3af;
}
.hed-2
{
	font-family:georgia;
	font-size:13px;
	color:#8F982A;
}
/*-----Text classes Ends here-----*/
/*-----Layout classes starts here-----*/
#main_container
{
	margin:auto;
	width:962px;
}
/*-----Header Starts here-----*/
#header
{
	float:left;
	width:100%;
	height:85px;
}
.logo-container
{
	float:left;
	width:380px;
}
/*-----Logo-----*/
a.logo
{
	width:272px;
	height:85px;
	background:url(../images/logo.gif) no-repeat 10px 23px;
	display:block;
	float:left;
}

/*-----flash version-----*/
a.flash-version
{
	width:104px;
	height:85px;
	background:url(../images/flash-version.gif) no-repeat;
	display:block;
	float:left;
}
/*----------Navigation starts here----------*/
.navigation
{
	float:right;
	width:547px;
	background-color:#E5E5E5;
	height:85px;
}
a.tab-1 ,a.tab-2, .tab-active, .tab-2-active
{
	float:right;
	height:85px;
	width:auto;
	line-height:85px;
	padding:0px 12px 0px 12px;
	background:url(../images/navigation-tab-bg.gif) repeat-x;
	margin-right:1px;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
a.tab-1:hover, a.tab-2:hover
{
	background:url(../images/navigation-tab-over-bg.gif) repeat-x;
	color:#a20f0c;
}
a.tab-2
{
	margin-right:0px;
}
.tab-active
{
	background:url(../images/navigation-tab-over-bg.gif) repeat-x;
	color:#a20f0c;
}
.tab-2-active
{
	background:url(../images/navigation-tab-over-bg.gif) repeat-x;
	color:#a20f0c;
	margin-right:0px;
}
/*----------Navigation ends here----------*/
/*-----Header ends here-----*/
/*-----content area-----*/
#content_container
{
	width:952px;
	border:1px solid #E4E4E4;
	background:#FFFFFF;
	float:left;
	padding:4px 4px 0px 4px;
}
.banner-inner
{
	width:952px;
	height:48px;
	background:url(../images/portfolio-banner-top.gif) no-repeat;
}
a.banner-inner-link
{
	width:194px;
	height:48px;
	background:url(../images/portfolio-logo-link.gif) no-repeat;
	float:right;
	margin-right:2px;
}
a.banner-inner-link-web
{
	width:194px;
	height:48px;
	background:url(../images/web-portfolio.gif) no-repeat;
	float:right;
	margin-right:2px;
}
/*----------tab panel starts here----------*/
.tab-panel
{
	float:left;
	width:100%;
}
a.main-tab-1
{
	float:left;
	width:190px;
	height:37px;
	background:url(../images/main-tab-1.gif);
}
a.main-tab-1:hover
{
	background:url(../images/main-tab-1-over.gif);
}
.main-tab-1-active
{
	float:left;
	width:192px;
	height:37px;
	background:url(../images/main-tab-1-selected.gif);
}
a.main-tab-2
{
	float:left;
	width:190px;
	height:37px;
	background:url(../images/main-tab-2.gif);
}
a.main-tab-2:hover
{
	background:url(../images/main-tab-2-over.gif);
}
a.main-tab-3
{
	float:left;
	width:190px;
	height:37px;
	background:url(../images/main-tab-3.gif);
}
a.main-tab-3:hover
{
	background:url(../images/main-tab-3-over.gif);
}
a.main-tab-4
{
	float:left;
	width:190px;
	height:37px;
	background:url(../images/main-tab-4.gif);
}
a.main-tab-4:hover
{
	background:url(../images/main-tab-4-over.gif);
}
a.main-tab-5
{
	float:left;
	width:190px;
	height:37px;
	background:url(../images/main-tab-5.gif);
}
a.main-tab-5:hover
{
	background:url(../images/main-tab-5-over.gif);
}
/*----------tab panel ends here----------*/
/*----------content starts here----------*/
#content_main
{
	float:left;
	width:100%;
}
/*----------content left starts here----------*/
.content-left
{
	float:left;
	width:562px;
}
.content-left p
{
	text-align:justify;
	padding:0px 10px 0px 0px;
}
.content-left .img-container
{
	float:left;
	width:552px;
	border-top:1px solid #E3E3E3;
	padding: 10px 0px 0px 0px;
	text-align:center;
}
.content-left .img-container a.img
{
	border:1px solid #D1CFCF;
	float:left;
	padding:1px;
	margin:0px 10px 12px 0px;
}
.content-left .img-container a.img:hover
{
	border:1px solid #98CA21;
}
/*----------content right starts here----------*/
.content-right
{
	float:right;
	width:390px;
}
.content-right img
{
	float:left;
}
.content-right h1
{
	color:#8f982a;
	font-size:14px;
	text-transform:uppercase;
	margin:10px 0px 5px 0px;
	font-weight:normal;	
}
/*-----left-----*/
.content-right .left
{
	float:left;
	width:185px;
	background:#F0EBDD;
	border-left:1px solid #FFFFFF;
	padding:0px 4px 0px 4px;
	height:306px;
}
.content-right .left a.list
{
	width:185px;
	height:25px;
	line-height:25px;
	border-bottom:1px dashed #D1C4A3;
	text-decoration:none;
	font-family:georgia;
	font-size:11px;
	color:#392F15;
	display:block;
	font-weight:normal;
}
.content-right .left a.list:hover
{
	border-bottom:1px dashed #000000;
}
/*-----right-----*/
.content-right .right
{
	float:right;
	width:185px;
	height:306px;
	background:#E6DDC6;
	padding:0px 5px 0px 5px;
}
/*-----testimonial box-----*/
.testi-box
{
	width:100%;
	float:left;
	margin-top:8px;
}
.testi-box-top
{
	width:100%;
	/*float:left;*/
	height:9px;
	background:url(../images/top-arrow.gif) no-repeat 5px 0px #E6DDC6;
}
.testi-box-inner
{
	width:168px;
	background:url(../images/comma.gif) no-repeat 8px 6px #ffffff;
	float:left;
	text-align:justify;
	font-size:11px;
	padding:8px;
	text-indent:20px;
}
/*-----testimonial box ends here-----*/
/*-----content area ends here-----*/
/*-----footer-----*/
.footer
{
	float:left;
	width:100%;
	background-color:#9AA3AF;
	height:30px;
	position:relative;
	z-index:1;
}
.footer a.left
{
	float:left;
	width:143px;
	height:30px;
	background:#FFFFFF;
	text-align:center;
	line-height:30px;
	margin-left:10px;
	color:#94c421;
}
.footer a.left:hover
{
	color:#000000;
}
.footer-right
{
	width:795px;
	float:left;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	word-spacing:10px;
}
.footer-right a
{
	color:#FFFFFF;
	word-spacing:0px;
	text-decoration:none;
}
.footer-right a:hover
{
	color:#000000;
}
/*-----footer ends here-----*/
#trailimageid
{	font-size: 14px; width:310px; height: 260px; display: none;
	position:absolute; left: 0px; top: 0px;  bottom: 0px;  z-index: 200;
}
/*=========portfolio page starts here==========*/
.slider-main
{
	float:left;
	width:916px;
	padding:10px 18px 10px 18px;
}
/*a#prev
{
	float:left;
	width:33px;
	height:69px;
	background:url(../images/slider-prev.gif) no-repeat 0px 17px;
	background-color:#000000;
}
a#prev:hover
{
	background:url(../images/slider-prev-over.gif) no-repeat 0px 17px;
}
a#next
{
	float:right;
	width:33px;
	height:69px;
	background:url(../images/slider-next.gif) no-repeat 0px 17px;
}
a#next:hover
{
	background:url(../images/slider-next-over.gif) no-repeat 0px 17px;
}*/
.slider-base
{
	float:left;
	width:831px;
	height:69px;
	background:url(../images/slider-base-bg.gif) repeat-x;
	margin-left:10px;
}
.slider-inner
{
	width:813px;
	float:left;
	padding:9px 0px 9px 0px;
}
.thumbnail
{
	float:left;
	width:96px;
	height:52px;
	margin-right:5px;
}
#item1{background:url(../images/thumbnail-1.gif) no-repeat;}

.portfolio-main
{
	float:left;
	width:750px;
	padding:20px 10px 10px 10px;
	margin-bottom:10px;
}
.portfolio-main img
{
	float:left;
}
.portfolio-main .left-side
{
	float:left;
	width:420px;
}
.portfolio-main .right-side
{
	float:left;
	width:300px;
	padding-left:20px;
}
.portfolio-main .right-side h1
{
	float:left;
	width:300px;
	height:30px;
	border-bottom:1px solid #8F982A;
}
.portfolio-main .right-side p
{
	font-family:tahoma;
	font-size:11px;
	line-height:20px;
	height:300px;
	float:left;
}
.portfolio-main .project-vitals
{
	float:left;
	width:420px;
	padding:8px 0;
}
.portfolio-main .project-vitals h1
{
	float:left;
	width:191px;
	font-family:georgia;
	font-size:14px;
	text-transform:capitalize;
	height:25px;
	color:#9aa3af;
	border-bottom:1px dashed #9aa3af;
}
.portfolio-main .project-vitals fieldset
{
	width:420px;
	float:left;
}
.portfolio-main .project-vitals label
{
	color:#000000;
	font-weight:bold;
	height:20px;
	float:left;
}
.portfolio-main .project-vitals strong
{
	color:#000000;
	font-weight:normal;
	width:245px;
	float:left;
}
.portfolio-main .content
{
	float:right;
	width:495px;
}
.portfolio-main h1
{
	width:495px;
	float:left;
	text-transform:capitalize;
	font-family:Georgia;
}
.launch-panel
{
	float:left;
	width:100%;
}
a.launch
{
	float:right;
	width:136px;
	height:32px;
	background:url(../images/launch-site.gif) no-repeat;
}
.portfolio-main p
{
	width:100%;
	text-align:justify;
}
.logo-spacer{
	margin-bottom:10px;
}
/*==========portfolio page ends here==========*/
/*==========about us page starts here==========*/
.about-main
{
	float:left;
	width:100%;
}
.about-main .left-panel
{
	float:left;
	width:650px;
}
.about-main .right-panel
{
	float:right;
	width:295px;
	height:278px;
	background:url(../images/testimonial-small-panel-bg.gif) repeat-x;
}
.about-main h1
{
	float:left;
	font-family:georgia;
	text-transform:capitalize;
	font-size:22px;
	border-bottom:1px dashed #94c521;
	height:60px;
	width:647px;
}
.about-main h3
{
	float:left;
	font-family:georgia;
	text-transform:none;
	font-size:22px;
	height:50px;
	width:100%;
	line-height:50px;
	margin:0px;
	padding:0px;
}
.about-main p
{
	float:left;
	text-align:justify;
	width:647px;
	letter-spacing:1px;
	line-height:20px;
	padding-bottom:10px;
}
/*tesmonial panel starts here*/
.about-main .right-panel .testi-box-small
{
	float:right;
	width:255px;
	height:258px;
	background:url(../images/testi-box-small-bhopu.gif) no-repeat 160px 0px;
	padding:10px 20px 10px 20px;
}
.about-main .right-panel .testi-box-small h2
{
	float:left;
	width:auto;
	height:65px;
	font-family:georgia;
	font-size:16px;
	line-height:55px;
}
.about-main .right-panel .testi-box-small p
{
	float:left;
	width:255px;
	line-height:normal;
}
.about-main .right-panel .testi-box-small .link
{
	float:left;
	width:255px;
	height:30px;
	border-bottom:1px dashed #8F982A;
	line-height:30px;
}
.about-main .right-panel .testi-box-small .link-1
{
	width:auto;
	float:left;
}
.about-main .right-panel .testi-box-small .link-1 a
{
	font-size:14px;
	color:#8F982A;
}
/*tesmonial panel ends here*/
/*-----reason panel starts here-----*/
.about-reason
{
	float:left;
	width:100%;
	background:#9AA3AF;
	margin-top:20px;
}
.about-reason h1,h2
{
	width:100%;
	font-family:arial;
	font-size:15px;
	color:#000000;
	height:30px;
	padding:0px;
	margin:0px;
	border:none;
}
.about-reason h2
{
	width:100%;
	font-family:arial;
	font-size:12px;
	color:#fff;
	height:20px;
}
.about-reason .top
{
	float:left;
	width:100%;
}
.about-reason .inner
{
	float:left;
	width:932px;
	padding:10px;
}
.about-reason .inner p
{
	float:left;
	width:100%;
	line-height:normal;
	letter-spacing:normal;
	color:#000000;
	height:90px;
}
.about-reason .bottom
{
	float:left;
	width:100%;
	background:none;
}
.about-reason .box-1,.box-2
{
	float:left;
	width:169px;
	text-align:justify;
	background:url(../images/reason-box-line.gif) no-repeat right;
	padding:0px 10px 0px 7px;
}
.about-reason .box-2
{
	background:none;
	width:165px;
}
.about-reason .img-box
{
	float:left;
	width:100%;
	text-align:center;
}
.key-players-main p
{
	float:left;
	width:100%;
	color:#000000;
	line-height:normal;
}
/*-----reason panel ends here-----*/

/*-----key players starts here-----*/
.key-players-main .player-1
{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.key-players-main .player-2
{
	float:left;
	width:450px;
	padding-top:10px;
}
.key-players-main .player-3
{
	float:right;
	width:450px;
	padding-top:10px;
}
.key-players-main
{
	float:left;
	width:100%;
	background:#F4F1E6;
	margin:0px 0px 20px 0px;
}
.key-players-main h1,h2
{
	width:100%;
	font-family:arial;
	font-size:15px;
	color:#000000;
	height:30px;
	padding:0px;
	margin:0px;
	border:none;
}
.key-players-main .top
{
	float:left;
	width:100%;
}
.key-players-main .inner
{
	float:left;
	width:932px;
	padding:10px;
}
.key-players-main .inner p
{
	float:left;
	width:100%;
	line-height:normal;
	letter-spacing:normal;
	color:#000000;
	height:90px;
}
.key-players-main .bottom
{
	float:left;
	width:100%;
	background:none;
}
/*-----key players ends here-----*/
/*==========services page starts here==========*/
.service-box-panel
{
	float:left;
	width:100%;
	padding:20px 0px 20px 0px;
}
.service-box-panel div.box-a, .service-box-panel div.box-b,  .service-box-panel div.box-c
{
	float:left;
	width:288px;
	height:294px;
	background:url(../images/service-box.gif) no-repeat;
	padding:10px;
	text-decoration:none;
}
.service-box-panel div.box-a:hover, .service-box-panel div.box-b:hover, .service-box-panel div.box-c:hover
{
	background:url(../images/service-box-over.gif) no-repeat;
}
.service-box-panel h1
{
	float:left;
	width:288px;
	height:50px;
	line-height:40px;
	color:#FFFFFF;
	margin:0px;
	border:none;
	font-family:arial;
}
.service-box-panel .inner
{
	float:left;
	width:288px;
	color:#FFFFFF;
	line-height:19px;
	cursor:pointer;
}
.service-box-panel div.box-b
{
	margin-left:14px;
}
.service-box-panel div.box-c
{
	float:right;
}
.service-panel-bottom
{
	float:left;
	width:100%;
}
.service-panel-bottom .left
{
	float:left;
	width:100%;
	padding:0px 15px 15px 0px;
}
.service-panel-bottom p
{
	float:left;
	width:auto;
}
.service-panel-bottom .right
{
	float:right;
	width:312px;
	background:#0099CC;
}
.service-panel-bottom h4
{
	float:left;
	width:100%;
	font-size:18px;
	font-family:georgia;
	height:30px;
}
/*tesmonial panel starts here*/
.about-main .right-panel .cms-box-small
{
	float:right;
	width:255px;
	height:258px;
	padding:10px 20px 10px 20px;
	background-color:#F0EBDD;
}
.about-main .right-panel .cms-box-small h2
{
	float:left;
	width:auto;
	height:65px;
	font-family:georgia;
	font-size:18px;
	line-height:normal;
}
.about-main .right-panel .cms-box-small p
{
	float:left;
	width:155px;
	line-height:normal;
	background:url(../images/cms.gif) no-repeat right top;
	padding:0 100px 0 0;
}
.about-main .right-panel .cms-box-small .link
{
	width:255px;
	float:left;
	padding-top:25px;
}
a.see-in-action
{
	width:173px;
	height:31px;
	display:block;
	background:url(../images/see-in-action.gif) no-repeat;
	margin:auto;
}
a.see-in-action:hover
{
	background:url(../images/see-in-action-over.gif) no-repeat;
}	
/*cms panel ends here*/
/*==========quote page starts here==========*/
.quote-main
{
	float:left;
	width:100%;	
}
.quote-main .left
{
	float:left;
	width:460px;
}
.quote-main .right
{
	float:right;
	width:460px;
}
.quote-main .quote-banner
{
	float:left;
	width:440px;
	background:#F2EDE1;
	padding:10px;
	margin-bottom:5px;
}
.quote-main .quote-banner h1
{
	margin:0px;
	height:30px;
}
.quote-main .quote-banner strong
{
	font-size:13px;
}
.quote-main .quote-banner p
{
	text-align:justify;
	padding:10px 0px 10px 0px;
}
.quote-form
{
	float:left;
	width:100%;
}
.quote-form label
{
	float:left;
	width:450px;
	height:30px;
	line-height:30px;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	background:url(../images/quote-label-icon.png) no-repeat right #C0C6CD;	
}
.quote-form .label
{
	float:left;
	width:450px;
	background:url(../images/quote-label-icon.png) no-repeat right #93C321;
	height:30px;
	line-height:30px;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
}
.quote-form textarea
{
	float:left;
	width:453px;
	height:90px;
	padding:5px 0px 5px 5px;
	margin-bottom:10px;
	border:1px solid #E9E9E9;
	background:url(../images/quote-form-text-area-bg.gif) repeat-x;
}
.quote-form .text ,.text-1
{
	float:left;
	width:453px;
	height:50px;
	padding:5px 0px 5px 5px;
	margin-bottom:10px;
	border:1px solid #E9E9E9;
	background:url(../images/quote-form-text-area-bg.gif) repeat-x;
}
.quote-form .text-1
{
	height:120px;
}
.quote-form input
{
	float:left;
	width:453px;
	height:20px;
	line-height:20px;
	padding:5px 0px 5px 5px;
	margin-bottom:10px;
	border:1px solid #E9E9E9;
	color:#9AA3AF;
	background:url(../images/quote-form-text-area-bg.gif) repeat-x;
}
/*======testimonials main starts here=====*/
.testimonials-main
{
	float:left;
	width:100%;
}
.testimonials-main .box
{
	float:left;
	width:644px;
	background:url(../images/testimonial-box-bg.gif) repeat-x top #FFFFFF;
	margin:10px 0 10px 0;
}
.testimonials-main .box .top, .bottom
{
	float:left;
	width:644px;
	background:url(../images/testimonial-box-border.gif) repeat-x top;
}
.testimonials-main .box .inner
{
	float:left;
	width:622px;
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	padding:5px 10px 5px 10px;
	line-height:20px;
}
.testimonials-main .box .bottom
{
	background:url(../images/testimonial-box-border.gif) repeat-x bottom;
}
.testimonials-main .tail
{
	float:left;
	width:590px;
	text-align:right;
	background:url(../images/testimonial-box-tail.gif) no-repeat 600px 0px;
	padding-right:54px;
	font-family:georgia;
	font-size:13px;
	color:#9aa3af;
}
/*=====testimonial right services=====*/
.testimonails-right-services
{
	float:right;
	width:295px;
	background:#F1ECDE;
	padding: 0 0 20px 0;
}
.testimonails-right-services .service-1
{
	float:right;
	width:275px;
	padding:10px 10px 0 10px;
}
.testimonails-right-services .service-1 h3
{
	float:right;
	width:275px;
	border-bottom:1px dashed #D1C4A3;
	height:20px;
	line-height:15px;
	font-size:12px;
}
.testimonails-right-services .service-1 .descri
{
	float:left;
	width:275px;
	padding: 10px 0 0 0;
}
.testimonails-right-services .service-1 .img
{
	float:left;
	text-align:center;
	width:80px;
}
.testimonails-right-services .service-1 p
{
	float:right;
	width:185px;
	line-height:normal;
	padding: 0px 0 5px 10px;
}

.contact-main
{
	width:800px;
	margin:auto;
	padding:20px 0px 20px 0px;
}
.contact-main-left
{
	float:left;
	width:370px;
}
.contact-main-right
{
	float:right;
	width:380px;
	padding-top:40px;
}
.contact-main label
{
	float:left;
	width:350px;
	height:30px;
	line-height:30px;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	background:url(../images/quote-label-icon.png) no-repeat right #C0C6CD;	
}
.contact-main .label
{
	float:left;
	width:350px;
	background:url(../images/quote-label-icon.png) no-repeat right #93C321;
	height:30px;
	line-height:30px;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
}
.contact-main textarea
{
	float:left;
	width:353px;
	height:90px;
	padding:5px 0px 5px 5px;
	margin-bottom:10px;
	border:1px solid #E9E9E9;
	background:url(../images/quote-form-text-area-bg.gif) repeat-x;
	color:#9AA3AF;
}
.contact-main .text ,.text-1
{
	float:left;
	width:353px;
	height:50px;
	padding:5px 0px 5px 5px;
	margin-bottom:10px;
	border:1px solid #E9E9E9;
	background:url(../images/quote-form-text-area-bg.gif) repeat-x;
}
.contact-main .text-1
{
	height:120px;
}
.contact-main input
{
	float:left;
	width:353px;
	height:20px;
	line-height:20px;
	padding:5px 0px 5px 5px;
	margin-bottom:10px;
	border:1px solid #E9E9E9;
	color:#9AA3AF;
	background:url(../images/quote-form-text-area-bg.gif) repeat-x;
}
.address-main
{
	float:right;
	width:350px;
	background:#fff;
	border:3px solid #E4E4E4;
	text-align:center;
	padding:10px;
	height:236px;
}
.address-main h1
{
	width:100%;
	margin:0px;
	height:40px;
	line-height:30px;
}
.address-main h3
{
	width:100%;
	margin:0px;
	height:40px;
	line-height:30px;
	text-align:left;
	font-size:13px;
}
.address-main .add-left, .add-right
{
	width:160px;
	float:left;
	text-align:left;
}
.address-main .add-right
{
	float:right;
}
a.click-here
{
	width:142px;
	height:46px;
	display:block;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	line-height:46px;
	background:url(../images/click-here-bn.gif) no-repeat;
	font-size:16px;
	color:#FFFFFF;
	text-transform:uppercase;
}
a.click-here:hover
{
	color:#000;
}

/* ============================= CMS styles Starting =============================*/

.cms-main
{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.cms-main p
{
	text-align:justify;
	width:auto;
	letter-spacing:1px;
	line-height:20px;
	padding-bottom:10px;
}
.cms-main .left-panel
{
	float:left;
	width:384px;
}
.cms-main .right-panel
{
	float:right;
	width:523px;
	height:353px;
	padding:16px;
	background:url(../images/cms-bg.gif) no-repeat;
	font-size:13px;
}
.cms-main .right-panel .left
{
	float:left;
	width:48%;
	margin-top:15px;
}
.cms-main .right-panel .left ul
{
	margin-left:0px;
	color:#000;
}
.cms-main .right-panel .left ul li
{
	list-style:none;
	background:url(../images/cms-arrow.png) no-repeat 0px 3px;
	letter-spacing:1px;
	margin:0 0 20px 0;
	padding-left:18px;
}
.cms-main .right-panel .right
{
	float:right;
	width:48%;
	margin-top:15px;
}
.cms-main .right-panel .right ul
{
	margin-left:0px;
	color:#000;
}
.cms-main .right-panel .right ul li
{
	list-style:none;
	background:url(../images/cms-arrow.png) no-repeat 0px 3px;
	letter-spacing:1px;
	margin:0 0 20px 0;
	padding-left:18px;
}
.cms-main h1
{
	float:left;
	font-family:georgia;
	text-transform:capitalize;
	font-size:22px;
	border-bottom:1px dashed #94c521ed;
	height:60px;
	width:384px;
}
.cms-main h1 span{
	padding-left:130px;
}
.cms-main h3
{
	font-family:georgia;
	text-transform:none;
	font-size:20px;
	margin:0px;
	padding:0px;
	color:#745300;
}
.cms-main h3 span
{
	color:#000;
}


/* ============================= CMS styles Starting =============================*/

/* ============================= Components styles Starting =============================*/

.components-main
{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.components-main h1
{
	float:left;
	font-family:georgia;
	text-transform:capitalize;
	font-size:22px;
	border-bottom:1px dashed #94c521;
	padding-bottom:10px;
	width:100%;
}
.components-main p
{
	text-align:justify;
	width:auto;
	letter-spacing:1px;
	line-height:20px;
	padding-bottom:10px;
}
.components-main .left-panel
{
	float:left;
	width:48%;
	margin-bottom:10px;
}
.components-main .right-panel
{
	float:right;
	width:48%;
	margin-bottom:10px;
}
.components-main .left-panel img, .components-main .right-panel img{
	padding:3px;
	margin-right:10px;
	border:dotted 1px #CCCCCC;
	float:left;
}
.components-main h3
{
	font-family:georgia;
	text-transform:none;
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#2e73af;
}
.components-main h3 span
{
	color:red;
	font-size:10px;
}
.cms-main h1 span{
	padding-left:130px;
}


/* ============================= Components styles Starting =============================*/

.portfolio-main .logo-desc
{
	float:left;
	width:420px;
	padding:8px 0;
	margin-top:10px;
}
#trailimageid
{	font-size: 14px; width:395px; height: 100px; display: none;
	position:absolute; left: 0px; top: 0px;  bottom: 0px;  z-index: 200;
}
.submit-quote{
	text-align:center;
}
.submit-quote input{
	width:auto;
	height:auto;
	float:none;
	border:none;
	background:none;
	padding:0;
	margin:0;
}
#home{ margin-bottom:25px; }
#whatsOn{ position:fixed; bottom:0; left:0; width:100%; }
a.whats-on{ float:left; line-height:25px; background:url(../images/bottom-arrows.png) right no-repeat #d2e1f6; padding:0 30px 0 10px; color:#5d5d5d }
a.whats-on:hover{ color:#000000; background:url(../images/bottom-arrows-over.png) right center no-repeat #d2e1f6; }
#gxon{ background:url(../images/gxon.gif) right no-repeat #f7f7f7; height:68px; border-top:solid 3px #d2e1f6; padding:12px 250px 0 12px; position:relative; z-index:2; }
#gxon .left{ margin-right:10px; }
#gxon .left h1{ margin:0 0 5px 0; padding:0; }
#gxon .left h1 a{ font-size:12px; color:#000000; font-weight:normal; text-transform:none; }
#gxon .left h1 a:hover{ text-decoration:underline; }