@charset "utf-8";



/* ///////// Comman CSS\\\\\\\\\\\\\\\\ */



body {

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	background:url(../images/main-bg.jpg) repeat-x #eee;

	color:#586732;

}



.inner {

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	background:url(../images/inner-bg.jpg) repeat-x #eee;

}

h1, h2, h3, h4, h5,h6, form {margin:0px; padding:0px; font-weight:normal}

td { border-collapse:collapse}

ul {margin:0px; padding:0px; list-style:none}

img {border:0; outline:none}

a {outline:none}

p {margin:0px; padding:0px;}

p a {
		line-height:20px;

	color:#76912d;

	border-bottom:1px dotted #76912d;

	text-decoration:none;
	}
	
p a:hover{
		line-height:20px;

	color:#4a2a03;

	border:none;

	text-decoration:underline;
	}




textarea {resize: none;}

.clear {margin:0px; padding:0px; clear:both}



td { border-collapse:collapse}



#main-wrap {

	width:970px;

	margin:auto;

}



/* ///////// Header CSS\\\\\\\\\\\\\\\\ */



#header {

	width:970px;	

}



#top-banner {

	width:970px;

	height:125px;

	padding:0px;	

	background: url(../images/top-banner-bg.jpg) no-repeat;

}



.logo{

	float:left;

	width:299px;	

}



.top-header{

	float:left;

	width:671px;

}



.phone-div {

	margin:0px;

}



.toronto-button{

	width:83px;

	height:40px;

	display:block;

	float:left;

	padding:5px 0 0 0px;

	margin:15px 8px 0 0px;	

	text-align:center;

	font-size:18px;

	background:url(../images/toronto-button.gif) no-repeat;

}



.toronto-button a {

	color:#fff;

	text-decoration:none;

}



.toronto-button a:hover {

	color:#fff;

}



.calgary-button {

	width:83px;

	height:40px;

	display:block;

	float:left;

	margin:15px 8px 0 0px;	

	padding:5px 0 0 0px;	

	text-align:center;

	font-size:18px;	

	background:url(../images/calgary-button.gif) no-repeat;

}



.calgary-button a {

	color:#be9999;

	text-decoration:none;

}

.calgary-button a:hover {

	color:#fff;

}



.cart-button {

	width:72px;

	height:23px;

	display:block;

	float:left;

	margin:15px 8px 0 150px;	

	padding:8px 0 0 32px;	

	text-align:left;

	font-size:13px;	

	color:#6cab08;

	background:url(../images/view-cart-bg.jpg) no-repeat;

}



.cart-button a {

	color:#6cab08;

	text-decoration:none;

}

.cart-button a:hover {

	color:#512f00;

}



.phone-icon {

	width:175px;

	float:right;

	min-height:45px;

	padding:7px 0 0 50px;

	margin-top:10px;

	color:#512f00;

	font-size:22px;



}



#top-nav{

	height:36px;

	margin-top:8px;

	padding:10px 15px 0 25px;

	background:url(../images/top-nav-bg.jpg) no-repeat;

}



#top-nav li{

	margin:0 11px 0 0px;

	padding:0px 19px 0 0;

	float:left;

	background:url(../images/topnav-li.jpg) no-repeat right;

}



#top-nav li a{

	color:#fff;

	text-decoration:none;

}



#top-nav li a:hover{

	color:#ddff81;

}



#top-nav .active {

	color:#ddff81;

}



.header-bg {

	height:344px;

	padding:0px 0 0 0px;

	background:url(../images/header-bg.jpg) no-repeat;

}






.header-bg ul {

	height:50px;

	margin:0px;

	padding:128px 0 0 500px;

}



.header-bg li {

	width:185px;

	margin:0 15px 1px 0px;

	padding:0 0 0 20px;

	float:left;

	font-size:18px;

	color:#5a2800;

	background:url(../images/banner-arrow.gif) 5px 6px no-repeat;

	

}

.header-bg h3 {

	height:30px;	
	margin:0px;
	height:30px;
	padding:128px 0 0 775px;
	color:#FFFFFF; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;

}

.header-bg2 {
	height:344px;
	padding:0px 0 0 0px;
	background:url(../images/header-bg-v2.jpg) no-repeat;
}


.header-bg2 ul {
	height:50px;
	margin:0px;
	padding:155px 0 0 500px;
}



