/* Start New Product Page */
/* PAGE TITLE */

div#productpage {
	float:none;
	/*font-family: lucida sans unicode, lucida sans, arial, helvetica; */
font-size:12px;
	color: #27282a;
}
div#productpage h1 {
	font-size: 28px;
	color: #006dc7;/*font-family: lucida sans unicode, lucida sans, arial;*/
}
div#productpage h2 {
	font-size: 24px;
	color: #006dc7;
	font-weight:normal;
	margin:10px 0 10px 0;
}
div#productpage h3 {
	color: #006DC7;
	font-weight:normal;
	font-size:16px;
}
div#productpage p {
	padding-bottom:10px;
}
div#productpage a:visited {
	color: #006dc7;
}
/* TOP RIGHT SECTION */


div#productpage div#topright {
	float:right;
	width: 320px;
	/*border:1px solid;*/
margin:10px auto;
	height: 370px;
font-size:
}
div#topright div#rating img {
	position:relative;
	top:2px;
}
div#topright div#bullets {
	margin-top:35px;
	margin-bottom:40px;
	padding:0 10px 0 25px;
	clear:left;
}
div#topright div#rating p {
	float:left;
	margin:0;
	padding:0 5px;
}
div#topright div#bullets div {
	clear:none;
	float:left;
	/* padding: 0 10px 0 25px; SPRITE */
position:relative;
}
div#topright div#bullets p {
	padding:0px;
	margin:0 0 10px 0;
	text-align:bottom;
	font-size:13px;
}
div#topright div#button {
	float:left;
	/*width: 217px;
height:43px; SPRITE*/
margin:0px auto;
}
div#topright div#price {
	float:right;
	width: 98px;
	margin:0px auto;
}
div#topright div#price div {
	width: 80px;
	margin:7px auto 0px auto;
	font-size: 25px;
	color: #006dc7;
}
div#topright div#noprice {
}
div#topright div#noprice div {
	margin:7px auto 0px auto;
	font-size: 25px;
	color: #006dc7;
}
div#topright div#emailtofriend {
	clear:both;
	float:right;
	margin-top:55px;
	padding-top:0px;
}
/* PHOTO GALLERY */

div#productpage div#photogal {
	float:left;
	width: 340px;
	/*border:1px solid;*/
margin:10px auto;
	height: 370px;
}
div#photogal {
	text-align:center;
}
#photomain {
	text-align:center;
	float:left;
	width:320px;
	padding:10px;
	padding-left:0px;
	height: 270px;
}
#photothumb {
	width: 307px;
	margin: 0 auto;
}
#photothumb ul {
	padding: 0;
	margin:0;
}
#photothumb ul li {
	list-style: none;
	float:left;
	cursor: pointer;
	border: 1px solid #ccc;
	margin: 0px 4px;
	font-size:0px;
	padding:3px 0;
}
/* PRODUCT SUMMARY */

div#summary {
	width:480px;
	float:left;
}
div#summary ul {
	padding-left:15px;
}
div#summary ul li {
	padding: 4px 0px;/*margin-top:0px; margin-bottom:0px;
*/}
/* QUESTIONS? */

