td.insidebody {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CAC9C7;
}
td.search {
	background-color: #E1DFE0;
}
table.search {
	background-color: #E1DFE0;
}
tr.search {
	background-color: #E1DFE0;
}
.price {
	font-size: 12px;
	font-weight:bold;
}

input, option, select {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;	
    /*border: 1px; this makes the border on the product admin tool boxes disappear*/

}

.ReportView
{
    background-color: #202123;
    background-image: url(rs.aspx?image=Toolbar.Toolgrad.gif);
    background-repeat: repeat-x;
    border: 1px solid #202123;
    color: #000000;
    font-family: Arial;
    font-size: 65%;
} 

.ReportViewWhite
{
    background-color: #FFFFFF;
    background-image: url(rs.aspx?image=Toolbar.Toolgrad.gif);
    background-repeat: repeat-x;
    border: 1px solid #202123;
    color: #000000;
    font-family: Arial;
    font-size: 65%;
} 

.ReportViewWhite td 
{  
     color: #000000;
}

.ReportView td 
{  
     color: #000000;
}

input.button {
	border: 0;
}

a.blackarial {
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	text-decoration:none;
}
/*a:hover.blackarial {
font-family: Arial;
	color: #000000;
	font-size: 11px;
		text-decoration:underline;
	}*/
	
	

	
	td {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color: #333333;*/
	font-size: 11px;
}
a.footlinks {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #246278;
}
.footlinks {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.footlinks {
	font-family:  Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.special {
	font-family:  Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ff3333;
	font-size: 11px;
}
a:hover.special {
	font-family:  Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ff3333;
	font-size: 11px;
}
a.subnav {
	font-family:  Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	text-decoration:none;
}
a:hover.subnav {
	font-family:  Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	text-decoration:underline;
}

a.downlink {text-decoration:underline;font-size: 12px;  }
a.downlink:hover {text-decoration:none;}
a.downlink:visited {color:#800080;}

p.big {
	font-family:  Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6699FF;
	font-size: 16px;
	text-decoration:none;
}
#popup {
	position:absolute;
	z-index:2;
	display:none;
}
#popupp {
	position:absolute;
	z-index:2;
	display:none;
}
.imagesearch {
	position: relative;
	left:10px;
	background-color:#E1DFE0;
	width: 575px;
	margin:auto;
	border:10px solid #E1DFE0;
}
.imagesearch .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 6px 0px 6px 0px; /*margin around each panel*/
	padding:0px 5px 0px 5px;
	width: 82px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.imagesearchdetail {
	position: relative;
	left:0px;
	background-color:#E1DFE0;
	width: 600px;
	margin:auto;
	border:10px solid #E1DFE0;
}
.imagesearchdetail .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 6px 0px 6px 0px; /*margin around each panel*/
	padding:0px 4px 0px 3px;
	width: 142px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.srchresultsbox .thumbNails img {
	border-left:solid 1px black!important;
	border-right:solid 1px black!important;
	border-top:solid 1px black!important;
	width:140px;
	height:140px;
	padding-bottom:2px;
}
.buckets {
	position: relative; /*leave this value alone*/
	left:0px;
	background-color:#464646;
	width: 575px;
	height: 130px;
	margin:auto;
	/*border:10px solid #E1DFE0;*/
	border:10px solid #464646;
}
.buckets a {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #246278;
	font-size: 11px;
}
.buckets1 span {
	font-family:  Verdana;
	color: #333333;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 5px;
}
.buckets table {
	display:inline;
	width:80px;
}
.buckets table td {
	text-align:center;
}
table.cart {
	background-color:#E1DFE0;
	border:5px solid #E1DFE0;
	color:Black;
}
.gridAlt {
	background-color:#464646;
}
table.productSearch
{
    background-color: #464646;
}
table.grid {
	border-width: 4px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: #464646;
	border-collapse:collapse;
	color: White;
}
table.grid th
{
    border-width: 4px;
    padding: 3px;
    border-style: solid;
    border-color: black;
    background-color: #202123;
    color: White;
    font-size: small;
}
table.grid td {
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: black;/*background-color: #e1dfe0;*/
}
.stepcarousel {
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: hidden; /*leave this value alone*/
	width: 820px; /*Width of Carousel Viewer itself*/
	height: 480px; /*Height should enough to fit largest content's height*/
	margin:auto;
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 6px 0px 6px 0px; /*margin around each panel*/
	padding:0px 6px 0px 6px;
	width: 82px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/* used for modal popups */
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=57);
	opacity:0.57;
}

.modalPopup {
	color:#000;
	background-color:#fff;
	width:300px;
	border:solid 1px #000;
	padding:10px 20px 20px 20px;
}
.modalText {
	font-family:Arial;
	font-size:12px;
}
.modalHeaderText {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 0px 10px;
	color:#FFFFFF;
}
.whitelink {
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	text-decoration: underline;
}

#galleryUpsell {
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: hidden; /*leave this value alone*/
	width: 575px; /*Width of Carousel Viewer itself*/
	height: 110px; /*Height should enough to fit largest content's height*/
	margin:auto;
}

#galleryWishList {
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: hidden; /*leave this value alone*/
	width: 575px; /*Width of Carousel Viewer itself*/
	height: 110px; /*Height should enough to fit largest content's height*/
	margin:auto;
}