.header-bg2 li {

	width:185px;

	margin:0 15px 1px 0px;

	padding:0 0 0 20px;

	float:left;

	font-size:18px;

	color:#5a2800;

	background:url(../images/banner-arrow.gif) 5px 6px no-repeat;

	

}

.header-bg2 h3 {

	height:30px;	
	margin:0px;
	height:30px;
	padding:100px 0 0 775px;
	color:#FFFFFF; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;

}

.inner-header-bg {

	height:215px;

	padding:0px 0 0 0px;

	background:url(../images/inner-header-bg.jpg) no-repeat;

}



.inner-header-bg ul {

	margin:0px;

	padding:0px;

}



.inner-header-bg li {

	width:215px;

	margin:0 15px 1px 0px;

	padding:0 0 0 20px;

	float:left;

	font-size:18px;

	color:#5a2800;

	background:url(../images/banner-arrow.gif) 5px 6px no-repeat;

	border-bottom:1px dotted #000;

}

.inner-header-bg h3 {

	margin:0px;
	height:30px;
	padding:192px 0 0 775px;
	color:#FFFFFF; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;

}

.get-started {

	position:absolute;

	margin:55px 0 0 568px;

	color:#ffffff;

	font-size:18px;

	text-decoration:none;

	top:301px;

}



.get-started:hover {

	color:#ffc272;

}

.get-started-v {
	position:absolute;
	margin:57px 0 0 818px;
	color:#ffffff;
	font-size:18px;
	text-decoration:none;
	top:301px;
}

.get-started-v:hover {
	color:#f7ffe2;
}



.inner-get-started {

	position:absolute;

	margin:100px 0 0px 562px;

	padding:0px 0 0 0;

	color:#ffffff;

	font-size:18px;

	text-decoration:none;

	top: 167px;

}



.inner-get-started:hover {

	color:#ffc272;

}





/* ///////// Content Area CSS\\\\\\\\\\\\\\\\ */



#content-area {

	width:950px;

	margin:25px 0 15px 0;

	padding:0px 10px 15px 10px;

	background:url(../images/content-bg.jpg) repeat-y 0px 10px;

}



#content-area-left {

	width:260px;

	float:left;

	padding:0px;

	margin:0px;

}



#content-area-right {

	width:665px;

	float:right;

	padding:12px 0 0 25px;

	margin:0px;

}



#content-area-right p{	

	line-height:18px;

	color:#586732;

}



#content-area-right h1{	

	line-height:25px;

	background:url(../images/title_icon.jpg) no-repeat left top;

	font-family:Arial, Helvetica, sans-serif; font-size:24px;

	padding:15px 0px 0px 30px;

	height:31px;

}



#content-area-right {

	margin:0px;

}


.recentpost h2{
	margin:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3b1d00;
	font-weight:normal;
	padding:9px 0px 7px 32px;
	background:url(../images/recent_icon.jpg) left top no-repeat;}	
	
.recentpost ul{
	padding:0px 0px 20px 0px ;
	margin:0px;
	list-style:none;}		
	
.recentpost li{
	padding:0px 0px 0px 13px;
	margin:0px;
	line-height:27px;
	background:url(../images/arrow.jpg) left 8px no-repeat;
	}
	
.recentpost li a{
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	text-decoration:none;
	color:#587215;
	font-size:14px;
	background:url(../images/li-line.gif) repeat-x left bottom;
	}
	
.recentpost li a:hover{
	color:#76942a;}



.subsidiaries {

	font-size:12px;

	font-weight:bold;

	color:#7f9b35;	

}



.subsidiaries ul {

	margin:0 0 20px 0;

	width:auto;

}



.subsidiaries li{

	width:auto;

	margin:0 10px 10px 0px;

	padding:0 0 0 20px;

	float:left;

	background: url(../images/arrow.gif) no-repeat 0px 2px;

}



.subsidiaries li a{

	text-decoration:none;

	color:#7f9b35;

	border-bottom:1px dotted #000;

}



.subsidiaries li a:hover{

	padding-bottom:0px;

	border-bottom:1px dotted #000;

	color:#7f9b35;

}



#inner-content-area p{

	margin:15px 0px;

	padding:0px;

	line-height:20px;

	color:#586732;

}



#inner-content-area h2{

	margin:15px 0;

	color:#a67435;

	font-size:20px;

	font-weight:normal;

}