div#questionsbox {
	float:right;
	background: url(/images/background/spites-main-export.jpg) no-repeat top left;
	background-position: -833px 0px;
	width: 185px;
	height: 169px;
}
div#questionsbox div#margins {
	padding:37px 8px 0px 8px;
}
div#questionsbox div#margins div {
	padding-bottom:1px;
}
div#questionsbox div#bullets div {
	clear:left;
	float:left;
	padding-right: 5px;
	padding-left:2px;
	position:relative;
}
div#questionsbox div#bullets p {
	margin-bottom:7px;
	text-align:bottom;
	padding-top:1px;
	padding-bottom:0px;
}
/* TABS */
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix {
	/* display: block; SAM fix */
	display:inline-block;
	width:100%;
}
.ui-widget {
/* font-family: Lucida Sans, Arial, sans-serif;*/
	/* font-size: 1.1em; */
}
.ui-widget input {
	/* font-family: Lucida Sans, Segoe UI, Arial, sans-serif;*/
	font-size: 1em;
}
.ui-widget-header {
	border-bottom: 6px solid #0073cc;
	/*	background: url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;*/
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}
.ui-widget-content {
/*	background: #fff url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;*/
}
.ui-widget-content a {
}
.ui-state-default, .ui-widget-content .ui-state-default {
	border: 1px solid #dfdfdf;
	background: #dfdfdf /*url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x*/;
	font-weight: bold;
	color: #333333;
*/ 	outline: none;
}
/*.ui-state-default a {
	color: #eeeeee;
	text-decoration: none;
	outline: none;
}*/
.ui-state-active, .ui-widget-content .ui-state-active {
	border: 1px solid #0073cc;
	background: #0073cc /*url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x*/;
	font-weight: bold;
	color: #ffffff;
	outline: none;
}
.ui-state-active a {
	color: #ffffff;
	outline: none;
	text-decoration: none;
}
.ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-icon {
	width: 16px;
	height: 16px;/*	background-image: url(images/ui-icons_cccccc_256x240.png);
*/}
.ui-corner-top {
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.ui-corner-all {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.ui-widget-header {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.ui-widget-overlay {
	background: #5c5c5c /*url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x*/;
	opacity: .80;
	filter:Alpha(Opacity=80);
}
.ui-tabs {
	padding: 40px 0px 30px 0px; /*font-family: lucida sans unicode, lucida sans, Arial,Helvetica, sans-serif*/
}
.ui-tabs-nav {
	padding: 0px;
	margin-bottom:10px;
	position: relative;
}
.ui-tabs-nav li {
	float: left;
	border-bottom: 0 !important;
	margin: 0 .3em 0px 0;
	padding: 0;
}
.ui-tabs-nav li a {
	display:block;
	text-decoration: none;
	padding: .5em 1em;
	color:#333;
	font-size:13px;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom: 0;
	margin-top:0px;
	height:30px;
}
.ui-tabs-nav li.ui-tabs-selected a {
	color:#fff;
	font-size:13px;
	font-weight: bold;
}
ul#tabnav li.ui-tabs-selected a:visited {
	color:#fff;
}
.ui-tabs-panel {
	display: block;
	border: 0;
	background: none;
}
.ui-tabs-hide {
	display: none !important;
}
/*
.ui-tabs-panel ul {font-size:12px; list-style-image: url(../images/bullet.png);padding-left:30px;}
.ui-tabs-panel ul li{margin:15px 0;}
.ui-tabs-panel p{font-size:12px; text-align: justify;}
*/
.ui-widget-content {
	width:680px;
}
.ui-tabs .ui-tabs-hide {
	display: none;
}
.ui-tabs-nav {
	/*border-bottom:6px solid #0073cc;*/
	clear:both;
}
.ui-tabs-nav li {
	float:left;
	list-style:none;
}
.ui-state-active {
	/*font-family: lucida sans unicode, lucida sans, Arial,Helvetica, sans-serif;*/
	font-size:13px;
	color:white;
	font-weight:bold;
	text-align:left;
	background: black;/*background:url(images/activetab.png);*/
}
/* TAB 1 - OVERVIEW */

div.ui-tabs-panel p {
	line-height:170%;
	font-size:13px;
}
div#greybox {
	border: 1px solid #ccc;
	margin-top:20px;
}
div#greybox h2 {
	background: #fff url(/images/product_v2/img/bg_greybox.jpg) repeat-x;
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding:5px 5px 4px 10px;
	font-weight:normal;
	color: #27282a;
	font-size:18px;
}
div#greybox div#price {
	width:70px;
	float:left;
	padding-top:22px;
	font-size:20px;
	padding-left:10px;
}
div#greybox div#addtocart {
	float:left;
	width:168px;
	padding-top:20px;
}
div#greybox ul#kitfeatures {
	width:395px;
	float:left;
	margin:10px 10px 0 10px;
	padding:0;
}
div#greybox ul#kitfeatures li {
	/*padding:0px; CONVERT TO SPRITE
margin:5px 0;
list-style: none;
line-height:18px;
background: #FFF url(/images/product_v2/img/bullet_circlearrow.jpg) no-repeat;
padding-left:23px;*/
	line-height:18px;
	list-style:none outside none;
	margin:5px 0;
	padding:0 0 0 23px
}
div#greybox div#contents {
	padding:10px;
	clear:both;
}
div#greybox div#contents h3 {
	font-size:23px;
	color: #27282a;
	clear:both;
	font-weight:normal;
	padding-top: 0px;
	margin-top:0px;
}
div#kitphotos {
	float:left;
	text-align:center;
	width: 104px;
	font-size:11px;
	line-height:110%;
	margin-right:4px;
}
div#kitphotos img {
	padding-bottom:10px;
}
div#tab1_video {
	float:left;
	width:360px;
	margin-top:30px;
}
div#prod_resources {
	float:left;
	width:320px;
	margin-top:30px;
}
div#prod_resources ul {
	padding:0px;
	margin:0px;
}
div#prod_resources ul li {
	list-style: none;
	/*background: #FFF url(/images/product_v2/img/bullet_pdf.jpg) no-repeat; CONVERT TO SPRITE
*/padding: 4px 0 0 30px;
	height:30px;
}
div#prod_resources ul li a {
	color: #006dc7;
}
div#prod_resources ul li a:hover {
	color: #006dc7;
}
div#moneyback {
	margin-top:30px;
}
/* TAB 2 - REVIEWS */

