@charset "utf-8";
/*------------------------------Reset style Starts-------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #000000; background: white; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
/*ul { list-style: none; }*/
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: top;}
#contactfield td {text-align: right; padding-right: 10px;}
#contactform {text-align: right; }
#contactform td {padding-bottom: 10px;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight:bold; /*font-size:15px; */}
img { margin:0; }
/*------------------------------Reset style Ends-------------------------------*/


/*-----------------------------------float start-------------------------------*/
.fltrt { float: right; }
.fltlft { float: left; }
.clear { clear:both; }
/*-----------------------------------float ends--------------------------------*/


body { font: normal 12px/18px Arial, Helvetica, sans-serif; color:#000; }
/*-----------------------------------wrapper start-------------------------------*/
#wrapper { margin:0 auto; width:925px; background:url(../images/sTop.png) no-repeat; }
/*-----------------------------------wrapper ends--------------------------------*/


/*-----------------------------------wrapper start-------------------------------*/
#shadowTop { background:url(../images/sTop.png) no-repeat; width:925px; height:15px; }
#shadowBody { background:url(../images/sBody.png) repeat-y; width:925px; }
#shadowBottom { background:url(../images/sBottom.png) no-repeat; width:925px; height:14px; }
/*-----------------------------------wrapper ends--------------------------------*/



/*-----------------------------------wrapper start-------------------------------*/
/*#header { background:url(../images/banner.jpg) no-repeat; width:902px; height:233px; float:left; }
/*-----------------------------------wrapper ends--------------------------------*/


/*-----------------------------------wrapper start-------------------------------*/
#menu { background:#CFDCB0 none repeat scroll 0 0; float:left; font-size:14px; height:22px; padding-top:2px; width:902px; }
#menu ul { float:right; margin-right:30px; }
#menu li { display:inline; padding:5px 16px; }
#menu ul li a { color:#6f8150; text-decoration:none; }
#menu ul li a:hover { color:#036; text-decoration:none; }
/*-----------------------------------wrapper ends--------------------------------*/


/*-----------------------------------wrapper start-------------------------------*/
#containner { margin-left:14px; }
/*-----------------------------------wrapper ends--------------------------------*/



/*-----------------------------------wrapper start-------------------------------*/
#Tcontaner { float:left; width:902px; padding:10px 0; }
.blockLeft { float:left; width:195px; padding-left:29px; /*border-right:3px solid #d0dcb0;*/ background-image: url(../images/gradient.jpg); background-position: right; background-repeat: no-repeat;}
.sideLink { float:left; width:100%; font: normal 18px/36px "Georgia", Times New Roman, Times, serif }
.sideLink ul { list-style: none; }
.sideLink ul li a { color:#506136; text-decoration:none; }
.sideLink ul li a:hover { color:#774175; text-decoration:none; }
.blockRight { float:left; width:580px; padding: 35px 0 0 46px; /*border-left:3px solid #d0dcb0;*/}
.blockRight ul {margin-left: 25px;}
.offer { width:129px; height:44px; float:left; margin-top:10px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; line-height:normal; text-transform:uppercase; padding:2px; }
.offer a { color:#FFF; text-decoration:none; }
.offerBg1 { background:url(../images/btngreen.gif) no-repeat; }
.offerBg2 { background:url(../images/btnpurpal.gif) no-repeat; padding-top:3px; }
.spfont1 { font-size:12px; }

.social { float: left; width:100%; margin-top:10px; }
.socialIcon { float:left; /*for 2 icons use ML 30px, otherwise, remove*/ margin-left: 30px;}
.socialIconMR { /*uncomment for 3 icons margin-right: 18px;*/ }

.logoHolder { width:140px; float:left; font-size:10px; color:#56673b; line-height:normal; text-align:center; margin-top:10px; }
.logoHolder a { color:#56673b; text-decoration:none; }
.style1 { float:left; margin-left:50px; margin-top:0px; }
.style2 { margin-top:10px; }

h1, h2, h4 { color:#774175; font-family:"Georgia", Times New Roman, Times, serif; }
h1 { font-size:24px; margin-bottom:16px; }
h2 { font-size:18px; font-style:italic; margin-bottom:16px; }
h3 { color:#9f7c6b; font-size:14px; }
h4 { font-size:18px; margin-bottom:16px; }
.indexblockMid { float:left; width:372px; padding: 20px 0 0 46px; }
.h1spML { margin-left:-18px;}
.indexblockright { float:left; width:183px; margin-left:20px; margin-top:45px; }
.vidzHolder { float:left; width:183px; margin:10px 0 0 20px; }
.addHolder { color:#FFF; text-align:center; float:left; margin:15px 0 0 20px; width:179px; min-height:201px; background: #627344 url(../images/addbg.gif) no-repeat left top; padding-bottom:5px; }
.add { margin:10px auto 0; }
.addHolder a {color: white; text-decoration: none;}
/*-----------------------------------wrapper ends--------------------------------*/

.purplehighlight {
	font-weight: bold;
	/*color: #774175;*/
}

.purplehighlight th {
	font-size: 18px;
	height: 45px;
	vertical-align: middle;	
	color: #774175;	
}

.purplehighlight td {
	color: #000;	
}
	
#listspace li{
	padding-bottom: 10px;
}	

.footer {
text-align: center;
font-size: 12px;
padding-top: 10px;
}