/*
Theme Name: Saveur d'Auge
Theme URI: http://www.saveurdauge.com


Author: Clem DELAPORTE
-------------------------------------------------------------------------------------------
CSS Document
-------General----------*/
BODY
{
	padding: 0;
	margin: 0;
	font: normal 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #878787;
	background-color: inherit;
}
P, H1, H2, H3, H4, H5, INPUT, FORM, LABEL
{
	padding: 0;
	margin: 0;
	/*[empty]+placement:;*/
}
DIV#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P
{
	/*+placement:shift 1px 49px;*/
	position: relative;
	left: 1px;
	top: 49px;
}
UL
{
	list-style: none;
}
HR
{
	border-top: 1px solid #CCC;
	border-bottom: 0px solid #000000;
	width: 550px;
	float: left;
	margin-bottom: 20px;
}
IMG
{
	padding: 0;
	margin: 0;
	border: none;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
.spacer
{
	clear: both;
	line-height: 0;
	font-size: 0;
}
/*-------General----------
------- Top Portion starts----------*/
#topportion
{
	background: url(top_bg.gif) repeat-x 0 0;
	padding: 9px 0 0;
	margin: 0;
	color: #887;
	background-color: inherit;
	height: 114px;
}
#topportion DIV.top
{
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
#topportion DIV.top DIV.logo
{
	float: left;
	width: auto;
	padding: 0;
	margin: 0;
	position: relative;
}
#topportion DIV.top DIV.logo IMG
{
	padding: 0;
	margin: 0;
	display: inherit;
	/*[empty]width:;*/
	/*[empty]height:;*/
	/*+placement:shift 170px 19px;*/
	position: relative;
	left: 170px;
	top: 19px;
}
#topportion DIV.top DIV.logo A.icon
{
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 12px;
}
#topportion DIV.top DIV.search
{
	float: right;
	width: 300px;
	background: url(urlno-repeat) 0 0;
	padding: 0 0 0 10px;
	margin: 33px 0 0;
}
#topportion DIV.top DIV.search INPUT
{
	padding: 0px 0 0 3px;
	margin: 6px 0;
	width: 180px;
	float: left;
	height: 19px;
	border: 0px solid #000000;
	font: normal 12px / 19px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #0B4110;
	background-color: #C6D18C;
}
#topportion DIV.top DIV.search INPUT.searchBtn
{
	width: 75px;
	height: 25px;
	border: none;
	cursor: pointer;
	float: right;
	margin-top: 3px;
	margin-right: 13px;
	background-color: #F1EBD5;
}
#topportion DIV.top DIV.nav
{
	width: 869px;
	background: url(images/bg_nav.jpg) no-repeat -10px -33px;
	padding: 5px 0 9px 91px;
	margin: 0;
	float: left;
	height: 0px;
	/*+placement:shift 0px 1px;*/
	position: relative;
	left: 0px;
	top: 1px;
}
#topportion DIV.top DIV.nav UL
{
	padding: 0;
	margin: 0;
	width: 869px;
}
#topportion DIV.top DIV.nav UL LI
{
	padding: 0 40px;
	margin: 0;
	float: left;
	width: auto;
}
#topportion DIV.top DIV.nav UL LI.last
{
	padding: 0 0 0 40px;
	margin: 0;
	width: auto;
}
#topportion DIV.top DIV.nav UL LI A
{
	font: normal 18px Calibri, Arial, Helvetica, sans-serif;
	color: #FED;
	background-color: inherit;
	text-decoration: none;
	font-weight: 500;
}
#topportion DIV.top DIV.nav UL LI A.active
{
	color: #8ABC35;
	background-color: inherit;
	text-decoration: none;
}
#topportion DIV.top DIV.nav DIV.bline
{
	height: 35px;
	width: 100%;
	background: url(images/nav_bline.jpg) no-repeat 100% 100%;
	/*+placement:shift -11px 11px;*/
	position: relative;
	left: -11px;
	top: 11px;
}
/*------- Top Portion ends----------
------- Body Portion starts----------*/
#bodyportion
{
	color: #876;
	padding: 0;
	margin: 0;
	background-color: #FBEBD4;
}
#bodyportion DIV.body
{
	width: 960px;
	margin: 0 auto;
	padding: 13px 0 0;
	height: 1881px;
}
/*----------Header portion starts------------*/
#header-container
{
	width: 954px;
	border: 1px solid #C8C8C8;
	padding: 2px;
	height: 340px;
	margin: 0 0 11px;
	z-index: 1;
}
/*----------Header portion ends------------
----------------Header slider starts------------------*/
.SplashFrame
{
	width: 954px;
	height: 340px;
	padding: 2px;
	border: 1px solid #C8C8C8;
	margin: 0 0 11px;
}
.SlashEff
{
	width: 958px;
	padding: 0;
	margin: 0 0 11px;
}
.SlashEff UL
{
	padding: 0;
	margin: 0;
	width: auto;
	float: right;
}
.SlashEff LI
{
	float: left;
	width: auto;
	cursor: pointer;
	background: none;
	border: none;
	padding: 0 16px;
	text-align: center;
}
.SlashEff UL LI A
{
	font: normal 12px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #E5E5E5;
	padding: 3px 8px;
	margin: 0;
	border: 1px solid #CCCCCC;
}
.SlashEff UL LI A:hover
{
	color: #FFF;
	background-color: inherit;
}
/*----------------Header slider ends------------------
----------------Header slider starts------------------*/
#header
{
	width: 954px;
	height: 340px;
	padding: 2px;
	border: 1px solid #C8C8C8;
	margin: 0 0 11px;
}
#slider
{
	width: 954px;
	/*important to be same as image width*/
	height: 340px;
	/*important to be same as image height*/
	position: relative;
	/*important*/
	overflow: hidden;
	/*important*/
	padding: 0;
	margin: 0;
}
#sliderContent
{
	width: 954px;
	/*important to be same as image width or wider*/
	position: absolute;
	padding: 0;
	margin: 0;
}
.sliderImage
{
	float: left;
	position: relative;
	display: none;
}
.sliderImage SPAN
{
	position: absolute;
	font: normal 13px / 15px "Century Gothic", Arial, Helvetica, sans-serif;
	padding: 14px 20px 16px 0;
	width: 934px;
	background-color: #000;
	opacity: 0.7;
	color: #FFF;
	display: none;
	text-align: right;
}
.clear
{
	clear: both;
}
.sliderImage SPAN STRONG
{
	font-size: 14px;
}
.top
{
	top: 0;
	left: 0;
}
.bottom
{
	bottom: 0;
	left: 0;
}
UL
{
	list-style-type: none;
}
/*----------------Header slider ends------------------
----------------Header slider starts------------------*/
.carusel_bg
{
	position: relative;
	width: 954px;
	height: 340px;
	margin: 0 0 11px;
	border: 1px solid #C8C8C8;
	padding: 2px;
	background-color: #FFF;
	color: #000;
}
.jCarouselLite
{
	position: relative;
	width: 954px;
	height: 340px;
	visibility: visible;
	z-index: 2;
	left: 0px;
}
.jCarouselLite UL
{
	height: 340px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	list-style-type: none;
	z-index: 1;
	width: 8577px;
	left: -3812px;
}
.jCarouselLite UL LI
{
	height: 340px;
	display: block;
	float: left;
	width: 954px;
}
.prev_button
{
	position: absolute;
	z-index: 999;
	width: 45px;
	height: 89px;
	top: 123px;
	background-image: url(images/prev_btn.png);
	cursor: pointer;
}
.next_button
{
	position: absolute;
	z-index: 999;
	right: 0;
	width: 45px;
	top: 123px;
	height: 89px;
	background-image: url(images/next_btn.png);
	cursor: pointer;
}
.preview
{
	position: relative;
	padding: 0;
	margin: 0;
	float: left;
	width: 954px;
	height: 340px;
}
.bottomtext
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 932px;
	padding: 10px 22px 10px 0;
	margin: 0;
	background-color: #000000;
	text-align: right;
	color: #FFF;
	display: none;
	font: normal 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	opacity: .50;
	z-index: 1000;
}
/*----------------Header slider ends------------------
----------Welcome strip starts------------*/
#bodyportion DIV.body DIV.welcomestrip
{
	padding: 0;
	margin: 0;
	background: url(baniere.jpg);
	height: 245px;
	width: 958px;
}
#bodyportion DIV.body DIV.welcomestrip DIV.leftside
{
	float: left;
	width: 517px;
	position: relative;
	/*+placement:shift 105px 201px;*/
	position: relative;
	left: 105px;
	top: 201px;
}
#welcomestrip
{
	background: url(images/bar.jpg) no-repeat 0 0;
	height: 161px;
	width: 958px;
}
#bodyportion DIV.body DIV.welcomestrip DIV.rightside
{
	float: right;
	width: 320px;
	padding: 9px 30px 0 0;
	margin: 0;
}
#bodyportion DIV.body DIV.welcomestrip DIV.leftside H1.welcome
{
	font: normal 600 20px / 25px "Minion Pro", Arial, Helvetica, sans-serif;
	color: #030101;
	background-color: inherit;
	float: left;
	padding: 18px 0 17px 30px;
	margin: 0;
	width: 477px;
	/*+placement:shift -17px -14px;*/
	position: relative;
	left: -17px;
	top: -14px;
}
#bodyportion DIV.body DIV.welcomestrip DIV.leftside H1.welcome SPAN
{
	font: normal normal 500 1em / 13pt Calibri, Arial, Helvetica, sans-serif;
	color: #030201;
	background-color: inherit;
	padding: 0;
	margin: 0;
	/*+placement:shift 79px -22px;*/
	position: relative;
	left: 79px;
	top: -22px;
}
#bodyportion DIV.body DIV.welcomestrip DIV.rightside H1.tour
{
	font: bold 18px / 20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #39591B;
	background-color: inherit;
	float: right;
	background: url(images/tour_icon.png) no-repeat 94% 0;
	padding: 16px 130px 20px 0;
	margin: 0;
	width: 192px;
	/*+placement:shift 41px -9px;*/
	position: relative;
	left: 41px;
	top: -9px;
}
#bodyportion DIV.body DIV.welcomestrip DIV.rightside H1.tour SPAN
{
	font: normal 500 15px / 20px Calibri;
	color: #FBEBD4;
	background-color: inherit;
	/*+placement:shift 47px -6px;*/
	position: relative;
	left: 47px;
	top: -6px;
}
#bodyportion DIV.body DIV.welcomestrip DIV.rightside H1.tour A
{
	text-decoration: none;
	font: 600 20px / 22px "Minion Pro", Arial, Helvetica, sans-serif;
	color: #030101;
	background-color: inherit;
	/*+placement:shift 62px -7px;*/
	position: relative;
	left: 62px;
	top: -7px;
}
#bodyportion DIV.body DIV.welcomestrip DIV.rightside H1.tour A:hover
{
	text-decoration: none;
}
#bodyportion DIV.body DIV.welcomestrip DIV.leftside DIV.switch
{
	width: 94px;
	margin: 19px 0 0;
	padding: 0;
	float: right;
	position: relative;
}
#bodyportion DIV.body DIV.welcomestrip DIV.leftside DIV.switch A.small
{
	color: #8A8787;
	font: normal 9px / 12px "Century Gothic", Arial, Helvetica, sans-serif;
	background-color: inherit;
	padding: 0;
	margin: 0;
	text-decoration: none;
	display: block;
}
#bodyportion DIV.body DIV.welcomestrip DIV.leftside DIV.switch IMG
{
	display: block;
	padding: 0;
	width: auto;
	margin: 0 0 0 19px;
}
/*------------Dropdown starts--------------*/
#dropnav
{
	position: absolute;
	top: 0;
	z-index: 10;
	left: 0;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
}
#dropnav UL
{
	position: absolute;
	line-height: 38px;
	margin: 0 0 0 -44px;
	padding: 0;
	list-style-type: none;
	height: auto;
	width: 150px;
	font: normal 14px "Century Gothic", Arial, Helvetica, sans-serif;
	border: 1px solid #DADADA;
	background-color: #F6F6F6;
	color: #000;
}
#dropnav LI
{
	float: left;
	position: relative;
	display: block;
}
#dropnav LI UL A
{
	width: 97px;
	float: left;
	padding: 6px 0 6px 53px;
	background-color: #DADADA;
	color: #8A8787;
	background: none;
	line-height: 38px;
	display: block;
	height: 24px;
	font: normal 14px "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#dropnav A:hover
{
	background-image: none;
	background-color: #ECECEC;
	color: #000;
}
/*-------------Dropdown ends-----------
----------Welcome strip ends------------*/
#bodyportion DIV.body DIV.contentarea
{
	padding: 51px 0 60px;
	margin: 0;
	width: 833px;
	/*+placement:shift 84px 72px;*/
	position: relative;
	left: 84px;
	top: 72px;
	height: 925px;
	background-color: #FCECD5;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion
{
	width: 608px;
	float: left;
	padding: 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion
{
	float: right;
	width: 194px;
	padding: 0 0 0 30px;
	margin: 0;
}
/*-------------Index Page starts-----------*/
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.home
{
	font: bold 23px / 28px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4F4F4E;
	background-color: inherit;
	background: url(images/h2_borderbg.gif) no-repeat 0 100%;
	padding: 0 0 20px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.home SPAN
{
	background: url(images/home_icon.gif) no-repeat 0 0;
	padding: 2px 42px 14px 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.vision
{
	font: bold 23px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4F4F4E;
	background-color: inherit;
	background: url(images/h2_borderbg.gif) no-repeat 0 100%;
	padding: 0 0 20px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.vision SPAN
{
	background: url(images/vision_icon.gif) no-repeat 0 0;
	padding: 0 39px 4px 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about IMG.homeimg
{
	float: left;
	width: auto;
	padding: 0;
	margin: 25px 25px 12px 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.hometext
{
	color: #5B5B5B;
	background-color: inherit;
	font: normal 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	padding: 25px 0 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.homelast
{
	padding: 15px 0 0;
	margin: 0 0 49px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.border
{
	padding: 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL
{
	width: 318px;
	padding: 0;
	margin: 0 0 35px;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries
{
	display: block;
	padding: 0;
	margin: 25px 0 0;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL LI
{
	padding: 3px 0 5px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.category LI H4
{
	font: bold 16px / 20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #585858;
	background-color: inherit;
	padding: 4px 0 6px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL LI A
{
	font: normal 500 16px / 20px verdana, Arial, Helvetica, sans-serif;
	color: #20491C;
	background-color: inherit;
	text-decoration: none;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL LI A:hover
{
	color: #000;
	background-color: inherit;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion H4, #bodyportion DIV.body DIV.contentarea DIV.rightportion H3
{
	font: normal 14px / 18px verdana, Arial, Helvetica, sans-serif;
	color: #691012;
	padding: 0 0 7px;
	border: 0px solid #000000;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion H3
{
	background: transparent url(images/category_bottombg.gif) repeat-x 0 100%;
}
#testimonials-manager H3
{
	background: none !important;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion P, #bodyportion DIV.body DIV.contentarea DIV.testimonials_manager_widget
{
	font: normal 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	background-color: inherit;
	padding: 0 0 0px;
	font-weight: normal !important;
}
.testimonials_manager_widget
{
	border: 0px solid #000000 !important;
	margin: 0px !important;
	padding: 0px !important;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion P.author, #bodyportion DIV.body DIV.contentarea DIV.rightportion DIV.testimonials_manager_widget STRONG, #bodyportion DIV.body DIV.contentarea DIV.rightportion DIV.testimonials_manager_widget A
{
	font: italic 13px / 18px Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: inherit;
	padding: 0 0 22px;
	border: 0px solid #000000 !important;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion P A, #bodyportion DIV.body DIV.contentarea DIV.testimonials_manager_widget_widget A
{
	font: normal 12px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #8A5D40;
	background-color: inherit;
	border-bottom: 1px dotted #9E9E9E;
	border-top: 1px dotted #9E9E9E;
	padding: 7px 0;
	margin: 0;
	text-decoration: none;
	display: block;
	text-align: left;
}
#bodyportion DIV.body DIV.contentarea DIV.testimonials_manager_widget_widget A:hover
{
	text-decoration: underline;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion P A:hover
{
	text-decoration: underline;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries
{
	display: block;
	padding: 0;
	margin: 25px 0 0;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries LI
{
	background: url(images/category_bottombg.gif) repeat-x 0 100%;
	padding: 3px 0 5px;
	margin: 0;
	font: normal 13px / 33px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	background-color: inherit;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries LI H4
{
	font: bold 16px / 23px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #585858;
	background-color: inherit;
	padding: 4px 0 16px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries LI A
{
	font: normal 13px / 38px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	background-color: inherit;
	text-decoration: none;
	padding: 6px 0 0;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries LI.last
{
	background: none;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries LI SPAN.call
{
	background: url(images/call_icon.gif) no-repeat 0 0;
	padding: 0 0 8px 37px;
	cursor: text;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries LI A.request
{
	background: url(images/request_icon.gif) no-repeat 0 0;
	padding: 0 0 8px 37px;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries LI SPAN.email
{
	background: url(images/email_icon.gif) no-repeat 0 3px;
	padding: 0 0 0 37px;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries LI SPAN.skype
{
	background: url(images/skype_icon.gif) no-repeat 0 0;
	padding: 0 0 6px 37px;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.queries LI A:hover
{
	color: #000;
	background-color: inherit;
}
#tagcloud
{
	width: 550px;
	position: relative;
	padding: 0;
	margin: 45px 0 0;
}
#tagcloud #flashcontent
{
	width: 544px;
	border: 3px solid #FBEBD4;
	z-index: 1;
	padding: 0;
	margin: 0;
}
IMG.ribbon
{
	position: absolute;
	left: -6px;
	top: -6px;
	width: 178px;
	height: 107px;
	z-index: 200;
	visibility: visible;
}
/*-------------Index Page ends-----------
------- Body Portion ends----------
---------Footer Portion starts----------*/
#footer_cointainer
{
	background: #221F1A repeat-x 0 0;
	padding: 0px;
	margin: 0;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
#footer_cointainer DIV.footer
{
	width: 960px;
	margin: 0 auto;
	padding: 40px 0 29px;
	/*+placement:shift 80px -18px;*/
	position: relative;
	left: 80px;
	top: -18px;
	/*[empty]height:;*/
}
#footer_cointainer DIV.footer UL
{
	width: 141px;
	padding: 0;
	margin: 0 79px 0 0;
	float: left;
}
#footer_cointainer DIV.footer UL LI
{
	padding: 1px 0;
	margin: 0;
	border-bottom: 1px dotted #505050;
	background: none;
}
#footer_cointainer DIV.footer UL LI.last
{
	border-bottom: none;
}
#footer_cointainer DIV.footer UL LI H4, .widget H3
{
	font: normal 15px / 20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #C6B9A1;
	background-color: inherit;
	padding: 0 0 6px;
	margin: 0;
	width: 141px;
	/*+placement:shift 10px 0px;*/
	position: relative;
	left: 10px;
	top: 0px;
	border: 1px solid #211E18;
}
.widget H3
{
	border-bottom: 1px dotted #000000;
}
.widget
{
	float: left;
}
#footer_cointainer DIV.footer UL LI A
{
	font: normal 12px / 20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	background-color: inherit;
	text-decoration: none;
}
#footer_cointainer DIV.footer UL LI A:hover
{
	color: #888888;
	background-color: inherit;
}
#footer_cointainer DIV.footer UL LI H4.update
{
	padding: 9px 0 16px;
	margin: 0;
}
#footer_cointainer DIV.footer UL LI IMG
{
	float: left;
	border: none;
	padding: 0;
	margin: 0 12px 0 0;
	width: auto;
	height: auto;
	display: block;
}
#footer_cointainer DIV.footer P.copyright
{
	font: normal 12px / 20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #C6B9A1;
	background-color: inherit;
	float: left;
	width: 950px;
	padding: 54px 0 0;
	margin: 0;
	/*+placement:shift 6px -16px;*/
	position: relative;
	left: 6px;
	top: -16px;
}
#footer_cointainer DIV.footer P
{
	font: normal 12px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #6C6C6C;
	background-color: inherit;
	float: left;
	width: 950px;
	padding: 0;
	margin: 0;
	display: inline;
}
#footer_cointainer DIV.footer P A
{
	padding: 6px 0 0;
	margin: 0;
}
#footer_cointainer DIV.footer P A IMG.lab
{
	padding: 0;
	margin: 6px 10px 0;
}
/*--------Footer Portion ends------------
-------------About Us Page starts------------*/
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about
{
	padding: 0 28px 0 0;
	margin: 0 0 70px;
	border-right: 1px solid #FBEBD4;
	height: 0px;
	/*[empty]width:;*/
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2
{
	font: bold 19px / 22px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4F4F4E;
	background-color: inherit;
	background: url(images/h2_borderbg.gif) no-repeat 0 100%;
	padding: 0 0 18px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2 SPAN
{
	background: url(images/h2_icon.gif) no-repeat 0 0;
	padding: 0 27px 6px 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.subhead
{
	color: #758118;
	font: normal 17px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	background-color: inherit;
	padding: 20px 0 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment P.subhead
{
	color: #758118;
	font: normal 17px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	background-color: inherit;
	padding: 0px 0 0 !important;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P
{
	color: #030101;
	background-color: inherit;
	font: normal 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	padding: 0px;
	/*+placement:shift 3px 35px;*/
	position: relative;
	left: 3px;
	top: 35px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.last
{
	padding-bottom: 48px;
	margin: 0;
	height: auto;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P A
{
	font: normal 12px / 26px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #407108;
	background-color: inherit;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P A:hover
{
	text-decoration: underline;
}
/*-------------About Us Page ends------------
-------------Services Page starts-------------*/
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.service
{
	font: bold 19px / 22px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4F4F4E;
	background-color: inherit;
	background: url(images/h2_borderbg.gif) no-repeat 0 100%;
	padding: 0 0 18px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.service SPAN
{
	background: url(images/h2_iconservices.gif) no-repeat 0 0;
	padding: 0 43px 6px 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about UL.service
{
	padding: 19px 0 0 23px;
	margin: 0;
	border: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about UL.service LI
{
	border: none;
	background: url(images/bullets.gif) no-repeat 0 9px;
	padding: 0 0 3px 28px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about UL.service LI A, .testimonial A
{
	font: normal 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #8E5615;
	background-color: inherit;
	text-decoration: none;
}
.testimonial
{
	margin-bottom: 25px;
	line-height: 1.5;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about UL.service LI A:hover
{
	text-decoration: none;
	color: #7B4A10;
	background-color: inherit;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.gap
{
	padding: 8px 0 3px;
	margin: 0;
}
/*
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P IMG
{
	padding: 0;
	margin: 0;
	width: 150px;
}
*/
.wp-image-748
{
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.check
{
	padding: 12px 0px 5px 20px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.nocheck
{
	padding: 12px 0px 5px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.check A, #bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.nocheck A
{
	font: bold 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #8A5D40;
	background-color: inherit;
	padding: 0;
	text-decoration: underline;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.check A:hover, #bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.nocheck A:hover
{
	text-decoration: none;
}
/*-------------Services Page ends-------------
-------------Showcase Page starts-----------*/
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.showcase
{
	font: bold 19px / 42px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4F4F4E;
	background-color: inherit;
	background: url(images/h2_borderbg.gif) no-repeat 0 100%;
	padding: 0 0 18px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.showcase SPAN
{
	background: url(images/showcase_icon.gif) no-repeat 0 0;
	padding: 0 44px 18px 0;
	margin: 0;
	height: 20px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about UL.showcase1
{
	padding: 0;
	margin: 23px 0 0;
	background: none;
	border: none;
	float: left;
	width: 550px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about UL.showcase1 LI
{
	padding: 0;
	margin: 0 50px 24px 0;
	float: left;
	width: auto;
	border: none;
	background: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about UL.showcase1 LI.last
{
	margin-right: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.s_number
{
	padding: 0;
	margin: 0 0 17px;
	width: 500px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.s_number UL
{
	float: left;
	width: 500px;
	border: none;
	display: block;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.s_number UL LI
{
	float: left;
	width: auto;
	padding: 9px 9px 0 0;
	margin: 0;
	font: normal 15px / 16px Arial, Helvetica, sans-serif;
	color: #3E3B37;
	background-color: inherit;
	background: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.s_number UL LI IMG
{
	padding: 0;
	margin: 4px 0 2px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.s_number UL LI A
{
	text-decoration: none;
	font: normal 15px / 16px Arial, Helvetica, sans-serif;
	color: #3E3B37;
	background-color: inherit;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.s_number UL LI A:hover, #bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.s_number UL LI A.active
{
	font: bold 15px / 16px Arial, Helvetica, sans-serif;
}
/*-------------Showcase Page ends-----------
--------------Blog Page starts-----------------*/
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL
{
	padding: 0 28px 0 0;
	margin: 0;
	border-right: 1px solid #D8D8D8;
	display: block;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI
{
	padding: 28px 0 34px;
	margin: 0;
	background: url(images/content_bottomborder.gif) repeat-x 0 100%;
	display: block;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI.first
{
	padding-top: 1px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI IMG.blog
{
	padding: 0;
	margin: 0 28px 0 0;
	float: left;
	width: 169px;
	height: 94px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI H3
{
	font: bold 19px / 20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #779018;
	background-color: inherit;
	margin: 0;
	float: left;
	width: 363px;
	padding: 6px 0 10px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI H3 SPAN, #bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI H3 SPAN A
{
	font: normal 12px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #8A5D40;
	background-color: inherit;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI H3 SPAN A:hover
{
	color: #000;
	background-color: inherit;
	text-decoration: underline;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI P
{
	font: normal 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	background-color: inherit;
	padding: 0;
	margin: 13px 0 15px;
	text-align: justify;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI P.read
{
	padding: 0;
	margin: 0;
	width: 164px;
	float: left;
	height: 22px;
	display: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI P.read A
{
	padding: 0;
	margin: 0;
	font: normal 12px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #8A5D40;
	background-color: inherit;
	text-decoration: none;
	width: 114px;
	/*[empty]+placement:;*/
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI P.read A:hover
{
	text-decoration: underline;
	color: #000;
	background-color: inherit;
	/*[empty]+placement:;*/
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI P.comments
{
	float: right;
	background: url(images/comment_box.gif) no-repeat 0 0;
	padding: 0 0 13px 21px;
	margin: 0;
	width: 111px;
	display: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion UL LI P.comments A
{
	font: normal 12px / 24px Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: inherit;
	text-decoration: none;

}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.number
{
	width: 610px;
	padding: 25px 0 0;
	margin: 0;
	position: relative !important;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.number UL
{
	float: right;
	width: auto;
	border: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.number UL LI
{
	float: left;
	width: auto;
	padding: 0 9px 0 0;
	margin: 0;
	font: normal 15px / 25px Arial, Helvetica, sans-serif;
	color: #3E3B37;
	background-color: inherit;
	background: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.number UL LI IMG
{
	padding: 0;
	margin: 8px 0 2px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.number UL LI A
{
	text-decoration: none;
	font: normal 15px / 25px Arial, Helvetica, sans-serif;
	color: #3E3B37;
	background-color: inherit;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.number UL LI A:hover, #bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.number UL LI A.active
{
	font: bold 15px / 25px Arial, Helvetica, sans-serif;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.news
{
	padding: 0 0 22px;
	margin: 0;
	border: none;
	background: none;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.news LI
{
	padding: 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.news LI A
{
	font: normal 13px / 18px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #8A5D40;
	background-color: inherit;
	padding: 0;
	text-decoration: none;
}
#bodyportion DIV.body DIV.contentarea DIV.rightportion UL.news LI A:hover
{
	text-decoration: underline;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.fl A, .fr A
{
	background-color: inherit;
	color: #8A5D40;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.fl A:hover, .fr A:hover
{
	text-decoration: underline;
}
.wp-pagenavi
{
	float: right;
	margin-right: 30px;
}
.wp-pagenavi SPAN.pages
{
	border: 0px solid #000000 !important;
	background-color: #ECECEC !important;
}
.wp-pagenavi A, .wp-pagenavi A:link
{
	background-color: #ECECEC !important;
	border: 1px solid #8A5D40 !important;
	color: #8A5D40 !important;
}
.wp-pagenavi SPAN.current
{
	background-color: #ECECEC !important;
}
.comment A
{
	margin-top: 15px;
}
/*--------------Blog Page ends-----------------
-------------Contact Page starts-----------*/
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.contact
{
	font: bold 19px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4F4F4E;
	background-color: inherit;
	background: url(images/h2_borderbg.gif) no-repeat 0 100%;
	padding: 0 0 16px;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.contact SPAN
{
	background: url(images/contact_icon.gif) no-repeat 0 0;
	padding: 6px 56px 14px 0;
	margin: 0;
	color: #CCC;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.contact
{
	color: #5B5B5B;
	background-color: inherit;
	font: normal 15px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	padding: 22px 0 9px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.form
{
	padding: 0px 0 0;
	margin: 0;
	width: 445px;
}
.wpcf7-not-valid-tip
{
	width: 294px !important;
	padding: 0px !important;
	margin-top: -5px !important;
}
.ajax-loader
{
	width: 16px !important;
	height: 16px !important;
}
DIV.wpcf7-response-output
{
	margin: 0px !important;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.form LABEL
{
	display: block;
	overflow: hidden;
	height: 100%;
	padding: 0;
	margin: 0 0 22px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.form LABEL.last
{
	margin-bottom: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.form LABEL IMG
{
	padding: 0;
	margin: 5px 0 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.form LABEL SPAN
{
	width: 124px;
	float: left;
	text-align: left;
	padding: 0;
	font: normal 15px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #35322B;
	background-color: inherit;
	line-height: 25px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.form LABEL STRONG
{
	color: #FF0000;
	background-color: inherit;
	font: normal 15px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.form INPUT
{
	width: 321px;
	float: none;
	font: normal normal 13px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	padding: 4px 0 0 2px;
	height: 22px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.form TEXTAREA
{
	width: 468px;
	float: left;
	font: normal 12px / 18px Arial, Helvetica, sans-serif;
	color: #7D7C7C;
	border: 1px solid #DDDDDD;
	padding: 4px 0 0 4px;
	height: 170px;
	background-color: #FFF;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.form INPUT.submission
{
	background: url(images/submit_btn.gif) no-repeat 0 0;
	width: 72px;
	height: 21px;
	border: none;
	text-indent: -20000px;
	cursor: pointer;
	float: left;
	margin: 19px 18px 19px 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.locate
{
	font: bold 19px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #4F4F4E;
	background-color: inherit;
	background: url(images/h2_borderbg.gif) no-repeat 0 100%;
	padding: 0 0 24px;
	margin: 19px 0 0;
	/*+placement:shift 0px -17px;*/
	position: relative;
	left: 0px;
	top: -17px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about H2.locate SPAN
{
	background: url(images/locate_icon.gif) no-repeat 0 0;
	padding: 10px 56px 14px 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.googleMap
{
	width: 550px;
	border: 3px solid #FFFFFF;
	position: relative;
	padding: 0;
	margin: 25px 10px 17px 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.googleMap A
{
	font-size: 11px;
	line-height: 18px;
	width: 100px;
	bottom: 140px;
	left: 5px;
	margin-left: 5px;
	padding-left: 5px;
}
.mapp-poweredby
{
	padding-left: 5px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about DIV.googleMap IMG.ribbon
{
	position: absolute;
	left: -6px;
	top: -6px;
	width: 188px;
	height: 117px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.about P.address
{
	font: normal 15px / 16px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #35322B;
	background-color: inherit;
	padding: 0;
	margin: 0;
}
/*-------------Contact Page ends-----------
-------------Servicelist1 Page starts-------------*/
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.choosepannel
{
	width: 580px;
	padding: 10px 0 20px;
	margin: 4px 0 33px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.choosepannel UL.choose1
{
	width: auto;
	float: left;
	padding: 0 50px 0 0;
	margin: 0;
	background: none;
	border: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.choosepannel UL.choose1 LI
{
	padding: 0 0 5px;
	margin: 0;
	font: normal 13px / 19px Arial, Helvetica, sans-serif;
	color: #586156;
	background-color: inherit;
	background: none;
}
/*-------------Servicelist1 Page ends-------------
------------Comments Page Starts---------*/
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment
{
	padding: 0 28px 0 0;
	margin: 0;
	border-right: 1px solid #F1EDED;
	display: block;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment H3
{
	font: bold 19px / 20px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #779018;
	background-color: inherit;
	margin: 0;
	padding: 6px 0 10px;
	display: block;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment H3 SPAN, #bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment H3 SPAN A
{
	font: normal 12px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #8A5D40;
	background-color: inherit;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment H3 SPAN A:hover
{
	color: #000;
	background-color: inherit;
	text-decoration: underline;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment IMG
{
	display: block;
	padding: 0;
	margin: 0;
	/*+placement:shift 2px 23px;*/
	position: relative;
	left: 2px;
	top: 23px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment P
{
	font: normal 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #030101;
	background-color: inherit;
	padding: 0;
	margin: 20px 0 15px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment
{
	padding: 18px 20px 1px;
	margin: 18px 0 0;
	background-color: #F0F0F0;
	color: #000;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment H5
{
	font: normal 18px / 20px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: inherit;
	margin: 0 0 10px;
	padding: 6px 0 0;
	display: block;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment P.namedetails
{
	font: normal 13px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #778E4B;
	background-color: #E4E3E3;
	padding: 0 0 0 4px;
	margin: 20px 0 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment P.namedetails SPAN
{
	padding: 0;
	margin: 0;
	font: normal 9px / 25px Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: inherit;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment P.commenttext
{
	font: normal 12px / 25px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	background-color: inherit;
	padding: 0;
	margin: 18px 0 28px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment DIV.form
{
	padding: 0;
	margin: 0;
	width: 509px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment DIV.form LABEL
{
	display: block;
	overflow: hidden;
	height: 100%;
	padding: 0;
	margin: 0 0 15px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment DIV.form LABEL.last
{
	margin-bottom: 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment DIV.form LABEL IMG
{
	padding: 0;
	margin: 5px 0 0;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment DIV.form LABEL SPAN
{
	width: 100px;
	float: left;
	text-align: left;
	padding: 0 0 0 12px;
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	background-color: inherit;
	line-height: 25px;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment DIV.form LABEL STRONG
{
	color: #FF0000;
	background-color: inherit;
	font: italic 12px / 25px Arial, Helvetica, sans-serif;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment DIV.form INPUT
{
	width: 260px;
	float: left;
	font: normal 13px / 18px Arial, Helvetica, sans-serif;
	color: #7D7C7C;
	background-color: #FFF;
	border: 1px solid #D8D8D8;
	padding: 4px 0 0 2px;
	height: 20px;
	letter-spacing: 1px;
	outline: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment DIV.form TEXTAREA
{
	width: 500px;
	float: left;
	font: normal 12px / 18px Arial, Helvetica, sans-serif;
	color: #7D7C7C;
	border: 1px solid #D8D8D8;
	padding: 4px 0 0 4px;
	height: 152px;
	background-color: #FFF;
	letter-spacing: 1px;
	outline: none;
}
#bodyportion DIV.body DIV.contentarea DIV.leftportion DIV.comment DIV.usercomment DIV.form INPUT.submission
{
	background: url(images/submit_btn.gif) no-repeat 0 0;
	width: 72px;
	height: 21px;
	border: none;
	text-indent: -20000px;
	cursor: pointer;
	float: left;
	margin: 16px 18px 17px 0;
}
/*------------Comments Page Ends---------*/