div#readreview {
	text-align:right;
	font-size:16px;
}
div#readreview a {
	color: #006dc7;
}
div#readreview a:hover {
	text-decoration:underline;
}
/*div#readreview img {
position:relative;
top:6px;
padding-left:10px;
}*/

div#reviewstars {
	float:left;
	width:130px;
	height:50px;
}
div#reviewtitle {
	float:left;
	width:390px;
	font-size:12px;
	color: #006dc7;
	height:50px;
}
div#reviewtitle h3 {
	margin:0px;
	color: #27282a;
	font-weight:normal;
	font-size:15px;
}
div#reviewdate {
	float:left;
	width:154px;
	font-size:15px;
	height:50px;
	text-align:right;
}
div#cust_review {
	margin-bottom:25px;
}
/* CUSTOMIZE KIT */

div#base_left {
	width:575px;
	float:left;
}
div#base_right {
	width: 80px;
	float:left;
	font-size:17px;
	margin-top:20px;
}
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0px 10px 0 0;
	margin-left:5px;
	background: url(/images/product_v2/img/btn_input.jpg) no-repeat;
	display: block;
}
div#greybox2 h2 {
	background: #fff url(/images/product_v2/img/bg_greybox.jpg) repeat-x;
	border: 1px solid #aaa;
	margin: 0px;
	padding:3px 3px 3px 10px;
	font-weight:normal;
	color: #27282a;
	font-size:13px;
	margin-top:20px;
}
div#upgrade {
	margin-top:15px;
}
div#upgrade div#image {
	float:left;
	width: 110px;
}
div#upgrade div#image img {
	max-width:100px;
	max-height:80px;
	display:block;
	margin: 0 auto;
}
div#upgrade div#description {
	width:465px;
	float:left;
	font-size:12px;
}
div#upgrade div#description h3 {
	margin-top:3px;
}
div#upgrade div#price, div#basekit div#price {
	width:55px;
	float:left;
	margin: 20px 0px 0px 15px;
	font-size:17px;
}
div#upgrade div#checkbox, div#basekit div#checkbox {
	float:left;
	width:25px;
	margin-left:0px;
	margin-top:20px;
}
div#description div#sub_products, div#description div#sub_products_lmr, div#description div#sub_products_rg6 {
	float:left;
	width:465px;
}
div#description div#sub_products div#options, div#description div#sub_products_lmr div#options, div#description div#sub_products_rg6 div#options {
	float:left;
	width:250px;
	margin:10px 0 0 50px;
	line-height:30px;
}
div#description div#sub_products div#option_prices, div#description div#sub_products_lmr div#option_prices, div#description div#sub_products_rg6 div#option_prices {
	margin-top:10px;
	float:left;
	width:50px;
	line-height:30px;
}
div#description div#sub_products div#option_checkbox, div#description div#sub_products_lmr div#option_checkbox, div#description div#sub_products_rg6 div#option_checkbox {
	margin-top:10px;
	float:left;
	width:50px;
}
div#description div#sub_products div#option_checkbox .checkbox, div#description div#sub_products_lmr div#option_checkbox .checkbox, div#description div#sub_products_rg6 div#option_checkbox .checkbox {
	margin-bottom:5px;
}
div#description div#sub_products div#option_checkbox input, div#description div#sub_products_lmr div#option_checkbox input, div#description div#sub_products_rg6 div#option_checkbox input {
	margin-bottom: 10px;clear: both;float: left;margin-top: 7px; 
}
div#customkitprice {
	text-align:right;
	font-size:17px;
}
div#customaddtocart {
	text-align:right;
}
/* FAQ/Installation */

div#faq h1 {
	margin:25px 0 20px 0;
}
div#faq h3 {
	margin-top:16px;
}
/* MISC FONT STYLES */

.bold {
	font-weight:bold;
}
/* END New Product Page */

