body{
  background:#ffffff;
  text-align:center;
  margin:0 auto;
	color:#333;
	font: 12px Arial;
  margin-top:10px;
	background:url(../images/bg_body.gif) repeat-x top left;
}

.spacer{
  margin:0 auto;
  clear:left;
  width:944px;
  background:#ffffff;
  padding:0px;

}

.spacer_2 {
  margin:0 auto;
  clear:left;
  width:944px;
  background:#ffffff;
  padding:0px;
  font-size:2px;

}

.clear {
  clear:both;
  float:left;
}
/*
///////////////////////////////////////////////////
//USED FOR ECHOING RESULTS TO BOTTOM OF PAGE - LOCATED IN FOOTER.PHP NORMALLY
//////////////////////////////////////////////////
*/

.testmode {
	clear:both;
  margin:0 auto;
  width:850px;
  background:#FFFFC0;
  border: 1px solid #c0c0c0;
  font-size:10px;
  text-align:left;
  margin-top:20px;
  padding:5px;
}

/*
///////////////////////////////////////
//USED AS MAIN AREA FOR TEXT EDITING
/////////////////////////////////////////
*/
#mainbody {
	float:left;
	width:800px;
	padding:3px 5px 3px 5px;
	margin: 4px 0px 4px 0px;
}

#mainbody table{
	font-family:verdana;
}
#mainbody a, #mainbody a:visited  {
 color:#202020;
}

#mainbody .mainbanner {
	float:left;
	width:800px;
	padding:0px;
	margin: 0px 3px 0px 3px;


}
#mainbody .mainbanner img {padding:0px; margin:0px;
}
#mainbody .buttoncheckout {
  float:left;
 	display:block;
 	width:154px;
 	height:30px;
 	margin-top:12px;
 	margin-left:10px;
 	font-size:20px;
 	border:0px;
 	line-height:17px;
 	font-weight:400;
 	color:#ffffff;
 	background:#000000 url('../images/checkout_btn_lrg.gif') no-repeat top left;
 	text-align:center;	
	padding:14px 5px 3px 5px;
}

#mainbody .buttonshop {
  float:left;
 	display:block;
 	width:250px;
 	height:30px;
 	margin-top:12px;
 	margin-left:10px;
 	font-size:20px;
 	border:0px;
 	line-height:17px;
 	font-weight:400;
 	color:#ffffff;
 	background:#AD1818 url('../images/shopping_btn_lrg.gif') no-repeat top left;
 	text-align:center;	
	padding:14px 5px 3px 5px;
}

#mainbody td {

	padding:3px;
	font-size:12px;
}

#mainbody td .tdtitle{

	font-size:14px;
	font-weight:700;
}

#mainbody #ahref{
 	width:54px;
 	height:19px;
 	font-size:10px;
 	border:0px;
 	line-height:17px;
 	font-weight:400;
 	color:#ffffff;
 	background:url('../images/ajax_search.gif') no-repeat top left;
 	text-align:center;	
	padding:2px 25px 10px 8px;
	text-decoration:none;
 
 }

#mainbody .redahref{
 	width:71px;
 	height:24px;
 	font-size:10px;
 	border:0px;
 	line-height:24px;
 	font-weight:400;
 	color:#ffffff;
 	background:url('../images/brownbutton_71.gif') no-repeat top left;
 	text-align:center;	
	padding:5px 7px 10px 4px;
	text-decoration:none;
 
 }
 
#mainbody #button {
  float:left;
 	display:block;
 	width:54px;
 	height:17px;
 	margin-top:12px;
 	margin-left:10px;
 	font-size:10px;
 	border:0px;
 	line-height:17px;
 	font-weight:400;
 	color:#ffffff;
 	background:url('../images/ajax_search.gif') no-repeat top left;
 	text-align:center;	
	padding:0px 5px 3px 5px;
 
 }
 
#mainbody #buttonbuy {
  float:left;
 	display:block;
 	width:154px;
 	height:37px;
 	margin-top:12px;
 	margin-left:0px;
 	font-size:20px;
 	border:0px;
 	line-height:17px;
 	background:#000000 url('../images/ajax_search.gif') no-repeat top left;
 	text-align:center;	
	padding:0px 5px 3px 5px;
}
 
#mainbody p {
	clear:left;
	margin: 6px 6px 6px 0px;
	line-height:18px;
	color:#333;
	font-family:verdana;
}

#mainbody h1 {
	float:left;
	clear:left;
	font-size:22px;
	color:#2F2C06;
	padding-bottom:4px;
	margin: 4px 0px 3px 0px;
	font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; 
	font-weight: normal;
	 font-size: 22px; 
	 line-height: 26px; 
	 
}

#mainbody h2 {
	float:left;
	clear:left;
  font-size: 20px;
  line-height: 24px;
	letter-spacing:1px;
	color:#2F2C06;
	font-weight:500;
	margin: 2px 0px 2px 0px;
	font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; 
	font-weight: normal;
}
#mainbody img {
	padding:10px;

}

#mainbody ol, #mainbody ul, #mainbody p ol, #mainbody p ul {
	float:left;
	padding:2px;
	margin: 3px 15px 4px 30px;
	list-style-type:disc;
	list-style-position:inside;

}

#mainbody strong {
	font-weight:700;
}

#mainbody ul li, #mainbody ol li {
	font-family:verdana;
  line-height:18px;
	font-size:12px;
}

#mainbody #pdficon {
	float:right;
	clear:both;
	margin-top:0px;
	display:block;
	height:38px;
	line-height:38px;
	text-indent:6px;
	cursor:pointer;
	color:#ffffff !important;
	width:115px;
	background:url(../images/pdfbutton.gif) no-repeat;
	text-align:left;
	margin-right:10px;
	margin-bottom:5px;
	text-decoration:none; 
	padding:0px;
 }
 
/*
///////////////////////////////////////////
//END OF MAIN EDIT AREA
/////////////////////////////////////////////
*/

#wrapper{
  margin:0 auto;
  width:994px;
  padding:0px;

}

#wrapper_main{
  text-align:left;
  margin:0 auto;
  width:994px;
  clear:both;
}

#wrapper #wrapper_main .header {

  margin:0 auto;
  width:944px;
  height:135px;
}

#wrapper #wrapper_main .header #headerleft {
	margin:0px 0px 5px 10px;
	width: 390px;
	float:left;

}