#inner-content-area h3{

	margin:0px 0 0 0;

	padding:7px 0;

	color:#586732;

	font-size:17px;

	font-weight:bold;

}



#inner-content-area h4{

	margin:0px 0;

	font-size:15px;

	font-weight:bold;

	color:#a75f00;

}



#inner-content-area p a{

	line-height:20px;

	color:#76912d;

	border-bottom:1px dotted #76912d;

	text-decoration:none;

}



#inner-content-area p a:hover{

	line-height:20px;

	color:#4a2a03;

	border:none;

	text-decoration:underline;

}



#inner-content-area ul li a{

		line-height:20px;

	color:#76912d;

	border-bottom:1px dotted #76912d;

	text-decoration:none;

}



#inner-content-area ul li a:hover{

	line-height:20px;

	color:#4a2a03;

	border:none;

	text-decoration:underline;

}





#inner-content-area ul{

	padding:0px; margin:0px;

	list-style-type:none;

}



#inner-content-area ul li{

	list-style-type:none;

	background:url(../images/arrow.gif) no-repeat left 5px;

	padding:0px 0px 0px 20px;

	margin:0 0 7px 0;

	line-height:20px;

}



#inner-content-area ul ol{

	list-style-type:decimal;

	padding:0px 0px 0px 20px;

	margin:0 0 7px 0;

	line-height:20px;

}





.img-left {

	float:left;

	margin:0 7px 7px 0;

}



.img-right {

	float:right;

	margin:0 0px 7px 7px;

}



/* Take a tour */

.video-wrap{



	text-align:left;



	color:#6a6942;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	padding:0px;



	margin:15px 10px 10px 26px;



	line-height:22px;	



	width:579px;}





.videobg{



	background:url(../images/videobg.jpg) no-repeat;



	width:324px;



	height:254px;



	padding:14px;



	}

	

/* Testimonial */



.testimonials{

width:657px;

margin-bottom:12px;

}



.testimonials span{

font-weight:normail;

font-size:12px;

padding-top:4px;

text-align:right;

}



.testimonial-name {font-weight:bold; padding:3px 10px 0 40px; width:607px; height:28px; background: url(../images/testimonial-top.jpg) no-repeat left bottom}



.testimonial-bg {

	background:url(../images/testimonial-bg.jpg) repeat-x #f9fde9 top left;

	padding:3px 10px;

	margin:0px;

	line-height:20px;

	border-left:1px solid #c2d279;

	border-right:1px solid #c2d279;

}



.testimonial-img {float:left; margin:0 10px 7px 0px;}



.testimonial-bg span a {

	color:#76912d;

	text-decoration:none;

	padding:3px;

	background:#dae6a8;

	max-width:80px;

	height:auto;

	margin:0px;

}



.testimonial-bg span a:hover {

	color:#76912d;	

	background:none;

	text-decoration:none;

	padding:3px;

	border-bottom:1px dotted #76912d;	

}



.testimonial-video-wrap {

	float:right;

}



.testimonial-video-wrap p{

	margin:0px;

	padding:0px;

}



.testimonial-video-icon {

	width:53px;

	float:left;

}



.testimonial-video-border {

	height:30px;

	float:left;

	padding:0px 4px;

	border:1px solid #c2d17e;

	border-left:none;

}



/* --------------- */



/* media*/



.media{

width:657px;

margin-bottom:12px;

background:url(../images/media-main-bg.jpg) repeat-x left bottom;

}



.media-bg {

	background:url(../images/testimonial-bg.jpg) repeat-x #f9fde9 top left;

	padding:3px 10px;

	margin:0px;

	line-height:20px;

	border-left:1px solid #c2d279;

	border-right:1px solid #c2d279;

}





.media-bg p img {

	border:3px solid #aebe63;

	float:left;

}



.media-img {float:left; margin:0 10px 7px 0px;}





.media-bg span a {

	color:#6c8627;

	text-decoration:none;

	padding:3px;

	max-width:80px;

	height:auto;

	margin:0px;

}



.media-bg span a:hover {

	color:#000;	

	background:none;

	text-decoration:none;

	padding:3px;

	border-bottom: none;	

}





/* --------------- */	



/* services*/



.services-box {

width:657px;

margin-bottom:12px;

background:url(../images/media-main-bg.jpg) repeat-x left bottom;

}