/* Repeater Kit CSS */

/* CSS Document */

h1 {
	text-indent: 0px;
}
.topbox {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.star {
	vertical-align: top;
}
.thumb {
	height: 38px;
	width: 38px;
	border: 1px solid #999999;
	padding: 2px;
	margin-bottom: 1px;
}
.thumb:hover {
	border: 1px solid #333333;
}
table.topspectable {
	border: 1px solid #999999;
	padding: 5px;
	margin-top: 10px;
}
td.headercell {
	font-weight:bold;
}
.price {
	font-size: 18px;
	color: #66B;
	font-weight: bold;
	padding: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-left: 0px;
}
ul {
	padding-top: 7px;
	padding-bottom: 7px;
}
/*table defining all the bottom half of the page*/
.bodytable {
	border-top: 1px solid #999999;
	padding-top: 20px;
}
/*Left Bar of Bottom Half*/

.firstcell {
	margin-bottom: 10px;
}
.speccell {
}
.detailtable {
	margin-top:5px;
	margin-bottom:10px;
}
.detailtable a {
	color:#575757;
}
.nospaceindent {
	margin-left:20px;
	line-height:normal;
}
/* END Sidebar */
.customize {
	border: 2px solid #E1EAEA;
	padding-top: 12px;
	padding-right: 17px;
	padding-bottom: 3px;
	padding-left: 17px;
}
.yagi {
	border: 2px solid #E1EAEA;
	padding-top: 5px;
	padding-right: 17px;
	padding-bottom: 3px;
	padding-left: 17px;
}
.style1 {
	color: #66B;
	font-size: 14px;
	margin-top: 48px;
}
.style3 {
	color: #777;
}

/* END Repeater Kit CSS */

/* START /styleproducts.css */

@charset "utf-8";
/* CSS Document */
#productTop {
	border-bottom: 1px solid #999999;
	margin-bottom: 24px;
}
#productImage {
	float:left;
	width: 200px;
	height: 300px;
	margin-right: 11px;
	padding-top: 70px;
}
#productImage .thumb {
	margin-top: 40px;
	margin-left: 2px;
}
#productTitle {
	margin-bottom: 5px;
}
#productList {
	float: right;
	width: 450px;
	margin-top: 8px;
}
#productList ul {
	margin-top: 0px;
}
#productList li {
	margin-top:3px;
	margin-bottom:4px;
}
#buyNow {
	float: right;
	width: 400px;
	text-align:right;
}
#buyNow p {
	text-align:right;
	margin-right:110px;
}
#buyNow p .discontinued, .discontinued, #buyNow p .discontinued p, .discontinued p {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 10px 30px;
	display: inline-block;
	float: right;
}
.price {
	float:right;
	font-size: 18px;
	color: #66B;
	font-weight: bold;
	/*position: relative;*/
	right: 25px;
	top: 30px;
}
#productDescription {
	width: 420px;
	padding-left:8px;
}
#productReviews {
	padding-left:8px;
}
.productSectionTitle {
	padding-bottom: 12px;
}
.productSectionTitle h2 {
	padding: 0;
	margin: 0;
}
.orangeTriangle {
	margin-right: 4px;
	position:relative;
	top: 2px;
	margin-top: 0;
	padding: 0;
}
.productSectionContent {
	border-bottom: 1px solid #666666;
	padding-bottom: 0px;
	margin-bottom: 30px;
	width: 420px;
}
#productSidebar {
	width: 210px;
	float: right;
}
#productSidebar p {
	text-align: left;
}
input, select, textarea {
	background-color: #F7F7FF;
	border: 1px solid #AAA;
	color:#5B5B5B;
	padding:4px;
	margin:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
}
.js-kit-from-name, .js-kit-lcf-miniProfile, .js-kit-miniProfile-name-ipe {
	font-weight:normal;
	background-color:#FFF;
	padding:0px;
	vertical-align:middle;
}
.js-commentFieldInput {
	margin:0px;
	padding:0px;
}
.js-kit-follow-rssThreadButton {
	margin-left:10px;
	margin-top:5px;
}
input[type="radio"], input:hover[type="radio"] {
	border:none;
	background:none;
}
 input:hover, {
 border: 1px solid #333;
}
#productBuyItWith h1 {
	font-size:40px;
}
#productBuyItWith h2 {
	font-size:12px;
	color:#666666
}
#productBuyItWith h3 {
	font-size:13px;
	color:#FF0022
}
#productBuyItWith .price {
	float:none;
	position: relative;
	right: 0px;
	top: 0px;
}
/* New SideBar CSS  */


