/* Common Styles */
body{
	/*background:			url("../images/customImages/left-border.jpg") repeat-y;*/ 
	color:				#666666;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	
}

#header a, #header  a:visited, #footer a, #footer a:visited, #leftColumn a, #leftColumn a:visited, 
#rightColumn a, #rightColumn a:visited, a.link, a.link:visited, #productGrid  h2 a, #productGrid  h2 a:visited, #categoryGrid  h2 a, #categoryGrid  h2 a:visited{
	color:				#666666;
	font-weight:		bold;
	text-decoration:	none;
	text-transform: 	uppercase;
}

a:hover, a:visited:hover{
	color:				#b4b4b4;
	text-decoration:	none;
}

input[type="button"],input[type="submit"],input[type="reset"]{
	background:			transparent none repeat scroll 0 0;
	border:				1px solid #666666;
	color:				#666666;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	padding:			0 7px;
	text-transform:		lowercase;
}

input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{
	border:				1px solid #b4b4b4;
	color:				#b4b4b4;
	cursor:				pointer;
}


ul{
	list-style: 		none;
	margin:				0;
	padding:			0;	
}

li.selected, li.selected a{
	color:				#b4b4b4;
}

.clear{
	clear:				both;
}

/*  Content Styles */
#outerWrapper{
	margin:				0 auto;
	padding:			20px;
	width:				960px;
}

#header #headerLogo{
	float:				left;
}

#header #headerLinks{
	float:				left;
	margin:				22px 0 0 40px;
}

#header #headerLinks a{
	font-size:			12px;
	margin-left:		55px;
}

#content .linkDiv a{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;	
}


#content #leftColumn{
	float:				left;
	margin:				70px 0 0 0;
	width:				210px;
}

#content #leftColumn ul.categoryList li{
	margin-bottom:		10px;
}

#content #leftColumn ul.categoryList li a{
	font-size:			10px;
}

#content #leftColumn ul.categoryList li ul.subcategoryList li{
	margin:				0 0 0 35px;
}

#content #leftColumn ul.categoryList li ul.subcategoryList li a{
	text-transform:		lowercase;
}

#content #centerColumn{
	float:				left;
	width:				540px;
}

#content #rightColumn{
	float:				right;
	margin-top:			11px;
	width:				210px;
}

#content #rightColumn .linkDiv{
	margin-bottom:		10px;
	text-align:			right;
}

#creditCardLogos{
	float:				right;
	padding-top:		10px;
	width:				155px;
}

#footer, #footer #footerLinks{
	margin:				50px auto 0;
	text-align:			center;
}

#footer #footerLinks{
	margin-bottom:		12px;
}

#footer span{
	font-weight:		bold;
}

#footer #footerLinks a{
	padding:			0 20px;
}

a#backToTopLink {
	color:				#666666;
	display:			block;
	font-weight:		bold;
	text-decoration:	none;
	text-transform: 	lowercase;
}
a#backToTopLink:hover{
	color:				#b4b4b4;
	text-decoration:	none;
}

/*  Override Styles */
h2, .page-title {
	color:				#666666;
	font-size:			14px;
	font-weight:		bold;
	margin:				0 0 10px;
	padding:			0;
	text-transform:		uppercase;
}

#widgetCategories{
	float:				none;
	margin:				0;
	width:				250px;
}
#widgetCategories .top{
	display:			none;
}

#content #leftColumn .linkDiv{
	margin-bottom:		10px;
}

#content #leftColumn #widgetCategories .body ul li{
	margin-bottom:		10px;
}

#content #leftColumn #widgetCategories .body ul li a{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;	
}

#content #leftColumn #widgetCategories .body ul li a:hover{
	color:				#b4b4b4;
}

#content #leftColumn #widgetCategories .body ul li ul li {
	margin-bottom:		0;
}

#content #leftColumn #widgetCategories .body ul li ul li a{
	text-transform:		lowercase;
}

#productGrid .details .buttons{
	display:			none;
}

#categoryGrid  .title a, #categoryGrid h2, #categoryList h2, 
#productGrid h2, #productGrid .title a, #productGrid .details, 
#productGrid #topOptions, #productGrid #btmOptions, 
#productList h2, #productList .title a, #productList .details,
#productDetail h2, #productDetail #extraDetails, #productDetail .myerror, 
#productDetail #productDescription, #productDetail #productsRelated .title a, 
#productDetail #productsRelated .details .sprice {
	color:				#666666;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	text-decoration:	none;
}