#wrapper #wrapper_main .header #headerright #telephone {
	float:right;
	font-size:33px;
	line-height:42px;
	font-weight:600;
	letter-spacing:1px;
	color:#045204;
	margin:3px 0px 0px 0px;

}

#wrapper #wrapper_main .header #headerright {
	margin-top:25px;
	margin-right:10px;
	height:35px;
	width: 510px;
	float:right;
	color:#393939;
	line-height:35px;
	font-weight:300;
	font-size:11px;
	text-align:right;
}


#wrapper .menu {
	float:right;
	width:510px;
	font-size:11px;
	font-weight:300;
	height:15px;
	z-index:100;
	margin-top:25px;
	margin-right:20px;
 padding:0px;
 line-height:14px;
}

/*start of first set of ULs */

#wrapper .menu ul {
	padding:0; 
	margin:0; 
	list-style: none;
}



#wrapper .menu ul li {
	float:right; 
	position:relative;
	display:block; 
	text-decoration:none; 
	color:#131212;
	/*top/right/bottom/left*/
	padding: 0px 11px 0px 11px;

	text-align:center; 
	line-height:15px;
	font-size:11px;
		font-weight:600; 
	height:15px;

}

#wrapper .menu ul li a, .menu ul li a:visited {
	text-decoration:none; 
	color:#131212; 
	font-size:11px; 
	font-weight:600;
	height:15px;
	/*padding: 0px 29px 0px 0px;*/
}

#wrapper .menu ul li a:hover {
	color:#112C71; 
}

#wrapper .menu ul li:hover {
	height:15px;
	padding: 0px 11px 0px 11px;
	color:#202020; 
	font-weight:500;
	}

/*end of first set of ULs*/

#wrapper .mainmenu {
	float:left;
	width:944px;
	font-size:12px;
	font-weight:300;
	height:34px;
	z-index:100;
	margin-top:5px;
	margin-right:0px;
	background: #34330A;
}

/*start of first set of ULs */

#wrapper .mainmenu ul {
	padding:0; 
	margin:0; 
	list-style: none;
		z-index:101;
}



#wrapper .mainmenu ul li {
	z-index:101;
	float:left; 
	position:relative;
	display:block; 
	text-decoration:none; 
	color:#ffffff;
	/*top/right/bottom/left*/
	padding: 0px 15px 0px 15px;

	text-align:center; 
	line-height:34px;
	font-size:14px;
		font-weight:600; 
	height:34px;

}

#wrapper .mainmenu ul li a, .mainmenu ul li a:visited {
	text-decoration:none; 
	color:#ffffff; 
	font-size:14px; 
	font-weight:600;
	height:34px;
	/*padding: 0px 29px 0px 0px;*/
}

#wrapper .mainmenu ul li a:hover {
	color:#ffffff; 
}

#wrapper .mainmenu ul li:hover {
	height:34px;
	padding: 0px 15px 0px 15px;
	color:#ffffff; 
	font-weight:500;
	background:#D9CD65;
	}

#wrapper .mainmenu ul #hide {
	padding: 0px 15px 0px 15px;
	height:34px;
	color:#ffffff; 


	}

#wrapper .mainmenu ul #hide a {
	color:#ffffff; 
	}

/*end of first set of ULs*/

/*second set of ULs - will all start with menu ul li:hover as only active when parent ul hovered over*/
.mainmenu ul li ul {
	display: none;
	}

#wrapper .mainmenu ul li:hover ul {
	display:block;
	position:absolute;
	top:30px;
	left:0;
	background:#373737;
	text-align:left;
		z-index:103;
}


#wrapper .mainmenu ul li:hover ul li {
	float:left; 
	display:block; 
	position:relative;
		padding: 0px 0px 0px 0px;
	clear:left;
		z-index:104;
		height:30px;
	}

#wrapper .mainmenu ul li:hover ul li a, .mainmenu ul li:hover ul li a:visited {
	background:#373737; 
	display:block; 
	text-decoration:none; 
	/*top/right/bottom/left*/
	padding: 0px 5px 0px 5px;
	width:160px;
	text-align:left; 
	color:#ffffff; 
	line-height:30px; 
	font-size:12px; 

}

#wrapper .mainmenu ul li:hover ul li a img {
	position: relative;
	margin-left:20px;
}

#wrapper .mainmenu ul li:hover ul li:hover a {
	color:#fff;
	background:#000000;

	}
/*end of second set of UL's*/

/*third set of ULs - will all start with menu ul li:hover ul li:hover as only active when parent ul hovered over and second set hovered over*/

#wrapper .mainmenu ul li:hover ul li:hover ul {
	display: none;
	position:absolute;
	top:0px;
	left:170px;

	}
#wrapper .mainmenu ul li:hover ul li ul {
	display: none;
	position:absolute;
	top:0px;
	left:170px;
 padding: 0px;
 margin:0px;
	}
#wrapper .mainmenu ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	top:0px;
	left:170px;
	background:#202020;
	text-align:left;
 padding: 0px;
 margin:0px;
}


#wrapper .mainmenu ul li:hover ul li:hover ul li {
	float:left; 
	display:block; 
	position:relative;
	clear:left;
	height:22px;
 padding: 0px;
 margin:0px;
	}

#wrapper .mainmenu ul li:hover ul li:hover ul li a, .mainmenu ul li:hover ul li:hover ul li a:visited {
	background:#202020; 
	display:block; 
	text-decoration:none; 
	/*top/right/bottom/left*/
	/*padding: 0px 15px 0px 15px;*/
	width:165px;
	text-align:left; 
	color:#ffffff; 
	line-height:30px; 
	font-size:12px; 

}

#wrapper .mainmenu ul li:hover ul li:hover ul li:hover a {
	color:#fff;
	background:#818588;
	}
/*end of third set of UL's*/





/* AJAX SEARCH */

.menu #ajaxsearch {
 float:right;

	width:370px;
	height:40px;
	margin-left:2px;
}
.menu #ajaxsearch #ajaxtext{
 
 	width:290px;
 	height:19px;
 	margin-top:10px;
 	margin-left:5px;
 	font-size:12px;
 	line-height:15px;
 	color:#939393;
 	background:#ffffff;
 	border: 0px solid #939393;
 	float:left;
	/*padding:0px 5px 3px 5px;*/
 }
 