.productSidebarHeading {
	/*	background-image: url(http://www.repeaterstore.com/images/link-background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;*/
	padding-top: 6px;
	padding-left: 13px;
	margin-bottom: 5px;
	width:184px;
	height:29px;
	background: url("/images/background/spites-main-export.jpg") no-repeat scroll -833px -169px;
}
.productSidebarHeading img {
	position:relative;
	left: 9px;
	top: 3px;
}
.productSidebarHeading h3 {
	float:left;
	margin: 0;
	padding: 0;
	color: #595959;
	font-weight: bold;
	font-size: 14px;
}
.productSidebarSection {
	padding-left: 8px;
	margin-bottom: 12px;
}
.productSidebarSection p {
	color:#595959;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
}
.productSidebarSection img {
	float:left;
	position: relative;
	margin-top: 3px;
	margin-right: 6px;
}
#productSidebarFAQ {
	padding-left: 0px;
}
#productSidebarFAQ p {
	font-size: 11px;
	padding: 1px;
	color:#5151A1;
	font-weight:normal;
}
#productSidebarRelated {
}
#productSidebarRelated p {
	font-size: 11px;
	padding: 6px 4px 0 0;
	margin: 0;
}
#productSidebarRelated a {
	color: #515151;
}
#productSidebarRelated a:hover {
	text-decoration: none;
	color: #111111;
}
#productSidebarRelated img {
	position: relative;
	bottom: 3px;
}
#productSidebarRelatedPrice {
	font-size: 15px;
	color: #55A;
	position: relative;
	top: 5px;
}
/* Temporary CSS for  */

/*.prodside {
	border: 0px;
	margin-left: 10px;
	}

.prodside {
	background-image: url(http://www.repeaterstore.com/images/link-background.gif);
	text-indent: 14px;
	font-weight: bold;
	padding-top: 5px;
	background-repeat: no-repeat;
	vertical-align: top;
	font-size: 14px;
	height: 27px;
}*/

img.arrow {
	vertical-align:middle;
	margin-bottom:1px;
	margin-left:8px;
}
.faq {
	padding-left:1px;
	padding-bottom:14px;
	padding-top:4px;
}
.faq p {
	margin-top: 6px;
	margin-bottom: 2px;
	padding-bottom: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.faq p a {
	color: #5151A1;
	font-weight: normal;
}
.faq p a:visited {
	color: #77B;
}
.faq p a:hover {
	color: #003;
	text-decoration: none;
}
/*product support*/

table.support {
	padding-top:7px;
	margin-bottom: 16px;
}
table.support td {
	padding-top:5px;
	padding-bottom:4px;
	font-weight: bold;
}
table.support img {
	margin-top: 2px;
}
/*accessories*/
	
table.accessories {
	padding-right:5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.accessories p a {
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
}
.accessories p a:hover {
	color: #000;
	text-decoration: none;
}
.accessoriesprice {
	font-size: 15px;
	color: #55A;
}
/*END accessories*/

/*resources*/
	
table.resources {
	padding-top: 10px;
	padding-left: 3px;
	font-size:12px;
}
table.resources img {
	vertical-align:top;
}
/*END resources*/
.prodside a {
	font-weight: bold;
	color: #595959;
}
/* START /styleproducts.css */

/* START /SpryAssets/SpryCollapsiblePanel3.css */

.defaultbox {
	border-color: #cccaca;
	border-style: solid;
	border-width: 1px;
	background:transparent url(/images/bg-blueshade.png) repeat-x 0 0;
	margin:15px 0 15px 0;
}
.greyheader {
	background:url(/images/bg-greyshade.png) 0 repeat-x;
	height: 29px;
	border-bottom:1px solid #cccaca;
}
.greyheader h3 {
	font-size: 13px;
	color: #333;
	padding: 6px;
	text-indent:5px;
	margin:0px;
}
.contentpad {
	padding: 5px 10px 0 10px;
}
#indexintro .contentpad {
	padding: 10px 220px 0 15px;
	font-size:15px;
	line-height:170%;
}
.threebox {
	width: 282px;
	height:490px;
	float:right;
	clear:none;
	margin:30px 0;
}
.threebox ul {
	text-indent: 30px;
	margin-bottom:15px;
	line-height: 170%;
}
.threebox ul a, h3 a {
	text-decoration:none;
}
.threebox ul a:hover, h3 a:hover {
	color:#D96708;
	text-decoration: none;
}
.threebox .image {
	height:140px;
	text-align: center;
}
.bulletspacing li {
	text-indent:20px;
	padding-top:4px;
}
.twentyindent li {
	text-indent:20px;
}
/* END INDEX PAGE */


/* START FREQUENCY PAGES */

#freqintro {
	border:1px solid #cccaca;
	background: #fff;
	margin-top:10px;
}
#freqintro div {
	font-size:14px;
	line-height:120%;
}
div.product {
	margin: 0px 0 5px 0;
	padding: 0px 10px 5px 10px;
}
.product h3 {
	margin-bottom:0px;
}
.product h3 a {
	font-size: 14px;
}
.product h3 a {
	color: #184966;
}
.product h3 a:hover {
	color:#D96708;
}
.CollapsiblePanelClosed .greyheader div {
	background:url(/images/clicktoexpand.gif) 100% 8px no-repeat;
	cursor:pointer;
}
.CollapsiblePanelClosed .greyheader {
	background:url(/images/bg-greyshade.png) 0 repeat-x;
	cursor:pointer;
}
.CollapsiblePanelOpen .greyheader div {
	background:url(/images/clicktocontract.gif) 100% 8px no-repeat;
	cursor:pointer;
}
.greyheader a h3 {
	text-decoration: none;
}
/* START /SpryAssets/SpryCollapsiblePanel3.css */