.services-bg h2{

	font-size:16px;

	font-weight:bold;

	color:#7e9b35;

}



.services-bg {

	background:url(../images/testimonial-bg.jpg) repeat-x #f9fde9 top left;

	padding:3px 15px;

	margin:0px;

	line-height:20px;

	border-left:1px solid #c2d279;

	border-right:1px solid #c2d279;

}





/*.services-bg p img {

	border:3px solid #aebe63;

	float:left;

}*/







.services-bg span a {

	color:#6c8627;

	text-decoration:none;

	padding:3px;

	max-width:80px;

	height:auto;

	margin:0px;

}



.services-bg span a:hover {

	color:#000;	

	background:none;

	text-decoration:none;

	padding:3px;

	border-bottom: none;	

}





/* --------------- */	





	

/* paging */



.paging-wrap {

	width:635px;

	height:20px;

	padding:5px 10px 0px 10px;	

	border:1px solid #e2e1e1;

	background:url(../images/paging-bg.jpg) repeat-x left top #f6f6f6;

}



.page-wrap {float:left}

.page-max {float:right}



.page-no {

	width:400px; height:15px; float:left;  font-size:12px; font-weight:normal;

}



.page-input {

	width:35px; height:15px; float:left; padding:3px 2px 0 4px;

}



.page-no a{

	text-decoration:none;

	color:#586732;

}



.page-no a:hover{

	text-decoration:none;

	color:#000;

}



.page-no-active {

	text-decoration:none;

	font-weight:bold;

	color:#000;

}







.pre-next {

	width:150px; float:right; text-align:right; font-weight:normal

}



/*.arrow-pre {

	width:26px;

	height:26px;

	display:block;

	float:left;

	margin-right:6px;

	background:url(../images/prev-next-button.gif) no-repeat left top;

}



.arrow-pre:hover {

	width:26px;

	height:26px;

	display:block;

	background:url(../images/prev-next-button.gif) no-repeat left bottom;

}



.arrow-pre-inactive {

	width:26px;

	height:26px;

	display:block;

	float:left;

	margin-right:4px;

	background:url(../images/prev-next-button.gif) no-repeat left bottom;

}



.arrow-next {

	width:26px;

	height:26px;

	display:block;

	float:left;

	margin-left:6px;

	background:url(../images/prev-next-button.gif) no-repeat right top;

}



.arrow-next:hover{

	width:26px;

	height:26px;

	display:block;

	background:url(../images/prev-next-button.gif) no-repeat right bottom;

}



.arrow-next-inactive {

	width:26px;

	height:26px;

	display:block;

	float:left;

	margin-left:4px;

	background:url(../images/prev-next-button.gif) no-repeat right bottom;

}

*/





/* ----------- */	



.service-box {

	width:234px;

}



.service-box .active{

	color:#000;

	font-weight:bold;

}



.service-box h3 {

	width:184px;

	height:26px;

	color:#fff;

	font-size:18px;

	padding:16px 0 0 50px;

	background:url(../images/our-service-bg.jpg) no-repeat;

}



.service-box-bg {

	font-size:13px;

	color:#586732;

	padding:10px;

	background:url(../images/service-bg.jpg) repeat-x;

}





/* --------------------- */



.request-box {

	width:234px;

}



.request-box .active{

	color:#000;

	font-weight:bold;

}



.request-box h3 {

	width:184px;

	height:26px;

	color:#fff;

	font-size:18px;

	padding:16px 0 0 50px;

	background:url(../images/request-head.jpg) no-repeat;

}



.request-box-bg {

	font-size:13px;

	color:#586732;

	padding:10px;

	background:url(../images/service-bg.jpg) repeat-x;

}





/*-------------------- */

/* --------------------- */

.newsletter-box {

	width:234px;

}



.newsletter-box .active{

	color:#000;

	font-weight:bold;

}



.newsletter-box h3 {

	width:184px;

	height:26px;

	color:#fff;

	font-size:18px;

	padding:16px 0 0 50px;

	background:url(../images/newsletter-head.jpg) no-repeat;

}



.newsletter-box-bg {

	font-size:13px;

	color:#586732;

	padding:10px;

	background:url(../images/service-bg.jpg) repeat-x;

}


/*-------------------- */ 

.brown {

	color:#4a2b02;

	font-size:16px;

	font-weight:bold;

}