#success
{
    background-color: #bafb96;
    padding: 5px;
    border: solid 1px #3a9a06;
    color: #000000;
}
#error
{
    background-color: #fcafaf;
    padding: 5px;
    border: solid 1px #9a0606;
    color: #000000;
}
#warning
{
    background-color: #202123;
    padding: 5px;
    border: solid 1px #000000;
    color: #FFFFFF;
}
.PaymentMethods {
	background-color: #464646;
	padding:20px, 20px, 20x, 20px;
}
/*
	change both of these at the same time
	the contentplaceholder is for the padding of the inner pages
	the homepageimage is for the main default page marquee image
*/
.contentplaceholder {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
/*.homepageimage
{
	left:-10px;
	top:-10px;
	position:relative;
	
}*/


.modal-top-left {
	margin-right: 24px; /* clip right corner */
	background-image: url('../images/modalcorners1280x24.gif');
	height: 19px; /* vertical: show first half of the image with the top-corners in it */
	/*font-size: 2px;  correct height for IE */
font-family:Arial;
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
}
.modal-top-right {
	margin-top: -24px; /* to level of top-left corner */
	margin-left: 24px; /* clip left corner */
	background-image: url('../images/modalcorners1280x24.gif');
	background-position: 100% 0; /* show bg-image starting at the right */
	height: 19px;
	font-size: 2px;
	padding:5px 10px 0px 0px;
	float:right;
}
.modal-bottom-left {
	margin-right: 24px; /* clip right corner */
	background-image: url('../images/modalcorners1280x24.gif');
	background-position: 0 -24px; /* show under half of the image */
	height: 24px;
	font-size: 2px;
}
.modal-bottom-right {
	margin-top: -24px; /* to level of bottom-left corner */
	margin-left: 24px; /* clip left corner */
	background-image: url('../images/modalcorners1280x24.gif');
	background-position: 100% -24px; /* under half, right side */
	height: 24px;
	font-size: 2px;
}
.modal-inside {
	background: #FFFFFF;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.modal-notopgap {
	margin-top: 0;
}
.modal-nobottomgap {
	margin-bottom: 0px;
}
/*.buttonL {
background: transparent url(/assets/bg_nav.jpg) width:5px;margin:0;
}
.buttonR {
background: transparent url(/assets/bg_nav.jpg) width:5px;	margin:0;
}
.buttonBG {
background: transparent url(/assets/bg_nav.jpg) display:block;
	cursor:pointer;
	color: #fff;
	padding:0 -10px 0 -10px;
	font-weight:bold;
	font-size:13px;
	border:0;
	height:21px;
}*/

.button {
	height:25px;
	margin:0;
	vertical-align:middle;
	white-space:nowrap;
	text-decoration:none;
	color:#ffffff;
	background:#0871A5;
	cursor:pointer;
}

.button a {
	height:25px;
	margin:0;
	border: 0;
	vertical-align:middle;
	white-space:nowrap;
	text-decoration:none;
	color:#ffffff;
	background:#0871A5;
	cursor:pointer;
}

.button:hover {
	font-weight:bold;
	height:25px;
	margin:0;
	vertical-align:middle;
	white-space:nowrap;
	text-decoration:none;
	color:#ffffff;
	background:#0871A5;
	cursor:pointer;
}

.button span {
	line-height:24px;
	height:23px;
}

.thumbNails img {
	border-left:solid 1px black!important;
	border-right:solid 1px black!important;
	border-top:solid 1px black!important;
	width:80px;
	height:80px;
}
x;margin-bottom:4px;padding:0 0 10px 0;}

.bucket_left {
	
}
.thumbNails img {
	border-left:solid 1px black!important;
	border-right:solid 1px black!important;
	border-top:solid 1px black!important;
	width:80px;
	height:80px;
}
.productDesc li {
	margin-left:15px;
}

/*.content h1{font-size:10px;margin-bottom:4px;padding:0 0 10px 0;}  */

.productDesc h1{font-size:10px;margin-bottom:4px;padding:0 0 10px 0;}

.bucket_left {
	position:absolute;
	top:35px;
	left:-32px;
}
.bucket_right {
	position:absolute;
	top:35px;
	left:585px;
}
/* this controls the hovertable settings for rolling over a thumnail*/
#dhtmltooltip {
	position: absolute;
	width: 400px;
	border: 2px solid black;
	padding: 10px;
	background-color: #464646;
	visibility: hidden;
	z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);*/
}



/*auto complete css settings */
        
.autocomplete_completionListElement {
	background-color:#F1F1F1;
	z-index:1000;
	width:256px !important;
	text-align:inherit;
	text-indent:-1;
	list-style:none;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
}
.autocomplete_listItem {
	font-family:Verdana;
	background-color:#F1F1F1;
	font-size:11px;
	border-bottom:dashed 1px #00337E;
	height:25px;
	border-collapse:collapse;
	text-align:left;
	/*color:#00337E;*/
    color:#333333;
	white-space:nowrap;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:8px;
	margin-bottom:0px !important;
}
.autocomplete_highlightedListItem {
	font-family:Verdana;
	font-size:11px;
	border-bottom:dashed 1px #00337E;
	background-color:#cdddf4;
	color:#00337E;
	text-align:left;
	height:25px;
	white-space:nowrap;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:8px;
	margin-bottom:0px !important;
}
.AC_input {
	width:230px;
	background:#FFFFFF url(/images/search.png) no-repeat 4px 4px;
	padding:4px 4px 4px 22px;
	border:1px solid #CCCCCC;
	height:15px;
}

