/*

COLOUR REFERENCES
BODY BG: #8ea466
TOP STRIP: #000
BODY COLOUR: #666
LINKS: #000
-------------------------------------------------------- */


/*-------------------------------------------+
|                                            |
|       	     MAIN THEME                  |
|                                            |
+-------------------------------------------*/


/*MAIN ELEMENTS
-------------------------------------------------------- 

body{background:#f1f6f5 url(/img/lights_on/backgrounds/bodyBG.png) top repeat-x; color:#333;}
#footer .stripGradient{background-color:#fff;}

#wrapper{background:url(/img/lights_on/backgrounds/wrapperBG.png) top no-repeat;}
#header{background:#668e22 url(/img/lights_on/backgrounds/headerBG.png) top no-repeat; width:960px;}
#footer{background:url(/img/lights_on/backgrounds/footerBG.png) top no-repeat;}

.login-header a{color:#333;}
.login-header a:hover{color:#666;}*/

/*CORNERS
-------------------------------------------------------- 
.rounded{
	border:#999 2px solid;
	position: relative
}

.stripGradient{
	background:url(/img/lights_on/backgrounds/default_stripe_BG.png) top repeat-x;
}

.tl { width:5px; height: 5px; background: url(/img/lights_on/corners/corners.png) ; position: absolute; top: -2px; left: -2px; }
.tr { width: 5px; height: 5px; background: url(/img/lights_on/corners/corners.png) right top; position: absolute; top: -2px; right: -2px; }
.bl { width: 5px; height: 5px; background: url(/img/lights_on/corners/corners.png) bottom left; position: absolute; bottom: -2px; left: -2px; }
.br { width: 5px; height: 5px; background: url(/img/lights_on/corners/corners.png)bottom right; position: absolute; bottom: -2px; right: -2px; }

.action-alert{background:url(../images/backgrounds/stripeGradientBG.png) top repeat-x;}*/

/*GROOVES
-------------------------------------------------------- */
 div.browser-holder > div {background:url(/img/lights_on/designs/vert_groove.gif) 100% 0 repeat-y;}

