/* css styles */

* html div#contentLeft {  _height:1%; }

#main {
	width: 1000px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#head {	
	margin-bottom: 	0px; 
}

#middle {
	width: 		1000px; 
/*	height:		auto; */
	overflow: 	hidden; 
	clear:		left;
}
#footer { 
	width:		1000px;
	overflow: 	hidden;
	margin-left:auto;
	margin-right:auto;
}
#left { 
	width: 			185px;
	margin:			0px 6px 0px 0px;
	float: 			left; 
}

#breadcrumbs { 
	width:			590px;
	height:			1.25em;
	overflow:		hidden;
	text-align:		left;
	float:			left;
	margin-top:		0.5em;
	margin-bottom:	0.5em;
	padding-left:	0.5em;
	padding-bottom:	0.5em;
	border-bottom:	3px solid #336699;
	border-right:	3px solid #336699;
}
#contentLeft {
	width: 			590px;
	overflow: 		auto;
	text-align: 	left;
	float: 			left;
	padding-left: 	5px;
	padding-right: 	5px;
}
#contentRight { 
	width: 			200px;
	margin-right: 	0px; 
	margin-left:  	0px;
	float: 			right;
	overflow: 		hidden;
	text-align: 	left;
}
#contentRight.box {
	border:		none;
}
body { 
	color: #000; 
	background-color: #fff; 
	text-align: center; 
	margin: 6px 0 0 0; 
	padding: 0;
	font-size: 13px; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
}
hr 		{ clear: 	both; }
table 	{ border:	none; } 
iframe 	{ border:	none; }
p 		{ margin: 	10px 0; padding: 0; text-align: justify; }
p.rightSideHeader {
	text-align:			center;
	background-color:	#336699;
	color:				#fff;
	margin:				2px 0px 2px 0px;
	vertical-align: 	middle;
}

p.copyright {
	text-align:			center;
	font-size:			14px;
	color:				#000;
}

p#warrantytag {
	text-align:			justify;
	background:			none;
	color:				#000;
	font-size:			14px;
}

.dropcap:first-letter { 
	font-weight:bold;
	font-size:	3em;
	float:		left; 
}

.bigAndBold {
	font-size: 24px;
	font-weight: 700;
	font-variant: small-caps;
	text-align: center;
}

