BODY
{
	background: #000;
	font-family: verdana, Arial, sans-serif;
	color: #CCC;
	font-size: 11px;
}

td.selector
{ 
padding:10
}



TD
{
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	color: #ccc;
	line-height: 15px;
}

h1, h2, h3
{
	font-family: arial,verdana,sans-serif;
}

h5
{
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 10px 0;
	padding: 0;
	color: #fff;
}

img.mainPic
{
	border: solid 10px #fff;
}

.tenpix, .breadcrumb
{
	font-size: 10px;
}

.locatorText
{
	font-size: 10px;
	color: #999;
}

.locatorTextWhite
{
	font-size: 10px;
	color: #FFF;
}

.footer
{
	font-size: 9px;
	color: #999;
	line-height: 18px;
}

.subNav
{
	font-size: 11px;
}

.accessoryPrice
{
	font-size: 16px;
	color: #FFF;
	font-family: Helvetica, Verdana, sans-serif;
	margin: -2px 0 -10px 0;
}

.productDescription
{
	line-height: 18px;
}

.relatedProductDesc
{
	font-size: 10px;
	line-height: normal;
}

.accessoryDesc
{
	font-size: 10px;
	clear: both;
	line-height: normal;
}

ul
{
	margin: 0 0 0 8px;
	padding: 0 0 0 8px;
}

li
{
	list-style-type: square;
	font-size: 10px;
}

hr
{
	color: #858585;
	background-color: #858585;
	height: 1px;
	border: 0;
}

.homeText
{
	font-size: 10px;
	margin: 0 20px 10px 0px;
}

.prescriptionBox
{
	background-image: url(/images/bg_prescription.jpg);
	background-repeat: no-repeat;
	height: 95px;
}

.prescriptionOutdoorsBox
{
	background-image: url(/images/outdoors/bg_prescription_outdoors.jpg);
	background-repeat: no-repeat;
	height: 95px;
}

.prescriptionRoadBox
{
	background-image: url(/images/road/bg_prescription_road.jpg);
	background-repeat: no-repeat;
	height: 95px;
}

.accessoriesBox
{
	background-image: url(/images/bg_accessories.jpg);
	background-repeat: no-repeat;
	height: 82px;
}

.accessoriesOutdoorsBox
{
	background-image: url(/images/outdoors/bg_accessories_outdoors.jpg);
	background-repeat: no-repeat;
	height: 82px;
}

.accessoriesRoadBox
{
	background-image: url(/images/road/bg_accessories_road.jpg);
	background-repeat: no-repeat;
	height: 82px;
}

.anatomyBox
{
	background-image: url(/images/bg_anatomy.jpg);
	background-repeat: no-repeat;
	height: 74px;
}

.anatomyOutdoorsBox
{
	background-image: url(/images/outdoors/bg_anatomy_outdoors.jpg);
	background-repeat: no-repeat;
	height: 74px;
}

.anatomyRoadBox
{
	background-image: url(/images/road/bg_anatomy_road.jpg);
	background-repeat: no-repeat;
	height: 74px;
}

.rightSideContent
{
	position: relative;
	top: 20px;
	left: 75px;
	font-size: 10px;
	color: #ffffff;
	line-height: normal;
	width: 89px;
}

.productSelect
{
	width: 180px;
}

.accessorySelect
{
	width: 155px;
}

.productAccessories
{
	width: 140px;
}

.productPrice
{
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 18px;
	margin: 0 0 10px 0;
	font-weight: bold;
}

#tactical .productPrice, #tactical .accessoryPrice
{
	color: #CCCC33;
}

#road .productPrice, #road .accessoryPrice
{
	color: #FE4201;
}

#tactical SELECT, #tactical OPTION
{
	background: #84725E;
	color: #F9F9DC;
	font-size: 9px;
}

#road SELECT, #road OPTION
{
	background: #737373;
	color: #F9F9DC;
	font-size: 9px;
}

.homeProductSelect
{
	font-size: 10px;
	width: 140px;
}

.productSelector
{
	font-size: 10px;
}

.bg01
{
	background: #4d4d4d;
}

.bg02
{
	background: #000;
}

.alert
{
	color: #FF0000;
	font-weight: bold;
}

.prescriptionField
{
	width: 170px;
	background: #dfdfdf;
	font-size: 10px;
}

/* --------------------- */
/* header classes */

H1.product
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

H2.product
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

H2, H2.definition
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.homepage
{
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	color: #fff;
	margin: 0  0 0 24px;
	padding: 0;
	font-weight: bold;
	text-indent: -24px;
}

H2.list, H2.gray
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #ccc;
	margin: 0;
	padding: 0;
	font-weight: bold;
	margin-bottom: 20px;
}

H3.product
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #ccc;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

H4.product
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #ccc;
	margin: 5px 0;
	padding: 0;
	font-weight: normal;
}


/* end product detail header classes */
/* --------------------- */



/* --------------------- */
/* link language */

a:link, a:visited
{
	color: #F9FDBB;
	text-decoration: underline;
}

a:hover, a:active
{
	color: #FF9900;
}

.subNavLink a:link, .subNavLink a:visited, .footer a:link, .footer a:visited, .breadcrumb a:link, .breadcrumb a:visited
{
	color: #ccc;
	text-decoration: underline;
}

.subNavLink a:hover, .subNavLink a:active, .breadcrumb a:active, .breadcrumb a:hover, .footer a:hover, .footer a:active
{
	color: #FF9900;
}

a img
{
	border-width: 0;
}

/* end link language */
/* --------------------- */



/* --------------------- */
/* form styles */

form
{
	display: inline;
}

input.gray65
{
	background: #CAC9C9;
	border: 1px solid #FFF;
	font-size: 9px;
	margin: 1px 5px 0 0;
	width: 65px;
}

/* end form styles */
/* --------------------- */




/* --------------------- */
/* padding/margin/divider styles */

.pad10
{
	padding: 10px;
}

.pad10x0
{
	padding: 10px 0;
}

.accessoryTitlePadding
{
	padding: 4px 0 10px 0;
}

.definitionPadding
{
	padding: 30px 10px;
}

.divider40
{
	height: 40px;
}

/* end padding/margin/divider styles */
/* --------------------- */


/* --------------------- */
/* checkout styles */

.input230
{
	width: 230px;
}

.input100
{
	width: 100px;
}

.input20
{
	width: 20px;
}

.checkoutBreadcrumb
{
	font-family: Helvetica, Arial, sans-serif;
	color: #363636;
}

.checkoutBreadcrumbActive
{
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}

.checkoutBreadcrumb a:link, .checkoutBreadcrumb a:visited
{
	color: #363636;
	text-decoration: underline;
}

.checkoutBreadcrumb a:active, .checkoutBreadcrumb a:hover
{
	color: #FF9900;
}

body.checkout
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.subtotal
{
	color: #FFAA00;
	font-weight: bold;
}

.statusMsg
{
	border: 1px solid #FFAA00;
	padding: 5px;
}

/* end checkout styles */
/* --------------------- */

.bodyNew
{
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	color: #ccc;

}

.bodyNew2
{
	font-family: arial,verdana,sans-serif;
	font-size: 18px;
	color: #ccc;
	padding: 5px;

}

.bodyNew3
{
	font-family: arial,verdana,sans-serif;
	font-size: 18px;
	color: #ccc;
}

title
{
	text-transform: capitalize
}