ul[class~="menu"]  li a, .list_info_bar, .list-2_column ul > li{border-bottom:#999 1px solid}

.groove-right{background:url(/img/lights_on/designs/vert_groove.gif) 100% 0 repeat-y;}

.groove-left{background:url(/img/lights_on/designs/vert_groove.gif) 100% 0 repeat-y;}

.groove-bottom{background:url(/img/lights_on/designs/hoz_groove.gif) repeat-x bottom;}
/*
#nav li, div.browser-holder > div {border-right:#666 1px solid;}
ul[class~="menu"]  li a, .viewing{background:url(/img/lights_on/designs/hoz_groove.gif) repeat-x bottom;}
.groove-right{border-right:#666 1px solid;}

.groove-left{border-left:#666 1px solid;}

.groove-bottom{border-bottom:#666 1px solid;}*/

/*BORDERS
-------------------------------------------------------- */
.title-under h2 {border-bottom:#999 solid 2px;}
.list-single ul > li, .list-data ul > li, div[class~="column-header"] {border-bottom:#999 1px solid;}
.grid-130 .content-data{border:#ccc solid 1px;}
.action-alert{border:#f1f1f1 groove 2px;}
div[class~="rounded-left"], div[class~="rounded-none"] {border-right:#f1f1f1 groove 2px;}

div.section-details{border:#999 solid 2px; background-color:#f1f1f1;}
/*NAVIGATION
-------------------------------------------------------- 
#nav em{color:#666;}
#nav a{color:#888;}
#nav a:hover{color:#333;}
#nav a:hover{background:url(../images/buttons/mainNav_topBorder.gif) top repeat-x;}
*/
.leaf_li{list-style:url(../images/design_elements/leaf_bullet.png);}

/*FORM STYLES
-------------------------------------------------------- 
div.search-main{color:#666;border-color:#666;}
.search-main input{background:none;}
input, textarea {background-color:#f1f1f1; border:#999 solid 1px;}
input[type="text"], input[type="password"] {color:#333; border-color:#999;}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover { border-color:#ccc;}

form.form-main input[type="submit"]{font-size:1.25em; padding:5px; background:#f1f1f1 url(/img/lights_on/backgrounds/default_stripe_BG.png) repeat-x top;}
input[type="submit"] {color:#666; border:#999 solid 2px; background:#ccc; padding:3px; cursor:pointer;}
input[type="submit"]:hover{color:#666;  background:#f1f1f1; cursor:pointer;}
input[type="button"] {color:#666; border:#999 solid 1px; background:#ccc; padding:5px; cursor:pointer;}
input[type="button"]:hover{color:#666;  background:#f1f1f1; cursor:pointer;}*/

/*GENERAL SECTION ELEMENTS
-------------------------------------------------------- */
h1{color:#333;}
h2, h5{color:#666;}
h3{color:#666;}
a{color:#508a83;}
a:hover {color:#333;}
a:hover img{border-color:#333;}
a:active{color:#666;}
b{color:#999;}
p{color:#666;}
.no-info{color:#999;}

.viewing{color:#666;}
*[class|="date"]{color:#666;}

.page-header{
	text-shadow: 1px 1px 2px #333;
	color:#f1f1f1;
	background-image: url(/img/lights_on/backgrounds/page_headerBG.png);
	background-repeat:repeat;
}

/*GREEN								HIGHLIGHT: #8ea466
									BACKGROUND:	#272a23
-------------------------------------------------------- */
.green{color:#272a23;}
.theme-user .stripGradient{background:#dce7d0 url(/img/lights_on/backgrounds/user_stripe_BG.png) top repeat-x;}
.theme-user .section-header{border-bottom-color:#8ea466;}
.theme-user .rounded-header{}
.theme-user .rounded-header h2{color:#8ea466;}
.theme-user .rounded{border:#8ea466 2px solid;}
.theme-user h1{color:#8ea466;}
.theme-user b{color:#999;}
.theme-user a, .theme-user  p em, .theme-user form[class|="form"] label em{color:#8ea466;}
#nav li.theme-user a:hover{color:#333;}
.theme-user a:hover{color:#333;}
.theme-user img{border-color:#8ea466;}
.theme-user a:hover img{border-color:#333;}
.theme-user input[type="submit"]:hover{color:#8ea466;  background:#f1f1f1; cursor:pointer;}
.theme-user .page-header{  background-color:#96b364;}
.theme-user .tr, .theme-user .tl, .theme-user .br, .user-media .bl{background-image:url(/img/lights_on/corners/corners_user.png)}

/*BLUE								HIGHLIGHT: #6d8b92
									BACKGROUND:	#23282a
-------------------------------------------------------- */
.blue{color:376876;}
.theme-media .stripGradient{background:#d7e1e1 url(/img/lights_on/backgrounds/media_stripe_BG.png) top repeat-x;}
.theme-media .section-header{border-bottom-color:#376876;}
.theme-media .rounded-header{}
.theme-media .rounded-header h2{color:#376876;}
.theme-media .rounded{border:#376876 2px solid;}
.theme-media h1{color:#376876;}
.theme-media b{color:#999;}
.theme-media a, .theme-media p em, .theme-media form[class|="form"] label em{color:#376876;}
.theme-media a:hover{color:#333;}
.theme-media a:focus{color:#666;}
.theme-media img{border-color:#376876;}
.theme-media input[type="submit"]:hover{color:#6d8b92;  background:#f1f1f1; cursor:pointer;}
.theme-media .page-header{  background-color:#88b0bb;}
.theme-media .tr, .theme-media .tl, .theme-media .br, .theme-media .bl{background-image:url(/img/lights_on/corners/corners_media.png)}

/*BROWN								HIGHLIGHT: 	#b89f82
									BACKGROUND:	#2a2623
-------------------------------------------------------- */
.brown{color:b89f82;}
.theme-biz .stripGradient{background:#dedcd5;}
.theme-biz .section-header{border-bottom-color:#92826d;}

.theme-biz .column-header{}
.theme-biz .column-header h2{color:#b89f82;}
.theme-biz h1{color:#92826d;}
.theme-biz b{color:#92826d;}
.theme-biz a, .theme-biz  p em, .theme-biz form[class|="form"] label em{color:#92826d;}
.theme-biz a:hover{color:#333;}
.theme-biz img{border-color:#92826d;}
.theme-biz input[type="submit"]:hover{color:#b89f82;  background:#f1f1f1; cursor:pointer;}

/*RED								HIGHLIGHT: #a15858
									BACKGROUND:	#2a2323
-------------------------------------------------------- */
.red{color:#a15858;}
.theme-network .stripGradient{background:#e8e3e3 url(/img/lights_on/backgrounds/network_stripe_BG.png) top repeat-x;}
.theme-network .rounded{border:#a15858 2px solid;}
.theme-network .section-header{border-bottom-color:#a15858;}
.theme-network .column-header h2{color:#a15858;}
.theme-network h1{color:#a15858;}
.theme-network b{color:#999;}
.theme-network a, .theme-network  p em, .theme-network form[class|="form"] label em{color:#a15858;}
.theme-network a:hover{color:#333;}
.theme-network img{border-color:#a15858;}
.theme-network input[type="submit"]:hover{color:#a15858;  background:#f1f1f1; cursor:pointer;}
.theme-network .page-header{  background-color:#c07e7e;}
.theme-network .tr, .theme-network .tl, .theme-network .br, .theme-network .bl{background-image:url(/img/lights_on/corners/corners_network.png)}


/*BLACK								HIGHLIGHT: #6d8b92
									BACKGROUND:	#111
-------------------------------------------------------- */
.black{color:111;}
.theme-black .stripGradient{background-color:#111;}
.theme-black .section-header{border-bottom-color:#f1f1f1;}
.theme-black h1{color:#6d8b92;}
.theme-black b{color:#666;}
.theme-black a, .theme-black  p em, .theme-black form[class|="form"] label em{color:#6d8b92;}
.theme-black a:hover{color:#333;}
.theme-black img{border-color:#6d8b92;}


/*GREY								HIGHLIGHT: #376876
									BACKGROUND:	#111
-------------------------------------------------------- */
.grey{color:111;}
.theme-account .stripGradient{background:#ddd  url(/img/lights_on/backgrounds/default_stripe_BG.png) top repeat-x;}
.theme-account .section-header{border-bottom-color:#999;}
.theme-account.column-header{background-color:#fff;}
.theme-account .column-header h2{color:#376876;}
.theme-account h1{color:#376876;}
.theme-account b{color:#376876;}
.theme-account a, .theme-account  p em, .theme-account form[class|="form"] label em{color:#376876;}
.theme-account a:hover{color:#666;}
.theme-account img{border-color:#376876;}
.theme-account input[type="submit"]:hover{color:#376876;  background:#f1f1f1; cursor:pointer;}

/**[class|="list"] ul > li:hover{background-color:#f1f1f1;}*/



/*	RESULTS
_____________________________________________________________________________
-----------------------------------------------------------------------------
*[class|="result"]{border-bottom:#ccc solid 2px;}
	*[class|="result"] .result_image img{border:#666 solid 2px;}
	*[class|="result"] .result_buttons{}
		*[class|="result"] .result_buttons li{background:#f1f1f1; border:#999 solid 1px;}
	*[class|="result"] .result_title{}
		*[class|="result"] .result_title h2{border-bottom:#999 solid 2px;}
	*[class|="result"] .result_details .result_date{color:#999;}
	*[class|="result"] .result_bottom{}
*/
/*	EVENT
-------------------------------------------------------- */
.result-event_full .result_details li{ font-size:.75em;}
	.result-event_full .result_details li em{color:#666;}
		
		
.result-image_full .label {background:url(/img/lights_on/design_elements/result_tag.png) no-repeat ; width:10px; height:80px; position:absolute; top:0; left:-12px;}
.result-video_full .label {background:url(/img/lights_on/design_elements/result_tag.png) no-repeat -10px; width:10px; height:80px; position:absolute; top:0; left:-12px;}
.result-blog_full .label {background:url(/img/lights_on/design_elements/result_tag.png) no-repeat -20px; width:10px; height:80px; position:absolute; top:0; left:-12px;}
.result-deal_full .label {background:url(/img/lights_on/design_elements/result_tag.png) no-repeat -30px; width:10px; height:80px; position:absolute; top:0; left:-12px;}
.result-consumer_full .label {background:url(/img/lights_on/design_elements/result_tag.png) no-repeat -40px; width:10px; height:80px; position:absolute; top:0; left:-12px;}
.result-business_full .label {background:url(/img/lights_on/design_elements/result_tag.png) no-repeat -50px; width:10px; height:80px; position:absolute; top:0; left:-12px;}
.result-event_full .label {background:url(/img/lights_on/design_elements/result_tag.png) no-repeat -60px; width:10px; height:80px; position:absolute; top:0; left:-12px;}
.result-sell_full .label {background:url(/img/lights_on/design_elements/result_tag.png) no-repeat -70px; width:10px; height:80px; position:absolute; top:0; left:-12px;}

/*ul.result_list li:hover{ background:#ddd;}*/
			