.menu #ajaxsearch #ajaxbutton{
  float:left;
 	display:block;
 	width:54px;
 	height:17px;
 	margin-top:8px;
 	margin-left:10px;
 	font-size:10px;
 	border:0px;
 	line-height:17px;
 	font-weight:400;
 	color:#ffffff;
 	background:none;
 	text-align:center;	
	padding:0px 5px 3px 5px;
 
 }
/*END AJAX SEARCH */


/*SUB HEADER - FLASH AND SEARCH FORM */

#wrapper #wrapper_main .wrapper_subheader{
  text-align:left;
  margin:0 auto;
  width:963px;
  clear:both;
  background: #9E090D;
  margin-top:0px;

}

/*END SUB HEADER*/


/*MAIN AREA - LEFT, RIGHT CENTER*/

#wrapper_main .colmain {
	clear:both;
 	margin:0 auto;
	width:994px; 
	/*font-size:0px;*/
	text-align:left;

	
}

#wrapper_main .colmain #cmiddle #cleft {
	float:left;
	width:175px;
	margin-top:3px;
	/*font-size:0px;*/
	text-align:left;

}

#wrapper_main .colmain #cmiddle {
	float:left;
	width:994px;
	margin-right:0px;

	/*font-size:0px;*/
	text-align:left;

}


/* END MAIN AREA */

#wrapper_main .colmain #cmiddle #cleft .socialmedia {
 	float:right;
	width:185px; 
	margin:15px 5px 15px 5px;
	text-align:center;
}

#wrapper_main .colmain #cmiddle #cleft .socialmedia a {
 	padding: 3px 0px 3px 0px;
}

/* END LEFT NAVIGATION */


/*START MAIN CONTENT - CMIDDLE */


#wrapper_main #flashimg {
	clear:both;
	 float:left;
	 width:948px;
 text-align:center;
  margin-bottom:4px;
  height:219px;
  margin-left:0px;
  padding:0px;
}
#wrapper_main #boxlinks {
	clear:both;
	 float:left;
	 width:948px;
 text-align:center;
 height:174px;
  margin-bottom:4px;
  margin-left:0px;
  padding:0px;
}




 
/* END MAIN CONTENT - CMIDDLE */

/*OFFERS*/

#wrapper_main .colmain #cmiddle .offerlayout {
 	float:left;
	width:735px; 
	margin-bottom:15px;
	margin-left:0px;
	background: #efefef;
}

#wrapper_main .colmain #cmiddle .offerlayout #body {
	color:#6C6E71;
	font-size:11px;
	width:691px; 
	padding-top:5px;
	background:url('../images/offerlayout_middle.jpg') repeat-y center left;
	text-align:center;
	padding-left:10px;
}

#wrapper_main .colmain #cmiddle .offerlayout #footer{
	float:left;
	background:url('../images/offerlayout_bottom.jpg') no-repeat top right;
	width:691px;
	height:21px;
	text-align:center;
	line-height:28px;
	color:#ffffff;
	font-weight:700;
	text-decoration:none;

}


#wrapper_main .colmain #cmiddle .offerlayout #body .offer {
 	float:left;
	width:217px; 
	height: 185px;
	border-right: 1px solid #E7E7E7;
	margin-right:6px;
	margin-bottom:10px;
	margin-top:10px;
}

#wrapper_main .colmain #cmiddle .offerlayout #body .offer h4 {
	padding-top:4px;
	padding-bottom:0px;
	padding-left:1px;
	margin-right:0px;
	font-size:12px;
	width:212px; 
	color:#202020;
	line-height:14px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:left;
	height:30px;
}

#wrapper_main .colmain #cmiddle .offerlayout #body .offer .offimg {
	float:left;
	width:100px;
	margin: 0px;
	padding:0px;
	height:80px;
	/*border:1px solid #CCCCCC;*/
	}

#wrapper_main .colmain #cmiddle .offerlayout #body .offer .smimg {
	float:left;
	width:95px;
	margin: 2px;
	padding:2px;
	/*border:1px solid #CCCCCC;*/
	}

#wrapper_main .colmain #cmiddle .offerlayout #body .offer #para {
	float:left;
	width:200px;
	color:#202020;
	font-size:10px;
	line-height:15px;
	padding:7px 5px 0px 5px;
	margin:10px 0;
	text-align:left;
	background: #E7E7E7 url(../images/offer_para.gif) no-repeat top left;
	height:60px;
	overflow:hidden;
	}

#wrapper_main .colmain #cmiddle .offerlayout #body .offer em {
	float:left;
	font-size:22px;
	font-weight:700;
	color:#02649C;
	text-decoration: none;
	line-height:32px;
	font-style:normal;
	width:100px;
		margin-left:10px;
	text-align:left;
	}

#wrapper_main .colmain #cmiddle .offerlayout #body .offer #para b {
	font-weight:700;
	color:#85151A;
	}


#wrapper_main .colmain #cmiddle .offerlayout #body .offer .button70 {
	float:left;
	display:block;
	height:16px;
	line-height:16px;
	cursor:pointer;
	color:#ffffff !important;
	width:70px;
	background:url(../images/black_button_70.gif) no-repeat;
	font-size:10px;
	text-decoration:none;
	font-weight:200;
	padding: 0px 5px 5px 1px;
	text-align:center;
	margin-left:10px;
}

#wrapper_main .colmain #cmiddle .offerlayout #body .offer .button49 {
	float:left;
	display:block;
	height:16px;
	line-height:16px;
	cursor:pointer;
	color:#ffffff !important;
	width:49px;
	background:url(../images/button_red_49.gif) no-repeat;
	font-size:10px;
	text-decoration:none;
	font-weight:200;
	padding: 0px 5px 5px 0px;
	text-align:center;
		margin:0px 0px 0px 10px;
}

/*END OFFERS */


/*FOOTER*/

.mainfooter {
  text-align:left;
  margin:0 auto;
  width:994px;
  height:170px;
  clear:both;
	padding-top:10px;

}

.mainfooter #header {
  text-align:left;
	float:left;
  width:994px;
	font-size:15px;
	font-weight:400;

	border-bottom:1px solid #292929;
}

.mainfooter #header b {font-size:19px; font-weight:700;	letter-spacing:-1px;}