.green {

	color:#647c22;

}



.saperator {

	height:1px;

	margin:20px 0 5px 0;

	background:url(../images/saperator-bg.jpg) repeat-x;	

}



.titleuline {

	height:5px;

	margin:5px 0 10px 0;

	background:url(../images/title-saperator-bg.jpg) repeat-x;	

}



ul.main{

	list-style:none;

}





ul.main li {

	margin:0 0 10px 0;

	padding:0 0 5px 0px;

	font-size:13px;

	font-weight:normal;

	color:#586732; 

	background:url(../images/bullet-light.gif) no-repeat;

}



ul.main li a{

	text-decoration:none;

	color:#586732;

	padding:0 0 5px 20px;

	background:url(../images/li-line.gif) repeat-x left bottom;

}



ul.main li a:hover{

	color:#000;

}



ul.sub{

	list-style:none;

	margin-left:10px;

	padding:0 0 5px 0px;	

}





ul.sub li {

	margin:0 0 10px 0;

	padding:0 0 0 0px;

	font-size:11px;

	font-weight:normal;

	color:#586732; 

	background:url(../images/arrow.gif) no-repeat left 3px;

}



ul.sub li a{

	text-decoration:none;

	color:#586732;

	padding:0 0 1px 20px;

}



ul.sub li a:hover{

	color:#000;

	text-decoration:none;

	border-bottom:1px dotted #000;

}





/* Third Tier */

ul.sub2{

	list-style:none;

	margin-left:10px;

	padding:0 0 5px 0px;

}





ul.sub2 li {

	margin:0 0 10px 0;

	padding:0 0 0 0px;

	font-size:11px;

	font-weight:normal;

	color:#586732; 

	background:url(../images/arrow2.gif) no-repeat left 3px;

}



ul.sub2 li a{

	text-decoration:none;

	color:#586732;

	padding:0 0 1px 20px;

}



ul.sub2 li a:hover{

	color:#000;

	text-decoration:none;

	border-bottom:1px dotted #000;

}







/* Faq */



#faq .qus{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; font-weight: bold;

	color:#65801e;

	background:url(../images/faq_bullet.gif) no-repeat left top;

	padding:2px 0 5px 25px;

	line-height:25px;

}

#faq p{

margin:0px;

padding:0px;}



/* ------------------ */





/* Media */



.mediatitle{

padding:10px 0px;

color:#669900;

}





/* ------------- */



/* Contact us page */



.contactusform td{

padding:0px;

}

.contact-input-bg{

	width:237px;

	height:24px;

	padding:4px 0 0 4px;

	background:url(../images/contact-field-bg.jpg) no-repeat left;

}



.contact-input {

	font-family:Arial, Helvetica, sans-serif; font-size:12px;

	width:220px;

	height:17px;

	padding:3px 6px 0 4px;

	border: none;
	display:block;
	background:url(../images/input-field-bg.jpg) repeat-x;



}



.contact-textarea-bg{

	width:237px;

	height:115px;

	padding:4px 0 0 4px;

	margin-top:2px;

	background: url(../images/contact-textarea-bg.jpg) no-repeat;

}



.contact-textarea {

	width:220px;

	height:105px;

	padding:0px 6px 0 4px;	

	border:none;

	font-family:Arial, Helvetica, sans-serif; font-size:12px;

	background:url(../images/textarea-field-bg.jpg) repeat-x left bottom;

}





/* --------------- */





.box-wrap {

	width:213px;

	height:370px;

	float:left;

	margin:0 12px 0 0;

	padding:0px;

	font-size:12px;

	line-height:16px;

}



.box-wrap h3{

	width:186px;

	height:25px;

	padding:13px 0 0 27px;

	color:#fff;

	font-size:13px;

	font-weight:bold;

	background:url(../images/box-head-bg.jpg) no-repeat;	

}

.box-wrap h3 a{
	text-decoration:none;
	color:#fff;
}

.box-wrap h3 a:hover{
	text-decoration:none;
	color: #e4ff9d;
}

.box-border {

	border:1px solid #c3d39b;

	border-top:none;

	background:#fff;

	padding-bottom:15px;

	height:320px;

	

}



.box-border p{

	margin:18px 10px 8px 10px;

}



.box-border img {

	padding:1px 0;

	border-bottom:2px solid #7b4702;

}



