 /* Primary Styles */

ul									{ list-style-type: none; padding:0; margin:0; }
.gradup 							{ padding:0 0 30px 0; display:inline-block; width:1200px; margin-bottom:-3px; }
.ie6 .gradup, .ie7 .gradup 			{ margin-bottom:0; }

.clearboth							{ clear:both; }

.entry #main .onethird h3, 
.page #main .onethird h3, 
.press #main .onethird h3, 
#main .twothird h3					{ font:21px Arial, Helvetica, sans-serif; color:#666; font-weight:normal; }
.entry #main .onethird.content h3 
									{ font:14px bold Arial, Helvetica, sans-serif; color:#fff; margin:30px 0 5px 0; }
.entry #main .onethird.content .inner-content img
									{ margin:10px 0 0 0; padding-top:10px; }
.entry #main .onethird.content p	{ font-family:'Arial' ,Helvetica, sans-serif; color:#fff; font-size:14px; }
.entry #main .onethird.content p a	{ color:#79a114; }
.entry #main .onethird h4			{ font-weight:normal; color:#44565a; font-size:15px; color:#40575f; background-color:#0F1E25; padding:6px 0 6px 10px; margin:0 0 1px 0; }
.entry #main .onethird h5, .entry #main .onethird .widget-title, .page #main .onethird .widget-title, .press #main .onethird .widget-title
									{ font-weight:normal; font:13px Arial, Helvetica, sans-serif; color:#fff; padding:16px 0 6px 0; margin:0 0 1px 0; }
.entry #main .onethird ul li		{ font-weight:normal; font-size:13px; color:#75A5B1; padding:6px 0 6px 0; margin:0 0 1px 0; border-bottom:1px solid #141c1f; }
.entry #main .onethird ul li a		{ text-decoration:none; color:#75A5B1; }
.entry #main .onethird a ul li 		{ color:#FFF; background:#4EABFF; box-shadow:3px 3px 2px #CCC; padding:10px; }
.entry #main .onethird a:hover ul li{ background:#4EABFF; }
#main .twothird						{ width:900px; display:inline; margin:15px 10px; }
#main .twothird						{ width: 900px; _display:inline-block; _float:left!important; _width: 570px!important; }
#main .onethird						{ width:220px; display:inline; margin:15px 10px; }
#main .onethird.plus				{ width:250px; }
#main .onethird.plus h5				{ border:0; font-family:'Arial' ,Helvetica, sans-serif; color:#9CB0A6; }
#main .left							{ margin-left:0; clear:left; float:left; }
#main .right						{ margin-right:0; clear:right; float:right; }

/* filter menu */
.filters label						{ padding:3px 0 0 10px; margin-bottom:-2px; display:inline-block; width:160px;color:#40575F; }
.ie7 .filters label, 
.ie6 .filters label					{ width:155px; }
.filters li							{ background:#EEE; margin:0; padding:7px 7px 7px 10px!important; *padding-bottom:7px!important; *padding-left:5px!important; border:0!important; }
.filters li.checked					{ background:#777; }
.filters span						{ padding:3px 3px 3px 3px; margin:-1px 0 0 0; *margin:2px 0 0 10px; width:25px; text-align:right; display:inline-block; float:right; *float:none; color:#000; font-size:10px; background:#F6F6F6; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.filters li.checked span			{ background:#CCC; }
#holder li							{ margin:0 0 0 0; width: 900px; background: url("../images/spotlight-fullwidth.png") no-repeat scroll center bottom; }
#main #holder li h3 				{ margin:4px 0 0 0; width:900px; line-height:34px; }
#main #holder li a:hover 			{ opacity:1; -moz-opacity:1; }

/* -------------
 * Addition Style
 * ------------- */

#holder 							{ overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position:relative; }
.filters							{ overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* Search Filter */
.onethird div						{ color: #666; font-size:11px; padding-bottom:10px } 
.filters li:hover					{ background:#777; }
.filters li:hover label				{ color:#EEE; }

/* Search Result */
.filterThis li						{ border-bottom: 1px solid #EEE; border-top:border-bottom: 1px solid #EEE; background:#FCFCFC !important; -moz-box-shadow: inset 0 0 3px #EEE; -webkit-box-shadow: inset 0 0 3px #EEE; box-shadow:  inset 0 0 3px #EEE;}
.filterThis li a 					{ font:11px Arial, Helvetica, sans-serif; color:#9CB0A6; text-decoration:none; width:100%; height:18px; padding:15px 10px; display:block; border-bottom: 1px solid #FFF; } 
.filterThis li a:hover				{ color:#FFF; background:#4EABFF; }
.filterThis li span a 				{ font:11px Arial, Helvetica, sans-serif; color:#4EABFF; border:none; padding:0px; } 
.filterThis li span a:hover			{ background:none; color:#004a80; } 
.filterThis li img					{ padding-left:10px; margin-left:12px; margin-top:-7px; border-left:1px solid #DDD; }
.filterThis li a:hover img 			{ border-left:1px solid #004a80; }
.filterThis li p .icons				{ border:none; padding:0px; float:right; display:block; position:relative; top:-17px; min-width:48px; }
.filterThis li a:hover p .icons		{ display:none; }
.filterThis li p .icons img			{ border:none!important; margin:-3px 0 0 3px; }
.filterThis li b					{ font-size:13px; color:#333; }
.filterThis li a:hover b			{ color:#F4F4F4; }
 
/*.filterThis .alternate 			{ background:#F6F6F6 !important; }*/
.filterThis li:hover				{ background:#F4F4F4 !important; }
.filterThis li div					{ position:relative; top:5px; left:15px; display:block; width:880px; color:#444; font:12px Arial, Helvetica, sans-serif; }
.filterThis li div b				{ font-size:11px; color:#444;}
.filterThis li span					{ color:#777; font:11px Arial, Helvetica, sans-serif; padding-right:5px; }

/* Show More Details */
.filterThis li .downloadText 		{ display:inline; width:120px; font-size:13px; font-weight:bold; color:#FCFCFC; margin: 0 10px 0 0; position:absolute; right:0px;  }
.product 							{ height:47px; }
.product.large 						{ height:200px; }

/* 
// More Details Button 
.moreDetails 				{ width:24px; font-size:11px; text-decoration:none; padding: 3px 5px ; color:#fff; background-color:#5BB75B; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); background-image:none,-webkit-linear-gradient(top,#62C462 0,#51A351 100%);background-image:none,-moz-linear-gradient(top,#62C462 0,#51A351 100%);background-image:none,-o-linear-gradient(top,#62C462 0,#51A351 100%); background-image:none,linear-gradient(to bottom,#62C462 0,#51A351 100%); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor:pointer; float:right; margin: -35px 10px 0 0; }
.moreDetails:hover, 
.moreDetails:focus 			{ text-decoration:none; color:#FFF; background-color:#51A351; background-image:none; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.moreDetails:active 		{ text-decoration:none; background-image: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); outline: 0 none; }

// Hide Details Button 
.hide 						{ width:24px; text-decoration:none; color:#FFF; background-color:#F30A0A; border-color:#B90808; background-image:none,-webkit-linear-gradient(top,#F30A0A 0,#B90808 100%); background-image:none,-moz-linear-gradient(top,#F30A0A 0,#B90808 100%); background-image:none,-o-linear-gradient(top,#F30A0A 0,#B90808 100%); background-image:none,linear-gradient(to bottom,#F30A0A 0,#B90808 100%);  }
.hide:hover, 
.hide:focus 				{ text-decoration:none; color:#FFF; background-color:#F30A0A; border-color:#B90808; background-image:none,-webkit-linear-gradient(top,#F30A0A 0,#B90808 100%); background-image:none,-moz-linear-gradient(top,#F30A0A 0,#B90808 100%); background-image:none,-o-linear-gradient(top,#F30A0A 0,#B90808 100%); background-image:none,linear-gradient(to bottom,#F30A0A 0,#B90808 100%);  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
*/