.mainfooter .footercol {
	float:left;
	width: 190px;
	margin:10px 15px 7px 5px;
  text-align:left;
	font-size:12px;
	line-height:15px;
	color:#202020;

}

.mainfooter .footercoltwo {
	float:left;
	width: 330px;
	margin:10px 10px 7px 5px;
  text-align:left;
	font-size:12px;
	line-height:15px;
	color:#202020;
	text-align:right;
}

.mainfooter .footercol h5 {
	font-size:18px;
	color:#404040;
	margin: 2px 0px 15px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #404040;
	font-weight:400;
}

.mainfooter .footercol .testimonials{
	padding:2px 5px 2px 5px;
	font-size:12px;
	line-height:19px;
	color:#202020;
	width:250px;
}

.mainfooter .footercol input {
	float:right;
	margin:4px 4px 4px 0px;
	font-size:15px;
	line-height:16px;
}
.mainfooter .footercol label {
	float:right;
	margin:4px 4px 4px 0px;
	font-size:12px;
	line-height:16px;
	color:#808080;
}
.mainfooter #footbutton {
	clear:right;
  float:right;
 	display:block;
 	width:71px;
 	height:24px;
 	margin-top:5px;
 	margin-right:5px;
 	font-size:15px;
 	border:0px;
 	line-height:24px;
 	font-weight:400;
 	color:#ffffff;
 	background:#242424;
 	text-align:center;	
	padding:0px 12px 3px 0px;
	text-decoration:none;
 }

.mainfooter .footercoltwo ul li {
	margin-left:2px;
	line-height:17px;
	font-size:12px;
	color:#404040;
	text-decoration:none;
	float:right;
	display:block;
	padding:1px 5px 1px 5px;
}

.mainfooter .footercoltwo ul li a {
	margin-left:2px;
	line-height:17px;
	font-size:12px;
	color:#404040;
	text-decoration:none;
}

.mainfooter .footercoltwo ul {
	float:right;
	list-style:none;
	padding:2px 0px 2px 0px;
}

.fpara {

  text-align:left;
  margin:0 auto;
  width:989px;
  height:30px;
  clear:both;
	background: #ffffff;
	padding-top:10px;
	padding-left:5px;
	font-size:11px;
	color:#404040;
}

.fpara a {

	color:#202020;
	text-decoration:none;
}

/*END FOOTER */


.f1 {
        color: #7A7A7A;
        font-weight: 100;
        font-size: 18px;
	text-decoration: none;

}

.f2 {
        color: #7A7A7A;
        font-weight: 100;
        font-size: 16px;
	text-decoration: none;

}

.f3 {
        color: #7A7A7A;
	font-weight:100;
        font-size: 12px;
	text-decoration: none;


}


.f4 {
        color: #7A7A7A;
        font-weight: 100;
        font-size: 11px;
	text-decoration: none;

}

.f5 {
        color: #7A7A7A;
        font-weight: 100;
        font-size: 11px;
	text-decoration: none;

}

.f6 {
        font-weight:100;
        color: #7A7A7A;
        font-size: 11px;
	text-decoration: none;

}

.RequiredTextBox {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
} 

.NonRequiredTextBox {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
} 

.FailedTextBox { 
	border: 1px solid #CC0000; background:#FFFFFF;
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
}

.DisabledTextBox { 
	border: 1px solid #ABABAB; background:#C0C0C0;
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
}


/*contact form div */

#mainbody .contactform {
 	float:left;
 	clear:left;
	width:593px; 
	margin-bottom:15px;
	margin-top:15px;
}

#mainbody .contactform #header{
	margin-top:10px;
	margin-left:0px;
	width:593px; 
	height:27px;
	text-align:left;
	font-size:15px;
	color:#ffffff;
	font-weight:600;
	line-height:27px;
	padding-left:15px;
	background:url('../images/table_top.gif') no-repeat top left;

}

#mainbody .contactform #greenheader{
	margin-top:10px;
	margin-left:0px;
	width:593px; 
	height:47px;
	text-align:left;
	font-size:15px;
	color:#ffffff;
	font-weight:600;
	line-height:31px;
	padding-left:15px;
	background:url('../images/table_top_green.gif') no-repeat top left;

}

#mainbody .contactform #header .spanlong {
	width:250px;
	float:left;
}

#mainbody .contactform #header .spanvlong {
	width:290px;
	float:left;
}

#mainbody .contactform #header .spanmed {
	width:70px;
	float:left;
}

#mainbody .contactform #header .spanshort {
	width:55px;
	float:left;
}

#mainbody .contactform #body {
	color:#6C6E71;
	font-size:11px;
	width:573px; 
	padding-top:5px;
	padding-left:10px;
	background:url('../images/table_middle.gif') repeat-y top left;
	text-align:left;
	margin:0px;
	padding: 5px 10px 0px 10px;
}

#mainbody .contactform form {
	margin:0px;
	padding:0px;
}

#mainbody .contactform #body img {
	margin:0px;
	padding: 0px 5px 0px 0px;
}

#mainbody .contactform #body .uline {
	border-bottom: 1px solid #B9B9B9;
}

#mainbody .contactform #body .flarge {
	font-size:14px;
	color:#202020;
}

#mainbody .contactform #body .bggrey {
	background: #E5E5E5;
}

#mainbody .contactform #body .button70  {
  float:left;
 	display:block;
 	width:70px;
 	height:18px;
 	margin-top:0px;
 	margin-left:10px;
 	font-size:9px;
 	border:0px;
 	line-height:17px;
 	font-weight:400;
 	color:#ffffff;
	background:url(../images/black_button_70.gif) no-repeat;
 	text-align:center;	
	padding:0px 5px 3px 5px;
}

#mainbody .contactform #body .button49  {
  float:left;
 	display:block;
 	width:49px;
 	height:18px;
 	margin-top:0px;
 	margin-left:10px;
 	font-size:9px;
 	border:0px;
 	line-height:17px;
 	font-weight:400;
 	color:#ffffff;
	background:url(../images/button_red_49.gif) no-repeat;
 	text-align:center;	
	padding:0px 5px 3px 5px;
}


#mainbody .contactform #footer{
	float:left;
	background:url('../images/table_bottom.gif') no-repeat top right;
	width:593px;
	height:16px;
	text-align:center;
	line-height:16px;
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
	padding:0px;
	margin:0px;

}

/* end of contact form div */