/* START /database/hoverbox.css */

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox {
	padding:0px;
	margin-left: auto;
	margin-right:auto;
	cursor: default;
	list-style: none;
}
.hoverbox a {
	cursor: default;
}
.hoverbox a .preview {
	display: none;
}
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -301px;
	left: -150px;
	z-index: 1;
}
.hoverbox img {
	color: inherit;
	vertical-align: top;
	width: 40px;
	height: 40px;
	border: 1px solid #999999;
}
.hoverbox li {
	display: inline;
	float: left;
	margin: 2px;
	padding: 0px;
	position: relative;
}
.hoverbox .preview {
	border: 1px solid #999999;
	width: 300px;
	height: 300px;
}
/* END /database/hoverbox.css */

/* START accordion used in wilson 811201 compatibilty page (at least)  */

.AccordionPanelTab {
	background-color:#F2F1EC;
	border:1px solid #CCCCCC;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:22px;
	margin:0;
	outline:medium none;
	padding-left:8px;
	padding-top:8px;
}
.Accordion {
	margin: 0px;
	padding: 0px;
	border:none;
	outline:none;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height:200px;
}
.AccordionPanelOpen .AccordionPanelTab {
/*	background-color: #EEEEEE;*/
}
.AccordionPanelTabHover {
/*	color: #555555;*/
}
.AccordionPanelOpen .AccordionPanelTabHover {
/*	color: #555555;*/
}
.AccordionFocused .AccordionPanelTab {
/*	background-color: #3399FF;*/
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
/*	background-color: #33CCFF;*/
}

 /* END accordian */

/* x-cart /checkout/ product page */
.productoptions-options, .productoptions-quantity {width:300px;display:table;}
.productoptions-options div, .productoptions-quantity div{width: 49%;display:table-cell;}
.productoptions-text {clear:both}
#buyNow-xcart {float:right;text-align:left;width:300px;margin-bottom:20px;}
#buyNow-xcart .price {top:0px;right:0px;margin: 0 15px 0 0;}

/* START Product options for customizable kits */
.ultimate-options input, select, textarea {width:250px;}
.ultimate-options .defaultbox {	background:none;border: 0 none;margin: 0;}
.ultimate-options .contentpad {padding:0;}
.ultimate-options .CollapsiblePanelClosed .greyheader, .ultimate-options .CollapsiblePanelOpen .greyheader {background: none repeat scroll 0 0 transparent;border: medium none;height: auto;padding: 5px 0px;}
.ultimate-options .greyheader h3 {padding:0;}
.ultimate-options .greyheader h3 a {padding:0;color: #575757;font-size: 12px;text-indent: 0px;font-weight:bold;}
.ultimate-options .CollapsiblePanelClosed .greyheader div {background:url("/images/clicktoexpand.gif") no-repeat scroll 100% 0px transparent}
.ultimate-options .CollapsiblePanelOpen .greyheader div {background:url("/images/clicktocontract.gif") no-repeat scroll 100% 0px transparent}
.spectable {border-spacing:0 15px;}
/* END Product options for customizable kits */