#categoryGrid  .title a, #categoryGrid h2, #categoryList h2, 
#productGrid h2, #productGrid .title a, #productGrid .details, 
#productGrid #topOptions, #productGrid #btmOptions, 
#productList h2, #productList .title a, #productList .details{
	font-size:			10px;
	text-transform: 	uppercase;
}

#categoryGrid #btmOptions .pagination, #productGrid #btmOptions .pagination {
	float:				left;
}

#categoryGrid #btmOptions .pagination a, #productGrid #btmOptions .pagination a{
	color:				#666666;
	text-decoration:	none;
}

#categoryGrid #btmOptions .pagination a:hover, #productGrid #btmOptions .pagination a:hover{
	color:				#b4b4b4;
	text-decoration:	none;
}

#productDetail .submitBtn{
	font-size:			12px;
	font-weight:		normal;
}
	
a.sublink
{
	color:				#666666;
	font-weight:		normal;
	text-transform:		lowercase;
}

a.sublink:hover
{
	color:				#b4b4b4;
	text-decoration:	none;
}

#productDetail #productsRelated
{
	border:				none;			
	margin:				75px 0 0 0;
}

#productDetail .hdr-title
{
	background:			none;
	color:				#666666;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	padding:			0;	
}

#productDetail .hdr-title-text
{
	padding:			0;
}

#viewCart #cartAmounts{
	width:				150px;
}

#widgetSidebar {
	padding-top:		0;
	margin-top:			20px;
	width:				100%;
}

#widgetSidebar .top, #widgetSidebar .top a{
	background:			none;
	font-size:			10px;
	text-decoration:	none;
}

#widgetSidebar .top a:hover{
	color:				#b4b4b4;
	text-decoration:	none;
}

#widgetSidebar, #widgetSidebar .top a, #widgetSidebar .body .items, #widgetSidebar .body .subtotal {
	font-size:			10px;
}


#widgetShopByPrice{
	float:				right;
	margin-top:			30px;
	width:				100%;
}

#widgetShopByPrice .top{
	color:				#666666;
	font-size:			12px;
	font-weight:		bold;
	padding:			8px 0;
	text-align:			right;
	text-transform: 	uppercase;
}

#widgetShopByPrice .body select{
	float:				right;
}

#widgetVendors{
	background:			none;
	float:				right;
	margin-top:			30px;
	width:				100%;
}

#widgetVendors .top{
	background:			none;
	color:				#666666;
	font-size:			12px;
	font-weight:		bold;
	padding:			8px 0;
	text-align:			right;
	text-transform: 	uppercase;
}

#widgetVendors .body{
	float:				right;
}

#widgetSearch{
	background:			none;
	margin-top:			30px;
	text-align:			right;
	width:				100%;
}

#widgetSearch .top, #widgetSearch .body .button a, #widgetSearch .advanced a{
	color:				#666666;
	font-size:			10px;
	text-decoration:	none;
	text-transform: 	uppercase;
}

#widgetSearch .body .button a:hover, #widgetSearch .advanced a:hover{
	color:				#b4b4b4;
	text-decoration:	none;
}

#widgetSearch .top{
	font-size:			12px;
	text-align:			right;
}

#widgetSearch .body{
	float:				right;
}

#widgetSearch .body .field input{
	border:				1px solid #b4b4b4;
}

#widgetSearch .body .button{
	text-align:			right;
}

#productDetail #prodThumbnails {
	width:				360px !important;	
}

#productDetail #prodThumbnails .productPhotoThumbnailSection {
	width:				330px !important;
}

div.productPhotoThumbnailSection div{
	padding: 			5px;	
}

#productDetail #productPhotos{
	width:				250px;
	padding-bottom:		20px;
}

#productDetail #extraDetails {
	width:				265px;
}

#productDetail .hdr-title-text {
	text-transform:		uppercase;
	padding-bottom:		25px;
}

#digicertsitesealcode{
	float:				right;
	margin-top:			12px;
}

#widgetCategories .btm {
	padding-top:		0px;
}

#searchForm #searchFormKeywords{
	float:				left;
}

.container{
	width:				100%;
}