/*
///////////
//BREADCRUMB
//////////
*/
.colmain #cmiddle #mainbody #breadcrumb {
 	margin-top:5px;
 	float:left;
 	clear:both;
	width:700px; 
	height:25px;
	padding-left:0px;
 font-size:10px;
}

.colmain #cmiddle #mainbody #breadcrumb a {
 font-size:10px;
text-decoration:none;
 color:#3E82B0;
}

.colmain #cmiddle #mainbody #breadcrumb a:hover {
 font-size:10px;
 color:#202020;

}

/*
////////////////
//END BREADCRUMB
///////////////



/*
//////////////////////////////////////////
//GALLERY
////////////////////////////////
*/


.colmain #cmiddle #mainbody #searchbar {
 	/*margin:0 auto;*/
 	margin-top:5px;
 	float:left;
 	clear:both;
	width:593px; 
	height:127px;
	padding-left:0px;

 	margin-left:5px;

}

.greengallery {
	background:url('../images/gallery_green.jpg') no-repeat top right;
}

.bluegallery {
	background:url('../images/gallery_blue.jpg') no-repeat top right;
}

.orangegallery {
	background:url('../images/gallery_orange.jpg') no-repeat top right;
}
.colmain #cmiddle #mainbody #searchbar h2 {
	float:left;
	width:570px;
	font-size:14px;
	font-weight:700;
	line-height:18px;
	margin-left:15px;
	margin-top:8px;
	color:#ffffff;
}


.colmain #cmiddle #mainbody #searchbar #barright {
 	/*margin:0 auto;*/
 	float:left;
  width:300px;
  margin-left:25px;
 }
 
.colmain #cmiddle #mainbody #searchbar .barselect {
 	/*margin:0 auto;*/
 	float:left;
  width:250px;
  font-size:12px;
  line-height:15px;
  color:#202020;
  padding:2px;
  margin-top:5px;
 }

.colmain #cmiddle #mainbody #searchbar .gallery {
 	/*margin:0 auto;*/
 	float:left;

	width:210px; 
	height:100px;
}



.colmain #cmiddle #mainbody #searchbar .gallery ul, li {
 	margin:0;
	padding:0px;
	font-size:8px;
}

.colmain #cmiddle #mainbody #searchbar .gallery ul li img {
 	margin:0px;
	padding:1px;

}
/* LOADING BOX */
.loader { background: url(../images/loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 2em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.5em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 3px; 
	padding:0px;
		background-color: transparent;
}

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 0px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 14px; text-align: center; color: #fff; font-weight:700;}

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #fff; font-weight:700;}

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}

/* END GALLERY */


/*SLIDER */

/*USE CODING FROM GALLERY BUT IS USED ELSE WHERE ON THE SITE*/


.colmain #cmiddle #mainbody #vidscroller {
 	/*margin:0 auto;*/
 	margin-top:5px;
 	float:left;
 	clear:both;
	width:593px; 
	height:127px;
	padding-left:0px;
	background:url('../images/gallery_red.jpg') no-repeat top right;
 	margin-left:25px;
}



.colmain #cmiddle #mainbody #vidscroller h2 {
	float:left;
	width:570px;
	font-size:14px;
	font-weight:700;
	line-height:18px;
	margin-left:15px;
	margin-top:8px;
	color:#ffffff;
}

.colmain #cmiddle #mainbody .videogallery {
 	/*margin:0 auto;*/
 	float:left;

	width:680px; 
	height:100px;
}

.colmain #cmiddle #mainbody .videogallery ul, .colmain #cmiddle #mainbody .videogallery ul li {
 	margin:0;
	padding:0px;
	font-size:8px;
}

.colmain #cmiddle #mainbody .videogallery ul li img {
 	margin:0;
	padding:0px;
}
/*END SLIDER */

/*SEARCH RESULTS */

/*search results*/


.colmain #cmiddle #mainbody .resultsarea {
 	/*margin:0 auto;*/
 	float:left;
 	clear:both;
	width:600px; 
	padding-left:0px;

}

.colmain #cmiddle #mainbody .resultsarea ul.display, .colmain #cmiddle #mainbody .resultsarea ul.thumb_view {
	float: left;
	width: 590px;
	margin: 10px 0 0 5px;
	padding: 0;
	list-style: none;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #ffffff;

}

.colmain #cmiddle #mainbody .resultsarea ul.thumb_view li{
	width: 283px;
	/*top/right/bottom/left*/
	padding: 10px 0 0 10px;
	margin: 0;
		border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	background: #F8F8F8;
	height:160px;	
	float: left;
}

.colmain #cmiddle #mainbody .resultsarea ul.display li {
	float: left;
	width: 578px;
	/*top/right/bottom/left*/
	padding: 10px 0 10px 10px;
	margin: 0;
		border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}

.colmain #cmiddle #mainbody .resultsarea ul.thumb_view li a img {
float:left;
	padding: 5px;

	text-decoration:none;
}

.colmain #cmiddle #mainbody .resultsarea ul.thumb_view li .sbutton49 {
	float:right;
	clear:right;
	display:block;
	height:16px;
	line-height:16px;
	cursor:pointer;
	color:#ffffff !important;
	width:49px;
	background:url(../images/button_red_49.gif) no-repeat;
	font-size:10px;
	text-decoration:none;
	font-weight:200;
	padding: 0px 5px 5px 0px;
	text-align:center;
	margin:5px 15px 0px 0px;
}

.colmain #cmiddle #mainbody .resultsarea ul.thumb_view li .sbutton70 {
	float:right;
	clear:right;
	display:block;
	height:16px;
	line-height:16px;
	cursor:pointer;
	color:#ffffff !important;
	width:70px;
	background:url(../images/black_button_70.gif) no-repeat;
	font-size:10px;
	text-decoration:none;
	font-weight:200;
	padding: 0px 5px 5px 1px;
	text-align:center;
	margin-right:15px;
}


.colmain #cmiddle #mainbody .resultsarea ul.thumb_view li .sinput {
	float:right;
	clear:right;
	height:18px;
	margin:5px 20px 0px 0px;
}

.colmain #cmiddle #mainbody .resultsarea ul.thumb_view li label {
	float:right;
	display:block;
	color:#CA000A;
	font-size:11px;
	height:24px;
	line-height:22px;
	padding-right:10px;
}