.readmore {

	width:70px;

	height:25px;

	display:block;

	float:right;

	padding:6px 0 0 25px;

	margin:0 4px 0px 0;

	text-decoration:none;

	color:#fff;

	background: url(../images/readmore-bg.jpg) no-repeat left top;

}



.readmore:hover {

	background: url(../images/readmore-bg.jpg) no-repeat left bottom;

	}

	

	





.td-head {

	padding:10px 5px 5px 5px;

	background:#7f9b35;

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	font-size:13px;

	font-weight:bold;

	color:#FFFFFF;

	

	}



.td1 {

	padding:10px 5px 5px 5px;

	background:#deecaf;

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	font-size:13px; 

	

	}

	

.td2 {

	padding:10px 5px 5px 5px;

	background:#f9f9f9;

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	font-size:13px;  

	}

	

.buy-now-btn {

	width:150px;

	height:35px;

	padding:6px 0px 0px 0px;

	text-align:center;

	background:url(../images/buy-now-btn.jpg) no-repeat;

	font-weight:bold;

	font-size:16px;

	color:#FFFFFF;

	}		

	

.buy-now-btn span{

	font-size:14px;

	}

.buy-now-btn a{

	color:#FFFFFF;

	text-decoration:none;

	}

.buy-now-btn a:hover{

	color: #e9ffa8;

	text-decoration:none;

	}


/* --------------------- */

.price-btn {

	width:84px;

	height:35px;

	padding:4px 0px 0px 0px;

	text-align:center;

	background:url(../images/price-btn.jpg) no-repeat;

	font-weight: normal;

	font-size:20px;

	color:#FFFFFF;

	}		

	

.price-btn span{

	font-size:14px;

	}

.price-btn a{

	color:#FFFFFF;

	text-decoration:none;

	}

.price-btn a:hover{

	color: #e9ffa8;

	text-decoration:none;

	}
	
/* -------------------------- */	


	

.related-links-wrap {

	margin:10px 0 0 0;

}

	

.related-links-wrap h6{	

	height:21px;

	background:url(../images/related-bg.jpg) repeat-x left top;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#4b2b02;

	margin:0px;

	padding:3px 0px 10px 2px;}

	

	

.related-links-wrap ul li a{

	color:#76912d;

	border-bottom:1px dotted #4a2a03;

	text-decoration:none;

}



.related-links-wrap ul li a:hover{

	color:#4a2a03;	

	text-decoration:underline;		

	border-bottom:none;

}





.related-links-wrap ul{

	padding:0px; margin:0px;

	list-style-type:none;

}



.related-links-wrap ul li{

	list-style-type:none;

	background:url(../images/arrow.gif) no-repeat left 6px;

	padding:0px 0px 0px 20px;

	margin:0 0 0px 0;

	line-height:20px;

}





	

/* ///////// Footer Wrap CSS\\\\\\\\\\\\\\\\ */	



#footer-wrap {

	width:100%;

	color:#7b4702;

	padding:40px 0 10px 0;

	background:url(../images/footer-bg.jpg) repeat-x #4a2b02;

}



#footer {

	width:970px;

	margin:auto;

	text-align:center;

}



#footer span{

	font-size:11px;

	color:#7d633f;

	padding:10px 0 15px 0;

}



.footer-nav {

	padding:0 15px;

	margin-bottom:8px;

	

}



.footer-nav a {

	padding:0 14px;

	text-decoration:none;

	color:#a17e4e;

}



.footer-nav a:hover {

	color:#ffae44;

}



.techwyse {

	font-size:12px;

	color:#866539;

	text-decoration:none;	

}



.techwyse:hover {

	color:#a17e4e;

}



.request-info {

	width:235px;

	font-size:12px;

	margin-bottom:15px;

}



.request-info h4{

	color:#2b2b2b;

	font-size:16px;

	padding:0 0 0 30px;

	font-weight:bold;

	line-height:25px;

	background:url(../images/request-info-bg.jpg) no-repeat;

}



.request-info h4 span{

	color:#546722;

	font-size:17px;

}



