/* =============================================================================



   PremiumPress Framework Styles - Developed by Mark Fail



   ========================================================================== */



	



	* { margin: 0; padding: 0; outline: 0; }

	

input{position:relative;}

	

	.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }



	.clearfix { display: inline-block; display: block; clear:both; }



	* html .clearfix { height: 1%; }



	body { font: 400 12px/19px Arial, sans-serif;  }



	#header .w_960, #submenubar .w_960,#page .w_960,#footer .w_960, #menubar .w_960 { margin:auto auto; /*display:block;*/   }

	#header .w_960{

		width:990px !important; 
		padding-right:10px!important;
		position:relative;

	}

	

	#page .w_960{

		width:100% !important;

	}







/* =============================================================================



   Column Styles



   ========================================================================== */



   #slider {



    background: url("http://www.fussycreative-under-construction.com.au/wp-content/plugins/nivo-slider-for-wordpress/css/images/loading.gif") no-repeat scroll 50% 50% transparent;



    height: 260px;



    margin-left: 0px !important;



    width: 675px !important;



}



.itembox[style="border: none; clear: both; margin: 0 0 12px -8px;padding: 0;"]{ border: medium none !important;



    margin-left: 0px !important;}



	



	/* 960PX WIDTH*/



	.w_960 { width: 960px; }



	.b1 { width: 640px; }



	.footer2 { width:630px; }



	.b2 { width: 300px; }



	.b1 .b1 { width: 310px; }



	.b1 .b1 .b1 { width: 145px; }



	.b2 .b2 { width: 140px; }	



	.b_half_col { width: 460px; }



	.b_third_col {  }



	.b_fourth_col { width: 225px; }	



	/* 800PX WIDTH*/



	.w_800 { width: 800px; }



	.m1 { width: 200px; }



	.m2 { width: 580px; }



	.m2 .m2 { width: 280px; }	



	.m_half_col { width: 380px; }



	.full { width: 100%; }



	.col { float: left; margin: 0 10px; display: inline; }



	.wrapper { margin: 0 auto; }



	.box { margin: 0 0 10px; }



	.first_col { /* The first left component*/margin-left: 0;  }



	.last_col { /* The last right component*/margin-right: 0;   }	



	/* FLUID - RESIZED ACCORDING TO BROWER"S RESOLUTION */



	.f1 { width: 25%; }



	.f3 { width: 33%; }



	.f_half { width: 49%; }



	.f2 { width: 67%; }



	.f4 { width: 75%;}	



	/* FLOATING */



	.floatl { float:left; }



	.floatr { float:right; }



	/* SPACING */



	.left { float: left !important; }



	.gut, .push { margin-right: 20px; }



	.inner { padding: 20px; }



	.outer { margin: 20px; }



	.prepend { padding-left: 20px; }



	.append { padding-right: 20px; }



	.pull { margin-left: 20px; }



	.topper { margin-top: 10px; }



	.padding {  padding: 15px; }



	.padding5 {  padding: 10px; }



	.padding10 {  padding: 10px; }



	.padding20 {  padding: 20px; }



	.paddingNoTop { padding-top:0px; }



	.nopadding { padding:0px !important; }



	pre, xmp {padding:0px; background: #none; color:#fff !important; a:hover: color:#000000 !important; text-align:center; margin-top:-5px; padding-bottom:10px; font-size: 11px !important;  font-family: Arial, Helvetica, sans-serif !important;}



	.marginTop { margin-top:10px !important; }



	.marginBottom { margin-bottom:10px; }



	.marginLeft { margin-left:10px; }



	.marginRight { margin-right:10px; } 



	



	.pptphoto { padding:1px; border:1px solid #ddd; max-width:230px; max-height:130px }



	



	/*.itemboxinner { overflow:hidden; }*/







/* =============================================================================



   Core Theme Column Sizes



   ========================================================================== */



	



	.middle2cols { width:690px; /*padding-left:10px;*/ }



	.right2cols {   margin-left:10px; margin-right:0px; width: 260px; } 



	.left2cols {   margin-left:10px; margin-right:0px; width: 260px; } 



		



	.left3cols{ width:200px; margin-left:5px; }



	.middle3cols { width:540px; margin-left:5px; }



	.right3cols { width:200px; margin-left:5px; }



	



	#footer  .middle2cols { width:630px; margin-left:10px; }



	#footer  .right2cols {   margin-left:10px; margin-right:0px; width: 300px; } 



	#footer  .left2cols {   margin-left:10px; margin-right:0px; width: 300px; } 



		



	#footer  .left3cols{ width: 300px; margin-left:15px; }



	#footer  .middle3cols { width: 300px; margin-left:15px; }



	#footer  .right3cols { width: 300px; margin-left:15px; }



	



	.right2cols, .middle2cols, .left2cols, .right3cols, .middle3cols,.left3cols { padding-top:10px; }	



	.middle3cols #gradient-style td { padding:11px !important; }



	



/* =============================================================================



   Typography



   ========================================================================== */



   



	h1, h2, h3, h4, h5, h6 { padding: 5px 0; margin: 5px 0; color: #000; }



	h1 { line-height: 36px;  letter-spacing: 0px; font-size: 22px; }



	h2 { font-size: 19px; line-height:25px; letter-spacing: 0px; }



	h3 { font-size: 20px; line-height: 28px; letter-spacing: 0px;  }



	h4 { font-size: 18px; line-height: 24px; }



	h5 { font-size: 20px;   font-weight: normal; line-height: 20px; }



	h6 { font-size: 10px; line-height: 14px; }



	#tag-line h6 { font-size: 14px; line-height: 20px; font-weight: bold;  margin-top: -10px; margin-bottom: 0px !important; color: #95BB32;}







	



	p { padding: 0 0 5px 0; }



	small { font-size: 11px; line-height: 14px; padding:0px; color: #95bb32; padding-top: 2px;}



	blockquote { font-size: 14px; font-style: italic; color: #666; margin: 20px 20px 20px 40px; padding-left: 40px; border-left: 1px dotted #666; font-family: helvetica, arial, sans-serif; }



	ol,ul { list-style:none; }



	



/* =============================================================================



   Links



   ========================================================================== */



   



	a { text-decoration: none; }



	a:hover { cursor: pointer; text-decoration: none; }



	a img { border: 0; }







/* =============================================================================



   Image Styles



   ========================================================================== */







	.alignleft { float: left; margin: 0 0 0 0; display: inline; }



	.alignright { float: right; margin: 0px -12px -10px -10px; display: inline; }



	.aligncenter, .aligncenter img { display: block; margin: 0 auto; }



	.frame { background-color: #000; border: 1px solid #333; padding: 5px; }







/* =============================================================================



   Wordpress Default Post Styles



   ========================================================================== */







	.entry p {text-align: left; font-size: 1.05em;line-height:18px; truncate_post:(105);  }



	.entry a { text-decoration:underline; }



	.entry ul { margin-left:20px; padding-bottom:5px; list-style:disc; }



	.entry ol { margin-left:20px; padding-bottom:5px; list-style-type:decimal;  }



	.entry .full p { margin-bottom:0px; }



	.entry strong {    font-weight: bold;}



	.entry cite, em, i {    font-style: italic;    border:none;}



	.entry big {    font-size: 131.25%;}



	.entry blockquote {    font-style: italic;    padding: 0 3em;    margin-left: 0;    margin-right: 0;}







/* =============================================================================



   Form Styles



   ========================================================================== */ 



 



	input, select, textarea {



		 padding: 5px; 



		 border: 1px solid #999;



		  border: 1px solid #D2D4D4;



		  	border-top: 1px solid #A5A6A6;	



			 -moz-border-radius:2px;



			 -webkit-border-radius:2px;



			 border-radius:2px;



	



		}



	fieldset { border: 0; }



	label { font-weight: normal;   font-size:13px; display:block;  }



	.short { width: 90%; }



	select.short { width: 95%; }



	.long { width: 95%; }



	.checkbox, .radio { vertical-align: middle; padding: 0; margin-right: 10px; }



	.required_field { color: red; }



	#SUBMITFORM .error { color: red; font-size:12px;  }



	legend { font-style: italic; padding-bottom: 10px; color:#000000 !important; }



	form p { padding: 8px 0; }



	input.submit { background-color: #666; color: #fff; cursor: pointer; padding: 8px 14px; font-size: 14px; }



	label { vertical-align:top; }



	input:focus,select:focus, textarea:focus { outline:1px dotted #aaa; background:#fff; } 



 



/* =============================================================================



   notification styles



   ========================================================================== */ 







	.notification {border: 1px solid;border-bottom-width: 2px;color: #4f4f4f;display: block;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;font-size: 11px;line-height: 19px;margin-bottom: 20px;overflow: hidden;position: relative;-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.15), 0px 0px 2px rgba(0,0,0,0.05);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.15), 0px 0px 2px rgba(0,0,0,0.05);box-shadow: 0px 1px 2px rgba(0,0,0,0.15), 0px 0px 2px rgba(0,0,0,0.05); -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }



	.notification p {padding: 16px 16px 16px 42px;text-shadow: 0px 1px 0px rgba(255,255,255,0.65);}



	.notification p strong {color: #303030;font-weight: bold;}



	.notification.success {background-color: #dde6ba;border-color: #d0e289 #c6d881 #b8cb71;background: -moz-linear-gradient(top,#fff,#e6efc2 2%,#d9e2b7);background: -webkit-gradient(linear, left top, left bottom,from(#fff),color-stop(0.02, #e6efc2),to(#d9e2b7));background: linear-gradient(top,#fff,#e6efc2 2%,#d9e2b7);



	filter: PROGID:DXImageTransform.Microsoft.Gradient(StartColorStr='#e6efc2',EndColorStr='#d9e2b7');}



	.notification.success p {background: transparent url('../img/tick.png') no-repeat scroll 14px 17px;}



	.notification.success p strong {color: #417800;}



	.notification.error {background-color: #f6dbd6;border-color: #f7d5d6 #f1c8ca #f2b5b8;background: -moz-linear-gradient(top,#fff,#fbe2e3 2%,#eeccce);



	background: -webkit-gradient(linear, left top, left bottom,from(#fff),color-stop(0.02, #fbe2e3),to(#eeccce));



	background: linear-gradient(top,#fff,#fbe2e3 2%,#eeccce);



	filter: PROGID:DXImageTransform.Microsoft.Gradient(StartColorStr='#fbe2e3',EndColorStr='#eeccce');}



	.notification.error p {background: transparent url('../img/cross.png') no-repeat scroll 14px 17px;}



	.notification.error p strong {color: #d43c41;}



	.notification.warning {background-color: #f9f9b4;border-color: #f7dc72 #f4d96c #eace61;



	background: -moz-linear-gradient(top,#fff,#ffffb9 2%,#f0efae);



	background: -webkit-gradient(linear, left top, left bottom,from(#fff),color-stop(0.02, #ffffb9),to(#f0efae));



	background: linear-gradient(top,#fff,#ffffb9 2%,#f0efae);



	filter: PROGID:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffb9',EndColorStr='#f0efae');}



	.notification.warning p {background: transparent url('../img/exclamation.png') no-repeat scroll 14px 17px;}



	.notification.warning p strong {color: #777909;}



	.notification.tip {background-color: #dceffa;border-color: #b8e1fd #a6d4f4 #9ed1f5;background: -moz-linear-gradient(top,#fff,#e0f4ff 2%,#d4e6f0);



	background: -webkit-gradient(linear, left top, left bottom,from(#fff),color-stop(0.02, #e0f4ff),to(#d4e6f0));



	background: linear-gradient(top,#fff,#e0f4ff 2%,#d4e6f0); filter: PROGID:DXImageTransform.Microsoft.Gradient(StartColorStr='#e0f4ff',EndColorStr='#d4e6f0');}



	.notification.tip p strong {color: #0068a4;}



	.notification.tip p {background: transparent url('../img/tip.png') no-repeat scroll 14px 17px;}



	.notification.neutral {background-color: #f0f0f0;border-color: #e4e4e4 #d9d9d9 #cbcbcb;



	background: -moz-linear-gradient(top,#fff,#f0f0f0 2%,#e4e4e4);



	background: -webkit-gradient(linear, left top, left bottom,from(#fff),color-stop(0.02, #f0f0f0),to(#e4e4e4));



	background: linear-gradient(top,#fff,#f0f0f0 2%,#e4e4e4); filter: PROGID:DXImageTransform.Microsoft.Gradient(StartColorStr='#f0f0f0',EndColorStr='#e4e4e4');}



	.notification.neutral p strong {color: #303030;}



	.notification.neutral p {background: transparent url('../img/neutral.png') no-repeat scroll 14px 17px;} 



	 





/* =============================================================================



   drop down box on _gallerypage.php



   ========================================================================== */ 







	.dropui{display: -moz-inline-stack;    display: inline-block;    zoom: .99;    *display: inline;position: relative;z-index: 1;}



	.dropui:hover { z-index: 10000 !important; }



	*:first-child+html .dropui:hover { zoom: 1 !important;  }



	.dropui .dropui-tab{background: url(../img/button-gradient.png) repeat-x right -400px;font-weight: bold;color: #222;text-decoration: none;line-height: 0;display: block;padding: 15px 35px 15px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;cursor: pointer;position: relative;z-index: 2;}



	.dropui:hover .dropui-tab{background-position: right -100px;background-color: #AAA;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}



	.dropui .dropui-content { background: #FFF;width: 175px;display: none; -webkit-border-radius: 4px;-webkit-border-top-left-radius: 0;-moz-border-radius: 4px;-moz-border-radius-topleft: 0;border-radius: 4px;border-top-left-radius: 0;padding: 15px 10px 15px;position: absolute;top: 100%;left: 0;border: 3px solid #aaa;-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5);text-align: left;color: #222;font-size: 11px;z-index: 1;}



	.dropui:hover .dropui-content { display: block; border-color: #aaa; }



	/* Utility Classes */



	.dropui-small .dropui-content { width: 175px; }



	.dropui-medium .dropui-content { width: 350px; }



	.dropui-large .dropui-content { width: 525px; }



	.dropui-left .dropui-content { left: 0; }



	.dropui-right .dropui-content { left: auto; right: 0; }



	.dropui-right .dropui-content { -webkit-border-radius: 4px;-webkit-border-top-right-radius: 0;-moz-border-radius: 4px;-moz-border-radius-topright: 0;border-radius: 4px;border-top-right-radius: 0;}



	.dropui-grey .dropui-tab { background-color: #efefef; border: 1px solid #ddd; background-position: right top; color: #444; }



	.dropui-grey:hover .dropui-tab { background-color: #ddd; }



	.dropui-grey:hover .dropui-content { border-color: #ddd; }



	.dropui-grey.dropui-menu .dropui-content { background-color: #ddd; }



	/* Icon Only Styles */



	.dropui-icon .dropui-tab { background-position: right top; padding-left: 13px; padding-right: 16px; width: 1px; text-indent: -9999px; }



	*:first-child+html .dropui-icon .dropui-tab { float: left;  }



	@media screen and (-webkit-min-device-pixel-ratio:0) { .dropui-icon .dropui-tab { padding-top: 18px; padding-left: 15px; } }



	/* Drop Menu Styling */



	.dropui-menu .dropui-content { background: #aaa; padding: 10px 5px 5px; }



	.dropui-menu ul { list-style-type: none; }



	.dropui-menu li { margin-bottom: .5em; }



	.dropui-menu li a{background: #F1F1F1 url(../img/link-menu-arrow.png) no-repeat 4px 50%;display: block;padding: 5px 10px 5px 28px;color: #444;text-decoration: none;font-weight: bold;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}



	.dropui-menu li a:hover { background-color: #fff; }







	#subcategories ul li  { background: url('../img/subfolder.png') no-repeat 15px 16px;  float:left; padding-bottom:10px; padding-top:10px;    }  



	#subcategories ul li a{   display: block;padding: 5px 0;line-height: 17px;padding-left: 38px;text-decoration: none; }







/* =============================================================================



   submenu styles



   ========================================================================== */ 







	#submenubar { height:45px; background:#ECECEC;  }



	#submenubar #catsearch, #submenubar #s { float: left; margin-right: 6px; }



	/*#submenubar #s  { width:150px; }*/



	ul.submenu { margin-left:20px; }



	ul.submenu li { float:left; list-style:none; font-size:12px; margin-right:20px; margin-top:10px;  }



	ul.submenu li a { color: #333333; text-decoration:underline; }



	ul.submenu_account li { float:right; list-style:none; font-size:16px; margin-right:3px; margin-top:15px; }



	ul.submenu_account li a { color: #333333; }



	



	



	#short-list-btn a{



 background: none repeat scroll 0 0 transparent;



 hover: text-decoration:underline;



    color: #ffffff;



    display: block;



    font-size: 14px;



    font-weight: normal;



    padding-left: 0px;



    text-align: left;



  }



  #short-list-btn2	{



  float: left !important;



    height: 28px;



    margin-left: 690px !important;



    margin-top: -43px !important;



	margin-bottom: 5px;



	



    padding-top: 8px;



	padding-bottom: 0px;



	padding-right: 0px;



    text-align: center;



    width: 124px;



	



	



color					: #ffffff;



	border					: 1px solid #95bb32;



	text-shadow				: none;



	filter					: progid:DXImageTransform.Microsoft.gradient(startColorStr='#bfd684', EndColorStr='#95bb32');



	background-image		: -webkit-gradient(linear, left top, left bottom, color-stop(0,#bfd684), color-stop(1, #95bb32));



	background-image		: -webkit-linear-gradient(top, #bfd684 0%, #95bb32 100%);



	background-image		:    -moz-linear-gradient(top, #bfd684 0%, #95bb32 100%);



	background-image		:     -ms-linear-gradient(top, #bfd684 0%, #95bb32 100%);



	background-image		:      -o-linear-gradient(top, #bfd684 0%, #95bb32 100%);



	background-image		:         linear-gradient(top, #bfd684 0%, #95bb32100%);



	-webkit-border-radius	: 2px;



	   -moz-border-radius	: 2px;



	        border-radius	: 2px;



	-webkit-box-shadow		: 0 2px 2px rgba(0, 0, 0, .15);



	   -moz-box-shadow		: 0 2px 2px rgba(0, 0, 0, .15);



	        box-shadow		: 0 2px 2px rgba(0, 0, 0, .15);



}



#short-list-btn2 a{



 background: none repeat scroll 0 0 transparent;



    color: #ffffff !important;



    display: block;



    font-size: 14px;



	 hover: text-decoration:underline;



    font-weight: Normal;



    padding-left: 0px;



    text-align: center;



	text-transform:titlecase;



  }



   #short-list-btn3	{



   float: right !important;



    height: 28px;



    margin-left: 210px!important;



    margin-top: 12px !important;



	margin-bottom: 5px;



		margin-right: 12px;



	 



    padding-top: 8px;



	padding-right: 0px;



	padding-bottom: 0px;



    text-align: center;



    width: 124px;



	



	



color					: #ffffff;



	border					: 1px solid #95bb32;



	text-shadow				: none;



	filter					: progid:DXImageTransform.Microsoft.gradient(startColorStr='#bfd684', EndColorStr='#95bb32');



	background-image		: -webkit-gradient(linear, left top, left bottom, color-stop(0,#bfd684), color-stop(1, #95bb32));



	background-image		: -webkit-linear-gradient(top, #bfd684 0%, #95bb32 100%);



	background-image		:    -moz-linear-gradient(top, #bfd684 0%, #95bb32 100%);



	background-image		:     -ms-linear-gradient(top, #bfd684 0%, #95bb32 100%);



	background-image		:      -o-linear-gradient(top, #bfd684 0%, #95bb32 100%);



	background-image		:         linear-gradient(top, #bfd684 0%, #95bb32100%);



	-webkit-border-radius	: 2px;



	   -moz-border-radius	: 2px;



	        border-radius	: 2px;



	-webkit-box-shadow		: 0 2px 2px rgba(0, 0, 0, .15);



	   -moz-box-shadow		: 0 2px 2px rgba(0, 0, 0, .15);



	        box-shadow		: 0 2px 2px rgba(0, 0, 0, .15);



}



#short-list-btn3 a{



 background: none repeat scroll 0 0 transparent;



    color: #ffffff !important;



    display: block;



    font-size: 14px;



    font-weight: Normal;



    padding-left: 0px;



    text-align: center;



	text-transform:titlecase;



  }



	



	



	







/* =============================================================================



   top pages menu



   ========================================================================== */



	



	#submenubar #hpages ul {   width:600px !important; float:left; margin-top:15px; margin-left:20px !important; }



	#submenubar #hpages ul li { float: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid #ccc; font-size:16px; }



	#submenubar #hpages ul li.last { padding-right: 0; margin-right: 0; border-right: none; }



	#submenubar #hpages ul li a { text-decoration: none;  }







	#submenubar #hpages ul ul { margin-top:0px; margin-left:0px !important; }	



	#submenubar #hpages ul ul li { float:none; margin:none; border-right:0px; }



	



/* =============================================================================



   _tpl_add.php submission steps



   ========================================================================== */ 



 



	#steptable {  margin-bottom:20px; }



	#steptable .w13 {width: 33%; }



	#steptable div.steps {background: #eee;margin:0px 2px 0 0;padding:8px 10px;color: #999;}



	#steptable div.stepped {background: #666;color: #fff; margin-top:0px;}



	#steptable div.steps h4 {margin-bottom: 0;}



	#steptable div.triangle {border-left:12px solid #fff;border-right:12px solid #fff;border-top:12px solid #666;clear:both;height:0;line-height:0;width:1px;margin-left: 10px;}



	#steptable .radius {border-radius: 8px;}



	#steptable .radius-left {border-radius: 8px 0 0 8px;}



	#steptable .radius-right {border-radius: 0 8px 8px 0;}



	#steptable .full {width: 100%;}



	#SUBMITFORM .f_half { min-height:71px!important;   }



	#SUBMITFORM .full {  border-bottom: 1px solid #DDD; }



	



	#SUBMITFORM label {  font-size:14px; color:#666; font-weight:normal; }



		



	#SUBMITFORM input, #SUBMITFORM select, #SUBMITFORM textarea { border: 1px solid #D2D4D4;border-top: 1px solid #A5A6A6;border-radius: 2px;color: #4444;font: 12px Arial, Helvetica, sans-serif;padding: 7px 6px; margin-bottom: 7px;  margin-top: 5px;}



	 



	



	#SUBMITFORM .termsbox { background: #d5e4ad; border:1px solid #bfd684; padding-left:20px; padding-right:20px; text-align:right; }



 



	



	/* step 3 */



	.ConfirmList { list-style:none; margin-top:20px; }



	.ConfirmList li { line-height:25px; font-size:16px; }



	.ConfirmList div { width:200px; float:left; font-weight:bold;  } 



	



	/* upload form v7*/



	#pptupload,#pptuploadlogo {margin-top:10px;	padding:10px;	font-weight:bold; font-size:1.3em;	font-family:Arial, Helvetica, sans-serif;	text-align:center;	background:#f2f2f2;	color:#666;	border:1px solid #ccc; 	cursor:pointer !important;	-moz-border-radius:5px; -webkit-border-radius:5px;	margin-top:20px;	margin-bottom:0; cursor:pointer;}



	.pptdarkbg{	background:#ddd !important;}



	#pptstatus{	font-family:Arial; padding:5px;}



	ul#pptfiles,ul#pptfileslogo{ list-style:none; padding:0; margin:0; margin-bottom:30px; margin-top:20px; }



	ul#pptfiles li{ width:90%; height:70px;  border-top:1px solid #bef4be; border-bottom:1px solid #bef4be; background:#eaffea; padding:5px; text-align:center; margin-bottom:10px; margin-left:20px; }



	ul#pptfiles li img{ float:left; border: 8px solid white; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; max-height: 50px ; max-width: 60px; padding: 0px; }



	ul#pptfiles li span { float:right; font-size:12px; color:#61be61; text-shadow:0px 1px #fff; margin-top: 20px; margin-right:30px;  }



	 



	#pptfiles .error{ background:#f0c6c3; border:1px solid #cc6622; height:25px;   }



	



	



	ul#pptfileslogo li{ width:90%; height:70px;  border-top:1px solid #bef4be; border-bottom:1px solid #bef4be; background:#eaffea; padding:5px; text-align:center; margin-bottom:10px; margin-left:20px; }



	ul#pptfileslogo li img{ float:left;border: 8px solid white; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;max-height: 50px;max-width: 60px;padding: 0px; }



	ul#pptfileslogo li span { float:right; font-size:12px; color:#61be61; text-shadow:0px 1px #fff;margin-top: 20px; margin-right:30px;  }



	 



	#pptfileslogo .error{ background:#f0c6c3; border:1px solid #cc6622; height:25px;   }



	



	/* edit images form v7 */



	.PhotoSwitcher1 {  margin-top:20px; margin-bottom:40px; }



	



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



	.PhotoSwitcher1 ul li        {            float:left;            margin: 0 0 0 0px;            height:175px;            width:130px;        }   



	.PhotoSwitcher1 ul li.First        {            margin:0;        }



	.PhotoSwitcher1 ul li a        {                    display:block;        }



	.PhotoSwitcher1 ul li img        {            max-width:100px; max-height: 100px;  border:1px solid #333;    }



	.editimg {  display:block; margin:auto auto;   }



	.PhotoSwitcher1 ul li .pptbut { margin-left:10px; }



	



	/* date picker */



	a.dp-choose-date {float: left;width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;display: block;text-indent: -2000px;overflow: hidden;background: url(../img/calendar.png) no-repeat; }



	a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}



	#description_display p { margin:0xp; padding:0px; }



	#map-loglat_display { display:none; }



	  



/* =============================================================================



   _tpl_contact.php / _tpl_articles.php column layouts



   ========================================================================== */ 



 



	.FAQ_Content { width: 100%; overflow:hidden;  }



	.FAQ_Content .item { margin:0px; padding-left: 0px !important; }



	.FAQ_Content .item h2 {   font-weight: bold; letter-spacing: -0.4px;  } /* background: url(../img/headingBg.jpg) repeat-x center bottom; */



	.FAQ_Content li{list-style:none;}



	.FAQ_Content .categories .categoryItem { width: 200px; float: left; margin: 15px 0px 15px 0px; }



	.FAQ_Content .categories .space { margin: 15px 20px 0px 20px; }



	.FAQ_Content .categories .categoryItem a { font-size: 14px; font-weight: bold; background: url(../img/folderIcon.jpg) no-repeat center left; letter-spacing: -0.5px; text-decoration: none; padding-left: 23px;  }



	.FAQ_Content .categories .categoryItem p {   font-size: 11px;  line-height: 15px; margin-top: 4px; }



	.FAQ_Content .categories .clear { border-top: solid 1px #ededed; visibility: visible;  }



	.FAQ_Content .featured, .FAQ_Content .latest-half { width: 315px; float: left; margin: 0px 0px 0px 0px; }



	.FAQ_Content .featured { margin-right:30px; }



	.FAQ_Content .item ul { margin-top: 15px; }



	.FAQ_Content .featured li, .FAQ_Content .latest-half li, .FAQ_Content .latest-full li { padding: 0px 0px 10px 23px; }



	.FAQ_Content .featured li a, .FAQ_Content .latest-half li a, .FAQ_Content .latest-full li a { font-size: 11px;   text-decoration: none; }



	.FAQ_Content .featured li a strong, .FAQ_Content .latest-half li a strong, .FAQ_Content .latest-full li a strong { font-size: 15px;  font-weight: bold; display: block; }



	.FAQ_Content .featured li { background: url(../img/featuredIcon.jpg) no-repeat top left; }



	.FAQ_Content .latest-half li, .FAQ_Content .latest-full li { background: url(../img/articleIcon.jpg) no-repeat top left; }



	.FAQ_Content .latest-full li { width: 275px; float: left; }



	.FAQ_Content .latest-full li.margin { margin-left: 30px; }



	.FAQ_Content .tags h2 { margin-bottom: 10px; }



	.FAQ_Content .tags a { text-decoration: none; color: #444444; }



	.FAQ_Content .tags a:hover { color: #777777; }



	#FAQSTYLE .categories .categoryItem a { background: url(../img/help.png) no-repeat top left; }



 



 	



/* =============================================================================



   _tpl_articles.php



   ========================================================================== */ 







	.FAQ_Content .categories .categoryItem { width:200px; } 



	.middle3cols .FAQ_Content .categoryItem { width:157px !important; }



	



	.middle3cols .FAQ_Content .featured {width: 240px !important;}	



	.middle2cols .FAQ_Content .featured {width: 300px !important;}



		



	.middle3cols .FAQ_Content .latest-half {width: 240px !important;}	



	.middle2cols .FAQ_Content .latest-half {width: 300px !important;}



	.widget { padding:0px !important;  }



	



/* =============================================================================



   _tpl_single.php tabs



   ========================================================================== */ 



 



	ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;width: 100%;}



	ul.tabs li {float: left;margin: 0;padding: 0;height: 31px;line-height: 31px;border: 1px solid #ccc;border-left: none;margin-bottom: -1px;background: #e0e0e0;overflow: hidden;position: relative;  }



	ul.tabs li a {text-decoration: none;color: #000;display: block;font-size: 1.1em;padding: 0 18px;border: 1px solid #fff;outline: none; padding-left:16px;}



	ul.tabs li a:hover {background: #ccc;}



	html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff;border-bottom: 1px solid #fff;}



	.tab_container {border: 1px solid #ccc;border-top: none;clear: both;float: left; width: 100%;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;}



	.tab_content {padding: 34px;font-size: 1.1em;   background:#ffffff !important bottom left repeat-x; }



	.tab_content h2 {font-weight: normal;padding-bottom: 10px; font-size: 16px;}



	.tab_container #gallery img {float: left;margin: 0 14px 20px 0;border: 1px solid #ddd;padding: 5px; max-width:120px; max-height:120px;}







/* =============================================================================



   Basic Menu Styles



   ========================================================================== */ 



 







	



	left: -9999px;position: absolute;width: 190px;z-index:100;  }



	#hpages ul li ul, .submenu li ul, .category li ul, .submenu_account li ul { left: -9999px;position: absolute;width: 190px;z-index:100; }



	#hpages li ul a, .submenu li ul a, .category li ul a, .submenu_account li ul a { background: #efefef; display: block; }



	.menu li ul li, #hpages ul li ul li, .submenu li ul li, .category li ul li, .submenu_account li ul li { height:auto; background-image:none; padding-right:0px; padding-left:0px;  text-align:left; }



	.menu li ul a, #hpages li ul a, .submenu li ul a, .category li ul a, .submenu_account li ul a {  border-bottom: 1px solid #fff;color: #333; font-weight: normal;padding: 9px 19px; width: 150px;font-size:13px; text-shadow:none; }



	.menu li ul a:hover, #hpages ul li ul a:hover, .submenu li ul a:hover, .category li ul a:hover, .submenu_account li ul a:hover  {background: #efefef; border-top: 0;   } 



	.menu li ul ul, #hpages li ul ul, .submenu li ul ul, .category li ul ul, .submenu_account li ul ul {margin: -34px 0 0 190px;}



	.menu li:hover ul ul, .menu li:hover ul ul ul, #hpages li:hover ul ul, #hpages li:hover ul ul ul, .submenu li:hover ul ul, .submenu li:hover ul ul u, .submenu li:hover ul ul, 



	.category li:hover ul ul, .category li:hover ul ul u, .category li:hover ul ul,



	.submenu_account li:hover ul ul, .submenu_account li:hover ul ul u, .submenu_account li:hover ul ul 



	{left: -9999px;}



	.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, #hpages li:hover ul, #hpages li li:hover ul,#hpages li li li:hover ul, .submenu li:hover ul, .submenu li li:hover ul,.submenu li li li:hover ul, 



	.category li:hover ul, .category li li:hover ul,.category li li li:hover ul, .submenu_account li:hover ul, .submenu_account li li:hover ul,.submenu_account li li li:hover ul { /* lists nested under hovered list items */left: auto;}  



	.menu > li.active > a, .menu > li.active > a:hover, #hpages > li.active > a, #hpages > li.active > a:hover, #hpages > li.active > a, .submenu > li.active > a, .submenu > li.active > a:hover, .submenu > li.active > a:hover, .submenu  > li.active > a {color: #ffffff;}



	#hpages ul ul { margin-top:0px; }



	#hpages ul ul li, #hpages ul li ul li{ padding:0px; float:none; border:0px;width:190px;    }



	/* Vertical Style */



	.category.vertical li ul {margin: -34px 0 0 180px;}















/*====================================================================================================



* BASIC LINE AND BUTTON STYLES FOR ALL THEMES



====================================================================================================*/







/* CUSTOM CSS3 */



.rounded { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }



 



.multi_col { -moz-column-width: 13em; -webkit-column-width: 13em; -moz-column-gap: 1em; -webkit-column-gap: 1em; }



.border { border: 1px solid #444; }



.border_l { border-left: 1px solid #ddd; }



.border_r { border-right: 1px solid #ddd; }



.border_b { border-bottom: 1px solid #ddd; }



.border_t { border-top: 1px solid #ddd; }



.no_bullet { list-style: none; padding: 0; margin: 0; } /* FOR NO BULLET LIST */



.inline_li li { display: inline; margin: 0 20px 0 0; } /* FOR HORIZONTAL LIST */



.inner { padding: 20px; }



 



 



/*====================================================================================================



* BASIC PAGE NAVIGATION STYLES ON ALL THEMES



====================================================================================================*/







ul.pagination{margin:0px;padding:0px;overflow:hidden;font:12px 'Tahoma';list-style-type:none;margin-left:20px;margin-right:15px;}



ul.pagination li{float:left;margin:0px;padding:0px;margin-left:5px;}



ul.pagination li:first-child{margin-left:0px;}



ul.pagination li a{color:black;display:block;text-decoration:none;padding:7px 10px 7px 10px;}



ul.pagination li a img{border:none;}



ul.paginationD{padding:8px;background:#F9F9F9;border:solid 1px #E2E2E2;}



ul.paginationD li a{color:#333333;text-shadow:0px 1px #F6F6F6;padding:6px 9px 6px 9px;border:solid 1px #B6B6B6;box-shadow:0px 1px #EFEFEF;-moz-box-shadow:0px 1px #EFEFEF;-webkit-box-shadow:0px 1px #EFEFEF;background:#E6E6E6;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));}



ul.paginationD li{padding-bottom:1px;}



ul.paginationD li a:hover,ul.paginationD li a.current{color:#FFFFFF;box-shadow:0px 1px #E7E7E7;-moz-box-shadow:0px 1px #E7E7E7;-webkit-box-shadow:0px 1px #E7E7E7;}



ul.paginationD01 li a:hover,ul.paginationD01 li a.current{color:#893A00;text-shadow:0px 1px #FFEF42;border-color:#FFA200;background:#FFC800;background:-moz-linear-gradient(top,#FFFFFF 1px,#FFEA01 1px,#FFC800);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#FFEA01),color-stop(1,#FFC800));}



 ul.paginationD02 li a:hover,ul.paginationD02 li a.current{text-shadow:0px 1px #388DBE;border-color:#3390CA;background:#58B0E7;background:-moz-linear-gradient(top,#B4F6FF 1px,#63D0FE 1px,#58B0E7);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#B4F6FF),color-stop(0.02,#63D0FE),color-stop(1,#58B0E7));}



 ul.paginationD03 li a:hover,ul.paginationD03 li a.current{text-shadow:0px 1px #4876C9;border-color:#3D6DC3;background:#5A8CE7;background:-moz-linear-gradient(top,#C2E0FF 1px,#84AFFE 1px,#5A8CE7);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C2E0FF),color-stop(0.02,#84AFFE),color-stop(1,#5A8CE7));}



 ul.paginationD04 li a:hover,ul.paginationD04 li a.current{text-shadow:0px 1px #7955AB;border-color:#6F4DA0;background:#9168C9;background:-moz-linear-gradient(top,#DFBEFA 1px,#B088E7 1px,#9168C9);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#DFBEFA),color-stop(0.02,#B088E7),color-stop(1,#9168C9));}



 ul.paginationD05 li a:hover,ul.paginationD05 li a.current{text-shadow:0px 1px #CA470E;border-color:#D13F11;background:#E95B2B;background:-moz-linear-gradient(top,#FFBE01 1px,#FE7C02 1px,#E95B2B);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFBE01),color-stop(0.02,#FE7C02),color-stop(1,#E95B2B));}



 ul.paginationD06 li a:hover,ul.paginationD06 li a.current{text-shadow:0px 1px #B72E2E;border-color:#AD2D2D;background:#E43838;background:-moz-linear-gradient(top,#FF9B9B 1px,#FE5555 1px,#E43838);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FF9B9B),color-stop(0.02,#FE5555),color-stop(1,#E43838));}



 ul.paginationD07 li a:hover,ul.paginationD07 li a.current{text-shadow:0px 1px #866454;border-color:#886756;background:#A37A66;background:-moz-linear-gradient(top,#E9C4B2 1px,#C59882 1px,#A37A66);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#E9C4B2),color-stop(0.02,#C59882),color-stop(1,#A37A66));}



 ul.paginationD08 li a:hover,ul.paginationD08 li a.current{text-shadow:0px 1px #4E802C;border-color:#478223;background:#599F2F;background:-moz-linear-gradient(top,#9FE355 1px,#79BF4A 1px,#599F2F);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9FE355),color-stop(0.02,#79BF4A),color-stop(1,#599F2F));}



 ul.paginationD09 li a:hover,ul.paginationD09 li a.current{text-shadow:0px 1px #636363;border-color:#5D5D5D;background:#777777;background:-moz-linear-gradient(top,#C0C0C0 1px,#929292 1px,#777777);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C0C0C0),color-stop(0.02,#929292),color-stop(1,#777777));}



 ul.paginationD10 li a:hover,ul.paginationD10 li a.current{text-shadow:0px 1px #3C3C3C;border-color:#202020;background:#525252;background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252));}







/*====================================================================================================



* FOOTER PAGES FOR ALL THEMES



====================================================================================================*/



 



#fpages { text-align:right;  height:40px; padding-left:15px; float:left;  }



#fpages ul {   float:left; margin-top:4px; }



#fpages ul li { float: left; padding-right: 10px; margin-right: 10px; }



#fpages ul li.last { padding-right: 0; margin-right: 0; border-right: none; }



#fpages ul li a { text-decoration: none; color: #fff; }



#fpages ul li a:hover { color: #fff; }



#fpages ul li.current a { color: #ccc; }



#copyright p {  padding-top:5px; padding-bottom:5px;}



	



/*====================================================================================================



* COMMENT STYLES



====================================================================================================*/



	  



#comments-title {	font-size: 10px;	font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", "Helvetica Nueue", Helvetica, sans-serif;	letter-spacing: 0.1em;	line-height: 2.6em;	padding: 0 0 2.6em;	text-transform: titlecase;}



#comments nav {	margin: 0 auto 0.8125em;    width: 68.9%;}



.commentlist {	list-style: none;	margin: 0;	clear:both;} 



.commentlist > li.comment {	border: 1px solid #ddd;	-moz-border-radius: 3px;	border-radius: 3px;	float:right;	padding: 1.625em;	position: relative;	width: 75%;	margin-top:5px;background:#ffffff; margin-bottom:5px; }



.commentlist .pingback {	font-size: 12px;	font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", "Helvetica Nueue", Helvetica, sans-serif;	margin-left: 102px;}



.commentlist .pingback p {	margin: 0 0 2.2em 2.4em;}



.commentlist .children {	list-style: none;	margin: 0;}



.commentlist .children li.comment {	background: #fff;	border-left: 1px solid #ddd;	margin: 1.625em 0 0;	padding: 1.625em;	position: relative;}



.commentlist .children li.comment .fn {	display: block;}



.comment-meta .fn {	font-style: normal;}



.comment-meta {	color: #666;	font-size: 12px;	font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", "Helvetica Nueue", Helvetica, sans-serif;	line-height: 2.2em;}



.commentlist .children li.comment .comment-meta {	line-height: 1.625em;	margin-left: 50px;}



.commentlist .children li.comment .comment-content {	margin: 1.625em 0 0;}



.comment-meta a {	color: #1778c2;	text-decoration: none;		font-weight: bold;}.comment-meta a:focus,.comment-meta a:active,.comment-meta a:hover {	color: #ff4b33;}



.commentlist .avatar, .commentlist .photo {	background: url(../img/comment-arrow.png) no-repeat right 30px;	padding: 0 34px 0 0;	position: absolute;	top: 0;	left: -80px;}



.commentlist .children .avatar {	background: none;	padding: 0;	top: 2.2em;	left: 2.2em;}



.comment-small { font-size:10px; letter-spacing:1px; color:#666; float:right; }



#commentform .logged-in-as { display:none; }



#reply-title { font-size: 12px; color: #CCC;padding: 0px;margin: 0px;letter-spacing: 1px;text-transform: titlecase; }



.form-allowed-tags { display:none; }



#comment { padding:0px; }



#commentform #submit { margin-top:10px; }



.middle3cols #comment { width:450px; }



 







.article h1, .article h2 { background:none !important; background-image:none; filter: none; border:0px !important; padding-left: 0px!important }



 



.customfieldsoutput { height:28px; } 



.customfieldsoutput .f_half { margin-top:5px;   }



.customfieldsoutput .f_half span {   font-weight:bold;  }



/*====================================================================================================



* SEARCH BOX



====================================================================================================*/







.pptnumslider, #pptnumslider-bar, #pptnumslider-handle {    border: 0;    padding: 0;    margin: 0;}



.pptnumslider {    width: 240px;    height:78px;    background: url(../img/pptnumslider/bg.png) no-repeat -270px;  margin-top:0px; }



.pptnumslider-bar {    width:240px;    height:45px;    background: url(../img/pptnumslider/track.png) bottom left no-repeat;}



.pptnumslider-handle {    width:36px;    height:45px;    cursor:ew-resize;    background: transparent url(../img/pptnumslider/gripper.png) bottom left no-repeat;  } 



.pptnumpercent {    font-size: 75%;    font-family: arial; color:#FFFFFF;   font-weight: bold;    text-align: center;    margin-top:-5px; padding:0px; } 











.left3cols .pptnumslider-bar, .right3cols .pptnumslider-bar { width: 160px; }



.left3cols .pptnumslider,  .right3cols .pptnumslider{ width: 160px; }







#ppt-widget-advancedsearch-box .ppt_search_inputbox {  border-bottom: 1px solid #ddd; margin-top:5px;  min-height:25px; clear:both; }



#ppt-widget-advancedsearch-box .ppt_search_inputbox span { width:100px; float:left; font-weight:bold;  }



.right3cols #ppt-widget-advancedsearch-box .ppt_search_inputbox span, .left3cols #ppt-widget-advancedsearch-box .ppt_search_inputbox span { float:none; display:block; }



.right3cols .ppt_search_inputbox select, .left3cols .ppt_search_inputbox select { width:170px !important; margin-bottom:5px; }



.right2cols .ppt_search_inputbox select, .left2cols .ppt_search_inputbox select, .right2cols .ppt_search_inputbox input, .left2cols .ppt_search_inputbox input { width:120px !important; margin-bottom:5px; }







.right3cols .ppt_search_inputbox select, .left3cols .ppt_search_inputbox select, .right3cols .ppt_search_inputbox input, .left3cols .ppt_search_inputbox input { width:160px !important; margin-bottom:5px; }



 



#ppt-widget-advancedsearch-box .ppt_search_inputbox .short { width:55%; float:left;  }



#ppt-widget-advancedsearch-box .ppt_search_inputbox .radio { float:right; }



#ppt-widget-advancedsearch-box input, #ppt-widget-advancedsearch-box select { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }



#AdvancedSearchBox .ppt_search_inputbox { width:32%; float:left;  margin-bottom:10px; }



#AdvancedSearchBox .ppt_search_inputbox span { font-weight:bold; display:block; }



.right3cols #ppt-widget-advancedsearch-box .ppt_search_inputbox { min-height:45px !important; }



.right3cols #ppt-widget-advancedsearch-box .ppt_search_inputbox span { display:block; }



.right3cols  #ppt-widget-advancedsearch-box .ppt_search_inputbox .short { width:95%; }







/* WIDGET TITLE IDS */



#ppt-widget-featuredcategories { }



#ppt-widget-popularcoupons { }



#ppt-widget-search { }



#ppt-widget-map { }



#ppt-widget-featured { }



#ppt-widget-article { }



#ppt-widget-categories { }



 



#wp-calendar {	width: 100%;}



#wp-calendar caption {	color: #222;	font-size: 14px;	font-weight: bold;	padding-bottom: 4px;	text-align: left;}



#wp-calendar thead {	font-size: 11px; }



#wp-calendar thead th {}



#wp-calendar tbody {	color: #aaa;}



#wp-calendar tbody td {	background: #f5f5f5;	border: 1px solid #fff;	padding: 3px 0 2px;	text-align: center;}



#wp-calendar tbody .pad {	background: none;}



#wp-calendar tfoot #next {	text-align: right;}







/* ARTICLE WIDGET STYLES */



#ppt-widget-article-box ul { padding:5px; }



#ppt-widget-article-box ul li { padding-bottom:5px; font-size:11px;line-height:15px;  clear:both; }



#ppt-widget-article-box img { float:right; max-width:50px; max-height:60px; padding-left:1px; padding-bottom:1px; } 



#ppt-widget-article-box h3 { padding:0px; margin:0px; padding-bottom:0px; margin-bottom:0px; }



#ppt-widget-article-box h3 a { background:none; padding:0px; border-bottom:0px;font-size:13px }



#ppt-widget-article-box .articleitem { border-bottom:1px solid #ccc; padding:5px; padding-top:5px; }



#ppt-widget-article-box .articleitem:hover { background:#efefef; }



#ppt-widget-article-box a { font-weight:bold;}



#ppt-widget-article-box .time { font-style:italic; font-size:10px; text-transform:titlecase;  }







#ppt-widget-featured-box .imgb { float:left; width:60px; }



#ppt-widget-featured-box .imgb img {  max-width:50px; max-height:60px; margin-left:auto; margin-right:auto; display:block; margin-top:5px; }



#ppt-widget-featured-box .contentb { float:left; width:180px; font-size:11px; }



 



#ppt-widget-featured-box .featureditem { border-bottom:1px solid #ccc; margin-bottom:10px; padding:5px; padding-top:5px; }



 



#ppt-widget-featured-box h3 { padding:0px; margin:0px; font-size:13px; padding-bottom:0px; margin-bottom:0px; }







#ppt-widget-search  form { padding:10px; }



#ppt-widget-search input { width:95%; margin-bottom:10px; }



#ppt-widget-search select { width:75%; }



#ppt-widget-search .go { padding:0px; margin:0px; border:0px; width:33px; height:35px; background: red url(../img/go.gif) no-repeat; border:0px !important; padding:0px; cursor:pointer; float:right; }



#ppt-widget-search a { padding-top:10px; padding-bottom:10px; float:left; }







#ppt-widget-stores-box img { display:block; margin: auto auto; }



#ppt-widget-stores-box ul li { float:left; width:140px; margin-top:10px;  text-align:center; } 



#ppt-widget-stores-box ul li a { padding:0px;  border:0px; }



#ppt-widget-stores-box ul li a:hover { background:transparent; }







.left3cols #ppt-widget-stores-box ul li img, .right3cols #ppt-widget-stores-box ul li img { max-width:150px; max-height:150px; }



.left3cols #ppt-widget-stores-box ul li, .right3cols #ppt-widget-stores-box ul li { width:196px; }







.left2cols #ppt-widget-stores-box ul li img, .right2cols #ppt-widget-stores-box ul li img { max-width:100px; max-height:100px; }



.left2cols #ppt-widget-stores-box ul li, .right2cols #ppt-widget-stores-box ul li { width:125px; float:left;  height:85px; overflow:hidden; }







#ppt-widget-advancedsearch-box { padding:10px; }







#articlepage h1, #articlepage h2 { border:0px !important; padding-left:0px; }



.tagcloud, .textwidget { padding:0px; }



.textwidget { padding-top:12px; float:left;}



.noresultstags a { border:1px solid #ddd; padding:8px; float:left; margin-right:10px; margin-bottom:10px; }



.noresultstags a:hover {  background:#EEFFDF; color:#006600; }







#ppt-widget-taxonomy-box h3 { font-size:16px; margin-left:20px; margin-top:0px; }



#ppt-widget-taxonomy-box ul { margin-left:20px; margin-right:20px; border:0px; }



#ppt-widget-taxonomy-box ul li { border:0px; }



#ppt-widget-taxonomy-box ul li a { border:0px; text-decoration:underline; padding:0px; font-size:13px; background:none; }



#ppt-widget-taxonomy-box ul li:hover, #ppt-widget-taxonomy-box ul li a:hover { background:transparent; }



/* =============================================================================



   _tpl_stores.php



   ========================================================================== */







	.tagindex, #sc_CouponPressStores .tagindex { padding: 6px 0 10px 0; }



	.tagindex h4, #sc_CouponPressStores .tagindex h4 { border-bottom: 1px solid #000; padding: 0 0 4px 0; margin: 2px 0 4px 0; }



	.tagindex ul, #sc_CouponPressStores .tagindex ul { list-style: none; padding: 1px 0; margin: 0; }



	.tagindex ul li, #sc_CouponPressStores .tagindex ul li { list-style: none; padding: 2px 0; margin: 0; }



	.holdleft, #sc_CouponPressStores .holdleft { width: 30%; display: inline; margin: 0 20px 0 0; float: left;}



	.noMargin, #sc_CouponPressStores .noMargin {margin: 0 0 0 0;}



	.morelink, #sc_CouponPressStores .morelink { display: none; }



	



	#authorphoto img { float:right; max-width:80px; max-height:80px; }



	



	.attachment { 



	float: left;



	margin: 5px 15px 19px 5px;



	border: 8px solid white;



	position: relative;



	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;



	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;



	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;



	max-height: 180px;max-width: 180px;padding:0px;margin-left:10px; margin-top:20px;	}



	



	.middle3cols  .attachment { max-width:135px; max-height:135px; }



#spec_head a:hover{ text-decoration:underline;}



/* =============================================================================



   Feedback System Stars



   ========================================================================== */



	#start-rating-box { padding:0px; margin:0px; border:1px solid #ddd; width:350px; padding:5px; }



	.star-rating{list-style:none;		margin: 0px;		padding:0px;		width: 150px;		height: 30px;		position: relative;		background: url(../img/star_rating.gif) top left repeat-x;	}



	.star-rating li{		padding:0px;		margin:0px;		height:30px;		width: 30px;float: left;}



	.star-rating li a{		display:block;		width:30px;		height: 30px;		line-height:30px;		text-decoration: none;		text-indent: -9000px;		z-index: 20;		position: absolute;		padding: 0px;		overflow:hidden;	}



	.star-rating li a:hover{		background: url(../img/star_rating.gif) left center;		z-index: 2;		left: 0px;		border:none;	}



	.nohover li a:hover { background:none !important;}



	.star-rating a.one-star{		left: 0px;	}



	.star-rating a.one-star:hover{		width:30px;	}



	.star-rating a.two-stars{		left:30px;	}



	.star-rating a.two-stars:hover{		width: 60px;	}



	.star-rating a.three-stars{		left: 60px;	}



	.star-rating a.three-stars:hover{		width: 90px;	}



	.star-rating a.four-stars{		left: 90px;	}	



	.star-rating a.four-stars:hover{		width: 120px;	}



	.star-rating a.five-stars{		left: 120px;	}



	.star-rating a.five-stars:hover{		width: 150px;	}



	



	.star-rating li.current-rating{		background: url(../img/star_rating.gif) left bottom;		position: absolute;		height: 30px;		display: block;		text-indent: -9000px;		z-index: 1;	}



	



		



/* =============================================================================



   map sizes



   ========================================================================== */







	#map_canvas {    width:500px; height:500px; }



	#map_sidebar { width:260px; height:230px; }



	#map_sidebar2 {   height:220px; }



	



	



	 .middle2cols #map_homepage {	width: 670px;	height: 350px;	}



	 #map_homepage {   width:620px; height:350px; }



	



	.map_container { text-align:center; }



	.map_container img { max-width:100px; max-height:100px; }



	#ppt-object-map { margin-bottom:10px; }



	.middle3cols #ppt_map_location { width:510px; height:250px; }



	.middle2cols #ppt_map_location { width:648px; height:250px; }



	.middle2cols #form_map_location { width:638px; }



	.middle3cols #form_map_location { width:500px; }



	



	window.onload = function() {



	



	#packageBox .green_box_content { background: black !important; }



	



	#facebook{



		



	}



	



	#twitter{



		



	}



	



	.opening_hrs{



		border-left:1px dotted;



		border-right:1px dotted;



		border-bottom:1px dotted;



		padding:10px;



	}



	



	.opening_hrs h4{



		font-size: 14px;	



	}

	

	.clr{

		clear:both;

	}