.colmain #cmiddle #mainbody .resultsarea ul.thumb_view li h2 {

	color:#202020;
	padding:0px;
	margin:2px 0px;
	font-size:14px;
	font-weight:600;
}

.colmain #cmiddle #mainbody .resultsarea ul.thumb_view li h3 {
	float:right;
	clear:right;
	line-height:33px;
	color:#202020;
	padding:0px;
	margin:2px 20px 0px 0px;
	font-size:26px;
	font-weight:600;

}

.colmain #cmiddle #mainbody .resultsarea ul.thumb_view li div {

	color:#808080;
	padding:0px 0px 0px 5px;
	margin:2px 0px 0px 5px;
	font-size:9px;
	font-weight:300;
	height:0px;
	visibility:hidden;
}

/*DISPLAY*/

.colmain #cmiddle #mainbody .resultsarea ul.display li a img {
	float: left;
}

.colmain #cmiddle #mainbody .resultsarea ul.display li .sbutton49 {
	float:right;
	clear:right;
	display:block;
	height:16px;
	line-height:16px;
	cursor:pointer;
	color:#ffffff !important;
	width:49px;
	background:url(../images/button_red_49.gif) no-repeat;
	font-size:10px;
	text-decoration:none;
	font-weight:200;
	padding: 0px 5px 5px 0px;
	text-align:center;
	margin:5px 15px 0px 0px;
}

.colmain #cmiddle #mainbody .resultsarea ul.display li .sbutton70 {
	float:right;
	clear:right;
	display:block;
	height:16px;
	line-height:16px;
	cursor:pointer;
	color:#ffffff !important;
	width:70px;
	background:url(../images/black_button_70.gif) no-repeat;
	font-size:10px;
	text-decoration:none;
	font-weight:200;
	padding: 0px 5px 5px 1px;
	text-align:center;
	margin-right:15px;
}


.colmain #cmiddle #mainbody .resultsarea ul.display li .sinput {
	float:right;
	clear:right;
	height:18px;
	margin:5px 20px 0px 0px;
}

.colmain #cmiddle #mainbody .resultsarea ul.display li label {
	float:right;
	display:block;
	color:#CA000A;
	font-size:11px;
	height:24px;
	line-height:22px;
	padding-right:10px;
}

.colmain #cmiddle #mainbody .resultsarea ul.display li h2 {
	width:580px;
	color:#202020;
	padding:0px;
	margin:2px 0px;
	font-size:14px;
	font-weight:600;
}

.colmain #cmiddle #mainbody .resultsarea ul.display li h3 {
	float:right;
	clear:right;
	line-height:33px;
	color:#202020;
	padding:0px;
	margin:2px 20px 0px 0px;
	font-size:26px;
	font-weight:600;

}

.colmain #cmiddle #mainbody .resultsarea ul.display li div {
	float:left;
	color:#202020;
	padding:0px;
	margin:2px 5px 0px 5px;
	font-size:11px;
	font-weight:300;
	width:565px;
	visibility:visible;
	height:50px;
}


/*END SEARCH RESULTS */

/*PRODUCT LAYOUT */

#mainbody #special{
	width:60px;
	height:5px;
	position: relative;
	top:-12px;
	left:580px;
	float:left;
	z-index:1000;
}

#mainbody #special img {
	width:75px;
	margin:0px;
	padding:0px;
}

#mainbody .product {
 	float:left;
	width:691px; 
	margin-bottom:15px;
	margin-left:0px;
	position:relative;
}

#mainbody .product #header{
	margin-top:10px;
	margin-left:0px;
	width:691px; 
	height:31px;
	text-align:left;
	font-size:16px;
	color:#ffffff;
	font-weight:600;
	line-height:31px;
	padding-left:10px;
	background:url('../images/offerlayout_top.jpg') no-repeat top left;

}



#mainbody .product #body {
	width:691px; 
	padding-top:5px;
	background:url('../images/offerlayout_middle.jpg') repeat-y center left;
	text-align:left;
	padding-left:10px;
	font-size:10px;
	color: #404040;
}

#mainbody .product #body #productleft {
	float:left;
	width:210px;
	padding:0px;
	margin:0px;
}
#mainbody .product #body #productleft img {
	padding:0px;
	margin:5px 0px 0px 0px;
}

#mainbody .product #body #productright {
	float:left;
	width:460px;
	text-align:left;
	padding:0px;
	margin:5px 0px;	
}


#mainbody .product #body #productright ul.productmenu {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 29px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 440px;

}
#mainbody .product #body #productright ul.productmenu li {
	float: left;
	margin: 0;
	padding: 0;
	height: 28px;
	line-height: 28px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
#mainbody .product #body #productright ul.productmenu li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 14px;
	padding: 0 20px;
	/*border: 1px solid #fff;*/
	outline: none;
}
#mainbody .product #body #productright ul.productmenu li a:hover {
	background: #ccc;
}	
#mainbody .product #body #productright ul.productmenu li.active, #mainbody .product #body #productright ul.productmenu li.active a:hover  {
	background: #fff;
	/*border-bottom: 1px solid #fff;*/
}
#mainbody .product #body #productright .tab_container {
	/*border: 1px solid #999;*/
	border-top: none;
	clear: both;
	float: left; 
	width: 450px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;

}
#mainbody .product #body #productright .tab_content {
	padding: 10px;
	font-size:14px;
	color:#696969;
	font-weight: 200;
	line-height: 20px;	
}

#mainbody .product #body #productright .tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	/*border-bottom: 1px dashed #ddd;*/
	font-size: 26px;
	font-weight:700;
}
#mainbody .product #body #productright .tab_content h3 a{
	color: #254588;
		font-size: 1.2em;
}

#mainbody .product #body #productright .tab_content p a{
	color: #FF7112;
}

#mainbody .product #body #productright .tab_content ul, #mainbody .product #body #productright .tab_content ol, #mainbody .product #body #productright .tab_content ul li, #mainbody .product #body #productright .tab_content ol li {
	font-size:12px;
	color:#202020;
}

#mainbody .product #body #productright .tab_content .star {
	float: right;
	margin: 0px;
	border: 0;
	padding: 0px;
}

#mainbody .product #body #productright .tab_content h5 {
	font-weight: 500;
	/*border-bottom: 1px dashed #ddd;*/
	font-size: 14px;
}