img 		{ border-width:	0px; border-style:	hidden; border-color: #000; padding: 1px; }
.centerText { text-align: center; }
a img:hover { border-color:	#700; border-style:	solid; border-width: 1px; padding: 0px;	 }
img#title, img#operator, img#special {
		padding:        0px;
		margin:			0px;
		border:			none;
}

/* header changes */
h1 { color: #000; margin-top: 0px; margin-bottom: 7px; font-size: 20px; font-weight: bold; text-align: center; text-transform: capitalize; }
h2 { color: #000; margin-top: 0px; margin-bottom: 7px; font-size: 16px; font-weight: bold; text-align: left;}
h3 { color: #000; margin-top: 8px; margin-bottom: 4px; font-size: 14px; font-weight: bold; text-align: left;}
ul, ol, dl, li, dt, dd { margin: 0; padding: 0; }
a, a:link { color: #003366; }
a:visited { color: #036; }
a:hover { color: #c00; }
a:active { color: #900; }
#tabs {
	width: 1000px;
	height: 34px;
	margin-top: 0px;
	list-style: none;
	line-height: normal;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#tabs ul 	{ margin: 0; padding: 0; list-style: none; }
#tabs li 	{ height: 34px; margin: 0; padding: 0; float: left; background: #336699; }
#tabs a 	{ height: 34px; text-align: center;	padding-top: 8px; text-decoration: none; font-weight: bold; color: #ffffff; float: left; display: block; }

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#tabs a { float: none; }
/* End IE5-Mac hack */
#tabs-tab1, #tabs-tab2, #tabs-tab3, #tabs-tab4, #tabs-tab5 { width: 200px; }
#tabs-tab1:hover, #tabs-tab2:hover, #tabs-tab3:hover, #tabs-tab4:hover, #tabs-tab5:hover { width: 200px; background-color: #0099FF; }
#litext:hover {	color: #000000; }

#tabs ul { /* all lists */
	position: absolute;
	background-color: #fff; /*315C8A*/
	width: 180px;
	padding: 2px 0;
	list-style: none;
	line-height: 1;
	border: 2px solid #B40000;
	border-right: 2px solid #B40000;
	border-bottom: 2px solid #B40000;
	border-top: none;
}

#tabs ul li a {
	display: block;
	width: 174px;
	margin: 0;
	padding: 5px 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
/*	height: auto; */
	background: none;
	font-weight: normal;
	color: #444;
	float: none;
	text-align: left;
}
#tabs ul li a:hover { text-decoration: underline; }
#tabs ul li { /* all list items */
	float: left;
	width: 174px;
	margin: 0;
	padding: 0px 0 0px 6px;
	border: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: none;
/*	height: auto; */
	text-align: left;
}

/* Menu (left column) */
#menu { width: 180px; margin: 0 0 0 5px; list-style: none; }
#menu li { padding: 2px 0 2px 0; font-size: 13px; }
.title { padding: 2px 0 0 0; font-size: 13px; }
.title a { color: #a00; }
.sli {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	list-style-position: inside;
	list-style-type: square;
}
.sli a { color: #a00; }
.sli a:hover { color: #3300FF; }

#menu li a { color: #003399; }
#menu li a:hover { color: #c00; }
#menu ul { margin: 0 0 6px 0; padding: 5px 0 0 9px; list-style: none; }
#menu ul li { padding: 0; font-size: 11px; line-height: 14px; }
#menu ul li a { color: #333399; text-decoration: none; }
#menu ul li a:hover { color: #c00; text-decoration: none; }

/* Use to make sure we're starting a-fresh */
.clearer { 
	clear: 		both;
	overflow: 	hidden;
	margin:		0;
	padding:	0;
}

.smallClearer {
	clear: 			both;
	height: 		1px;
	overflow: 		hidden;
	margin-bottom: 	-1px;
	font-size: 		1px;
	line-height: 	1px;
}

.lastUpdate {
	text-align: 	right;
	margin-right: 	1%;
	margin-top:		0;
}
/*
#foot { width: 1000px; margin-top: 5px; overflow: hidden; }
#foot ul { width: 194px; height: 180px; margin-top: 0px; margin-right: 6px; margin-left: 0px; margin-bottom: 5px; list-style: none; float: left; background-color: #8DA8CA;	background-image: none; }
*/
.footer {
	text-align: 	center;
	padding:    	0px;
	vertical-align:	middle;
	border:			0;
	clear: 			both;
	margin-top: 	4px;
	margin-bottom:	4px;
}

.footer img {
	margin:			2px;
	vertical-align:	middle;
}

.salePrice {
	color: #FF0000;
}

.strikeoutPrice {
	color: #000000;
	font-style: italic;
	text-decoration: line-through;
}

/* Warranty Box */
p#warrantyNotice {
	margin-left: 100px;
	margin-right: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: double thin #666;
	border-bottom: double thin #666;
}
/* General Item Pricing Guide */
.itemarea {
	width:			580px;
	background:		transparent; 
	margin:			10px 10px 0 0; 
	padding:		5px; 
}
.itemarea img { 
	float: left;  
}
.itemarea:after {
	clear:		both; 
	display:	block; 
	height:		0; 	
	visibility:	hidden;
}

/* Spry linked styles */
.linked { 
	color: #003399;
	text-decoration: none;
} 
.linked:hover { 
	color: #cc0000;
	text-decoration: none;
}

/* Item Description */
.item-contenttitle { 
	background-color:	#c5c5c5;  
	color: 				#000000; 
	font:				bold 14px Tahoma, Geneva, Verdana, sans-serif; 
	margin:				0 15px; 
	padding:			6px 15px 6px 0px;
}
.itemFormName { overflow:visible; font-weight:bold; }
.caption { overflow: visible; padding-left: 5px; text-decoration:underline;}
.code, .price, .itemweight { overflow:visible; } 
.regular-price-line { text-decoration: line-through; }
.sale-price-bold { font-weight: bold; }
.sale-price-red { color:#FF0000; }
.itemavailable { font-style:italic; } 
.itemOptions { margin-left: 10px; } 
.itemOptions icolor, .itemOptions ibulb, .itemOptions iwarranty { text-align: center; } 
.addtocartImg	{
	border: 		none;
	margin-top: 	10px;
	margin-right: 	0px;
	margin-bottom: 	10px;
	margin-left: 	10px;
	padding:		0;
	display: block;
}

#main #middle #contentLeft ul .linkMenu { margin: 0px 0px 15px 25px; padding: 0px 0px 5px 10px; }