.star {color: #FF0000}





.input-bg{

	width:130px;

	height:24px;

	padding:4px 0 0 4px;

	background:url(../images/field-bg.jpg) no-repeat left;

}
.verification-bg{

	width:103px;

	height:24px;

	padding:4px 0 0 2px;
	display:block;
	margin:0 0 0 2px;

	background:url(../images/verification-form-bg.jpg) no-repeat left 0;

}



.request-input {

	font-family:Arial, Helvetica, sans-serif; font-size:12px;

	width:115px;

	height:17px;

	padding:0px 6px 0 4px;

	border: none;

	background:url(../images/input-field-bg.jpg) repeat-x;

}
.verification-input {

	font-family:Arial, Helvetica, sans-serif; font-size:12px;

	width:94px;

	padding:0px 6px 0 1px;

	border: none;

	background:none;
	margin:0;

}



.textarea-bg{

	width:130px;

	height:81px;

	padding:4px 0 0 4px;

	margin-top:2px;	

	background: url(../images/textarea-bg.jpg) no-repeat;

}



.request-textarea {

	font-family:Arial, Helvetica, sans-serif; font-size:12px;

	width:115px;

	height:70px;

	padding:0px 6px 0 4px;	

	border:none;

	font-family:Arial, Helvetica, sans-serif;

	background:url(../images/textarea-field-bg.jpg) repeat-x;

}



.comment-pad {padding-top:4px;}

.submit-pad { padding-right:3px;}



a.top {

	background:url(../images/bg_top.jpg) right no-repeat; font-size:12px;

	padding:5px 15px 5px 0px;

	color:#4a2b02;

	text-decoration:none;

	float:right;

	display:block;

}



a.top:hover {

	text-decoration:none;

	}

	

a.back {

	background:url(../images/bg_back.jpg) right no-repeat;  font-size:12px;

	padding:5px 15px 5px 0px;

	color:#4a2b02;

	text-decoration:none;

	float:right;

	display:block;

	cursor:pointer;

}

a.back:hover {

	text-decoration:none;

	}

/* end */



.medical-blueprint{

	width:205px;

	height:124px;

	float:left;

	margin:0 0px 0 0;

	padding:0px;

	font-size:13px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:16px;

	padding:8px 0px 0px 8px;

	background:url(../images/blue-print.jpg) no-repeat;

}

.medical-blueprint-gold{

	width:205px;

	height:124px;

	float:left;

	margin:0 0px 0 0;

	padding:0px;

	font-size:13px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:16px;

	padding:8px 0px 0px 8px;

	background:url(../images/blue-print-gold.jpg) no-repeat;

}

.medical-blueprint-platinum{

	width:205px;

	height:124px;

	float:left;

	margin:0 0px 0 0;

	padding:0px;

	font-size:13px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:16px;

	padding:8px 0px 0px 8px;

	background:url(../images/blue-print-platinum.jpg) no-repeat;

}

.medical-blueprint-bot{

	width:203px;

	float:left;

	padding:8px 0px 0px 8px;

	background-color:#FFFFFF;

	border-left:1px  solid #c3d39b;

	border-right:1px  solid #c3d39b;

	border-bottom:1px  solid #c3d39b;

}



.medical-blueprint-bot ul li{

	font-size:12px;

}



h6.grn {

font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;

color:#76912d;

padding:15px 0px 0px 0px;

width:50px;

}

h5.amt {

font-family:Arial, Helvetica, sans-serif; font-size:20px;

color:#4a2b02;

padding:10px 0px 10px 10px;

width:80px;

font-weight:bold;

}

h5.amt span{

font-family:Arial, Helvetica, sans-serif; font-size:14px;

color:#4a2b02;

font-weight:bold;

}



/* Top menu Style */



ul.menu {list-style:none; margin:0; padding:0;z-index:100;}

ul.menu * {margin:0; padding:0}

ul.menu a {display:block; color:#000; text-decoration:none}

ul.menu li {position:relative; float:left; margin-right:2px}

ul.menu ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}

ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:210px; margin:0}

ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#789527}

ul.menu ul li a:hover {background-color:#809d33}

ul.menu ul ul {left:211px; top:-1px}

ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:none;}