#mainbody .product #body #productright span{
	float:right;
	color: #202020;
		font-size: 28px;
		font-weight:700;
		line-height:34px;
		width:450px;
		text-align:right;
		padding-right:25px;
}

#mainbody .product #body #productpay {
	float:left;
	width:670px;
	margin: 5px 5px 5px 0px;
	border-top:1px solid #2182B9;
	text-align:left;
}

#mainbody .product #body #productpay .para {
	float:left;
	width:670px;
	margin: 5px 5px 5px 10px;
	font-size:10px;
	color: #404040;
}
#mainbody .product #body #productpay #productleft {
	float:left;
	width:450px;
	margin:0px;
	padding:0px;
}

#mainbody .product #body #productpay #productright {
	float:left;
	width:200px;
	margin:0px;
	padding:0px;
}

#mainbody .product #body #productpay #productleft .plabel {
	float:left;
	clear:left;
	width:110px;
	padding: 5px 5px 5px 10px;
	font-size:12px;
	color: #404040;
}

#mainbody .product #body #productpay #productleft .pselect {
	float:left;
	width:140px;
	padding: 2px 2px 2px 2px;
	font-size:12px;
	color: #404040;
}

#mainbody .product #body #productpay #productleft .pinput {
	float:left;
	width:80px;
	padding: 2px 2px 2px 2px;
	font-size:12px;
	color: #404040;
}

#mainbody .product #body #productpay #productright #buttonbuy {
  float:left;
 	display:block;
 	width:154px;
 	height:37px;
 	margin-top:12px;
 	margin-left:0px;
 	font-size:20px;
 	border:0px;
 	line-height:17px;
 	font-weight:400;
 	color:#ffffff;
 	background:#000000 url('../images/ajax_search.gif') no-repeat top left;
 	text-align:center;	
	padding:0px 5px 3px 5px;
}


#mainbody .product #footer{
	float:left;
	background:url('../images/offerlayout_bottom.jpg') no-repeat top right;
	width:691px;
	height:21px;
	text-align:center;
	line-height:28px;
	color:#ffffff;
	font-weight:700;
	text-decoration:none;

}

/* end of contact form div */

/*END PRODUCT LAYOUT */


/*NOTICE BOARD*/

#mainbody .modresponse {
	width:600px;
	height:45px;
	z-index:100;
	background: #ffffff;
  float:left;
  margin: 5px 0 5px 10px;
  padding:2px;
}

#modred {
	border-top: 2px solid #E00807;
	border-bottom: 2px solid #E00807;
	border-left: 2px solid #E00807;
	border-right: 120px solid #E00807;
  color:#E00807;
}

#modgreen {
	border-top: 2px solid #01C000;
	border-bottom: 2px solid #01C000;
	border-left: 2px solid #01C000;
	border-right: 2px solid #01C000;
  color:#01C000;
}

#modgrey {
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 120px solid #CCCCCC;
	border-right: 120px solid #CCCCCC;
  color:#7BAD00;
}

#cmiddle .modresponse img {
  float:left;
  margin:0px 5px 0px 0px;
	padding:0px;
}

#cmiddle .modresponse b {
  float:left;
  font-size:16px;
	line-height:24px;
  font-weight:700;
  padding-top:10px;
}

#cmiddle .modresponse p {
  float:left;
  font-size:10px;
  color:#808080;
  font-weight:100;
  padding:0px;
  margin:0px;
  line-height:14px;
	width:290px;
}

/*END NOTICE BOARD */

/*VIDEO CODING */

#wrapper .colmain #mainbody #videorelease {

	float:left;
	width:700px;
	clear:left;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom: 1px dashed #c0c0c0;
}

#wrapper .colmain #mainbody #videorelease span {
	margin-top:2px;
	margin-bottom:0px;
	margin-left:4px;
	padding-left:2px;
	margin-right:0px;
	padding-top:0px;
	text-align:center;
	float:left;
	width:68px; 
	height:68px;
}

#wrapper .colmain #mainbody #videorelease a h3, #wrapper .colmain #mainbody #videorelease h3 {
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;
	padding-left:0px;
	margin-right:0px;
	float:left;
	font-size:15px;
	color:#EF7D01;
	line-height:14px;
	style:hand;
	text-align:left;
	width:600px;
}

#wrapper .colmain #mainbody #videorelease #vid {
	margin-top:6px;
	margin-bottom:2px;
	margin-left:5px;
	float:left;

		/*top/right/bottom/left*/
	padding:6 0 5px 0;
	text-align:left;
	width:570px;
}

#wrapper .colmain #mainbody #videorelease #vpara {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	float:left;
	font-size:11px;
	color:#202020;
	line-height:16px;
		/*top/right/bottom/left*/
	padding:0 0 5px 73px;
	text-align:left;
}

/*END VIDEO CODING*/

/*TABS FOR ACCOUNT PAGE */
#wrapper .colmain #mainbody .spectabs {
	clear:both;
	width:590px;
	float:left;
	font-weight:300;
	margin-left:7px;
	color:#ffffff;
	text-align:center;
	height:29px;
}

#wrapper .colmain #mainbody .spectabs ul {
	padding:0; 
	margin:0; 
	list-style: none;

}

#wrapper .colmain #mainbody .spectabs ul li {
	float:left; 
	position:relative;
  	background:url('../images/tab.gif') no-repeat center left;
 	margin: 0 1px 0 0;
   	padding-left: 20px;

	}

#wrapper .colmain #mainbody .spectabs ul li a, #wrapper .colmain #mainbody .spectabs ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000;
	/*top/right/bottom/left*/
	padding: 0px 0px 0px 0px;
  	background:url('../images/tab.gif') no-repeat center right;
	text-align:center; 
	color:#ffffff; 
	line-height:29px;
	font-size:12px; 
	height:29px;
   	padding-right: 21px;

}

#wrapper .colmain #mainbody .spectabs ul li:hover  a {
	color:#FBC5C5;
	height:29px;
	padding: 0px 20px 0px 0px;
	text-align:center; 

	}
	
	/* END TABS FOR ACCOUNT PAGE */
	
	/*MENU DIVS */
	#menu-one, #menu-two, #menu-three, #menu-four {
	clear:both;
	width:690px;
	float:left;
	font-weight:300;
	font-size:11px;
	margin-bottom:10px;
	margin-left:7px;

}

#menu-four, #menu-two, #menu-three {
	display:none;
}