ul.menu .menulink:hover, ul.menu .menuhover {background:#809d33}

ul.menu .menusub {background:url(../images/nav-arrow.gif) no-repeat #789527 center right;}

ul.menu .topline {border-top:1px solid #aaa}

/* Top menu Style ends here */



/* Shopping Cart Style Starts Here */

.table_top{

	background:url(../images/shopping-head-bg.jpg) top left repeat-x;

	height:25px;	

	font-size:12px;

	width:900px;

	padding:0px 0 0 0px;

	border:1px solid #b0c47a;

	border-bottom: none;

	}

	

.table_top2{

	background:url(../images/shopping-head-bg.jpg) top left repeat-x;

	height:25px;	

	font-size:12px;

	padding:0px 0 0 5px;

	border-bottom: none;

	}	

	

.table-head-top {

	font-weight:bold;

	color:#000;



	padding:7px 0 7px 7px;	

	border-bottom:1px solid #b0c47a;

	

}

	

.table_inner {

	background:url(../images/table-innerbg.jpg) top left repeat-x #f7f7f7;

	color:#000;

	font-size:12px;

	border:none;

}

.table_inner_td {

padding:3px 0 0 7px;

}



.input_shopping {

	width:52px;

	border:#7f9db9 solid 1px;

}

.input_contact {

	width:230px;

	height:19px;

	border:#7f9db9 solid 1px;

	padding:0px 0px 0px 2px;

}

.textarea_shopping {

	width:230px;

	height:50px;

	border:#7f9db9 solid 1px;

	padding:0px 0px 0px 4px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



.select_shopping {

	width:233px;

	border:#7f9db9 solid 1px;

	padding:0px 0px 0px 4px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}





.table_delete{

	margin:3px 0px 3px 0px;

}

.red{

	color:#fe0000;

}



.shoppingcart-products {

	width:665px;

	margin:0px 0 0px 0;

	padding:0px;

}

.shoppingcart-products p{

	margin:10px 0px 0px 0px;

	padding:0px;

	line-height:20px;

	color:#586732;

}

.shoppingcart-products img{

	margin:0px 8px 0px 0px;

}



.buy-now{

	background:url(../images/shoping-buynow.jpg) top left no-repeat;

	width:78px;

	height:23px;

	padding:3px 0px 0px 21px;

	margin:10px 15px 0px 0px;

	float:right;

}

.buy-now a{

	font-size:12px;

	font-weight:bold;

	color:#FFF;

	text-decoration:none;

	

}

.buy-now a:hover{

	color:#DDFF81;

}



.buy-now2{

	background:url(../images/shoping-buynow2.jpg) top left no-repeat;

	width:141px;

	height:23px;

	padding:3px 0px 0px 0px;

	margin:10px 10px 0px 0px;

	float:right;

	text-align:center;

}



.buy-now2 a{

	font-size:12px;

	font-weight:bold;

	color:#FFF;

	text-decoration:none;

	

}

.buy-now2 a:hover{

	color:#DDFF81;

}



/* Shopping Cart Style Ends Here */


.image_style {float:right; margin:0 0 5px 7px;}

.starlight {
	width:225px;
	height:131px;
	float:left;
	text-decoration:none;
	font-size:12px;
	color:#688124;
	background:url(../images/starlight.jpg) no-repeat;
}

/*------------------gwo style starts here--------------------*/
.gwoheader{
width:970px; height:215px; padding:0px 0 0 0px; background:url(../images/inner-header-new-bg.jpg) no-repeat left top;
}
.gwoulcontainer{
}
.gwoheader ul{
float:left; 
width:470px;padding-left:415px;padding-top:83px;
list-style:none;
z-index:-100;
}
.gwoheader ul li{
width:200px; background:url(../images/banner-arrow.gif) 5px 6px no-repeat; font-size:18px; color:#5a2800; padding:0 15px 0 20px; float:left;}
.gworeqcontainer{
float:right; width:155px; height:42px;
padding:8px 19px 0px 0px;
}
.gworeqinfo{
float:right; color:#FFFFFF; font-size:18px; text-decoration:none; 
}

/*------------------gwo style ends here--------------------*/

/*--------------------  Css Ends Here ------------------------------*/
.input-bg1{

	width:100px;

	height:24px;

	padding:4px 0 0 4px;

	background:url(../images/field-bg1.jpg) no-repeat left;

}


.contact-input-bg1{

	width:120px;

	height:24px;

	padding:4px 0 0 4px;

	background:url(../images/contact-field-bg1.jpg) no-repeat left;

}
.social-wrap-inner{
	background:url(../../images/social-bg.jpg) no-repeat left top;
	height:55px;
	width:196px;
	padding:30px 16px 0 25px;
	margin:16px 0 15px 0;
}