#menu-one {
	display:show;
}
	
	/*END MENU DIVS */

#flashimg {
	float:left;
	width:944px;
  margin-left:0px;
	height: 219px;
}

#s3slider {
    position:relative;
    height:219px;
    width: 714px;
    top:0px;
    left:0px;
    background:#707070;
    z-index:7;
    margin:0px 2px 5px 0px;
    padding:0px;
    float:left;
}

#s3slider A {
    position:absolute;
    top:0px;
    left:0px;
    z-index:8;
     padding:0px;
     margin:0px;
}

#s3slider A.active {
    z-index:10;
}

#s3slider A.last-active {
    z-index:9;
}


.clear {
   clear: both;
} 	



#sp-one { display:show;}
#sp-two, #sp-three, #sp-four {display:none;}

/*NEWS*/

#news {
		width:420px; 
		margin-top:15px;
		margin-left:0px;
		padding:0px;
		background: url('../images/new_box.jpg') no-repeat top left;
		height:100px;
	overflow:hidden;

}


#news li{
		height:100px;
		padding:0px;
		list-style:none;
	}
	
#news li a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#202020;
	font-size:11px;

}

#news li span {
	margin-top:16px;
	margin-bottom:0px;
	margin-left:8px;
	padding-left:2px;
	margin-right:0px;
	padding-top:10px;
	text-align:center;
	float:left;
	font-size:11px;
	color:#202020;
	line-height:18px;
	width:55px; 
	height:55px;
}

#news li span b {
	font-size:18px;
	font-weight:600;
	
}

#news li h3 {
	margin-top:15px;
	margin-bottom:0px;
	margin-left:15px;
	padding-left:0px;
	margin-right:0px;
	float:left;
	font-size:11px;
	color:#C0C0C0;
	line-height:14px;
	width:210px; 
	style:hand;
	

}

#news li .npara {
	margin-top:4px;
	margin-bottom:2px;
	margin-left:15px;
	float:left;
	font-size:11px;
	color:#2F2C06;
	line-height:16px;
	width:325px; 
	padding:0px;
	text-align:left;

}

/*GALLERY JQUERY */

#featured{
	width:440px;
	padding-right:300px;
	position:relative;
	height:330px;
	background:#fff;
	border:5px solid #ccc;
	padding-left:0px;
	padding-top:0px;
	margin-left:75px;
	margin-top:15px;
}

#featured ul.ui-tabs-nav{
	position:absolute;
	top:0; left:440px;
	list-style:none;
	padding:0; margin:0;
	width:300px;
}
#featured ul.ui-tabs-nav li{
	padding:1px 0; padding-left:13px;
	font-size:12px;
	color:#666;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;

}

#featured .ui-tabs-panel{
	width:440px; height:330px;
	background:#999; 
	position:relative;
  overflow:hidden;

        
}

#featured .ui-tabs-panel img {
	padding:0px;
	margin:0px;
       
}

#featured .ui-tabs-hide{
	display:none;
}

#featured li.ui-tabs-nav-item a{/*On Hover Style*/
	display:block;
	height:60px;
	color:#333;  background:#fff;
	line-height:20px;
	outline:none;
		text-decoration:none;
}
#featured li.ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#featured li.ui-tabs-selected{ /*Selected tab style*/
	background:url('../images/selected-item.gif') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#ccc;
}

#featured ul.ui-tabs-nav li img{
	float:left; margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
	width:73px;
	height:47px;
}

#featured .ui-tabs-panel .info{
	position:absolute;
	top:260px; left:0;
	height:70px; width: 440px;
	background: url('../images/transparent-bg.png') ;
}
#featured .info h2{
	font-size:18px; font-family:Georgia, serif;
	color:#fff; padding:5px; margin:0;
	overflow:hidden;
}
#featured .info p{
	margin:0 5px;
	font-family:Verdana; font-size:11px;
	line-height:15px; color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}

/*END GALLERY JQUERY */

/*JQUERY PART SLIDER ON IMAGE*/

.caption .boxcaption a{ color:#C8DCE5;}
.caption .boxcaption h3{ margin: 10px 10px 7px 10px; color:#FFF; font-size:16px; letter-spacing:1px; font-weight: bold; }
			
			.boxgrid{ 
				width: 232px; 
				height: 174px; 
				margin:2px 5px 2px 0px;
				padding:0px;
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#ffffff; 
					font-weight:bold; 
					font:12px Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				top:134px;
				background: #3A6315; 
				width: 100%;
				height:125px;
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 174;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 134;
 					left: 0;
 				}
				
			.caption .boxcaption h3 a{}
				

/*END JQUERY SLIDER ON IMAGE */

/*nNEWS FEATURE */

.orange {
 	float:left;
	width:309px; 
	margin-left:5px;
	border:1px solid #ABABAB;
}

.orange #events {

	width:309px; 
	height:38px;
	text-align:left;
	font-size:16px;
	color:#ffffff;
	font-weight:600;
	background: #34330A;
	padding:0px;
	margin:0px;
	line-height:38px;
	text-indent:5px;
}

.orange #body {
	color:#6C6E71;
	font-size:11px;
	width:290px; 

}

.orange #footer{
	float:left;
	width:210px;
	height:9px;
	text-align:right;
	line-height:8px;
	color:#ffffff;
	font-weight:700;
	text-decoration:none;

}


.orange #footer a {
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
	padding-right:65px;
	font-size:14px;

}


.orange #body a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#404040;
	font-size:14px;

}

.orange #body span {
	margin-top:4px;
	margin-bottom:0px;
	margin-left:4px;
	padding-left:2px;
	margin-right:0px;
	padding-top:12px;
	text-align:center;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:14px;
	width:55px; 
	background: url(../images/orange_date.gif) no-repeat top center;
	height:55px;
}

.orange #body span b {
	font-size:21px;
	font-weight:600;
	
}

.orange #body h3 {
	margin-top:5px;
	margin-bottom:0px;
	margin-left:10px;
	padding-left:0px;
	margin-right:0px;
	float:left;
	font-size:13px;
	color:#404040;
	line-height:14px;
	width:290px; 
	style:hand;
	

}

.orange #body p {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	float:left;
	font-size:11px;
	color:#404040;
	line-height:16px;
	width:290px; 
	padding:0px;

}

/* END NEWS FEATURE */

