
img
{
	border-style:none;
}

.pageTitle
{
	font-size:18px;
}

#ctl00_searchBox {		
	border-style:none;
	/* CG */	
	margin-top:3px;
	margin-left:3px;
	padding-top:0px;
}

#ctl00_searchButton {
	border-style:none;	
	/* CG */
	background: url(images/search.gif);
	background-repeat:no-repeat;
	background-color:#373366;
	font-family: Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#FFFFFF;
	height:30px;
	width:71px;
	position:relative;
	text-transform:lowercase;
	/*top:3px;*/
}

#ctl00_ContentPlaceHolder1_imgProduct
{
	display:none;
}

.productpagediv
{
 margin-top:-17px;
}

/* product nav */
.productNavigation
{
	/* CG */
	float:left;
	clear:left;
	width:168px;
	overflow:hidden;
	color:#FFFFFF;
	background-color:#333366;
	background-image:url(images/products-top.gif);
	background-position:top left;
	background-repeat:no-repeat;	
	padding-top:36px;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	margin-left:10px;
	margin-right:0px;
}



.infoTable
{
	font-size:12px;
	width:100%;
}

.infoTable a, .infoTable a:visited, .infoTable a:hover
{
	font-size:12px;
} 

.infoRow1
{
	vertical-align:top;
}

.infoRow2
{
	vertical-align:top;
}


.navCategory 
{
	list-style-type:none;
	height:24px;
	vertical-align:middle;
	margin:0px,0px,0px,0px;	
	margin-bottom:3px;
	
	background-color:#cccccc;
	color:#333366;
	width:168px;
	padding-top:4px;
	padding-left:34px;
	padding-right:0px;
	text-transform:lowercase;
	float:left;
}

.navCategory li
{
	list-style-type:none;
	padding:0px,0px,0px,0px;
	margin:0px,0px,0px,0px;
}

.navCategory:hover
{
	background-color:#666666;
	color:#FFFFFF;	
	font-family: Helvetica, sans-serif, Arial;		
	font-size:14px;
	text-decoration:none;	
	text-align:left;	
	width:168px;
}	

.navCategory:hover a
{
	color:#FFFFFF;	
	text-decoration:none;
}


/* Main Navigation Styles */
.mainNavigation
{
	margin-left:0px;
	margin-right:5px;
	list-style-type:none;
	background-color:#333366;		
}

.mainNavigation li
{
	height:20px;
}

.mainNavigation li a, .mainNavigation li a:visited 
{
	font-family: Helvetica, sans-serif, Arial;	
	font-weight:normal;	
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
}

.mainNavigation li a:hover
{
	text-decoration:underline;
}

/* Nav Menu Items */
.navMenuHome
{
	margin-left:6px;
	list-style-type:none;
	float:left;clear:none;	
	
	text-transform:lowercase;
	
}

.navMenuProfile
{
	margin-left:12px;
	list-style-type:none;
	float:left;clear:none;	
	
}

.navMenuOrderHistory
{

	margin-left:12px;
	list-style-type:none;
	float:left;clear:none;	
	
}

.navMenuShopCart
{
	margin-left:12px;
	list-style-type:none;
	float:left;clear:none;	

	display:none;
	
}

.navMenuLogin
{
	list-style-type:none;
	float:right;		/* CG */
	margin-right:5px;
		
	text-transform:lowercase;
}

.navMenuLogout 
{
	list-style-type:none;
	float:right;		/* CG */
	margin-right:5px;
		
	text-transform:lowercase;
}

.navMenuRetailPage
{
	margin-left:12px;
	list-style-type:none;
	float:left;clear:none;	
		
}

.navMenuCreateAccount
{
	margin-left:12px;
	list-style-type:none;
	float:left;clear:none;	
		
	display:none;
}

/* CG */
.navMenuHome a, .navMenuHome a:hover, .navMenuHome a:visited 
{
	font-family: Helvetica, sans-serif, Arial;	
	text-decoration:none;
	color:#FFFFFF;
	text-transform:lowercase;
}


.navMenuRetailPage a , .navMenuRetailPage a:visited , .navMenuRetailPage a:hover
{
	font-family: Helvetica, sans-serif, Arial;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:lowercase;
}


.navMenuShopCart a , .navMenuShopCart a:visited ,.navMenuShopCart a:hover
{
	font-family: Helvetica, sans-serif, Arial;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:lowercase;
}


.navMenuCreateAccount a, .navMenuCreateAccount a:visited , .navMenuCreateAccount a:hover
{
	font-family: Helvetica, sans-serif, Arial;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:lowercase;
}



.navMenuLogin a , .navMenuLogin a:visited , .navMenuLogin a:hover
{
	font-family: Helvetica, sans-serif, Arial;
	text-decoration:none;
	color:#FFFFFF;	
	text-transform:lowercase;
}


.navMenuLogout a , .navMenuLogout a:visited , .navMenuLogout a:hover
{
	font-family: Helvetica, sans-serif, Arial;
	text-decoration:none;
	color:#FFFFFF;	
	text-transform:lowercase;
}

.navMenuOrderHistory a , .navMenuOrderHistory a:visited , .navMenuOrderHistory a:hover
{
	font-family: Helvetica, sans-serif, Arial;
	text-decoration:none;
	color:#FFFFFF;	
	text-transform:lowercase;
}

.navMenuProfile a , .navMenuProfile a:visited , .navMenuProfile a:hover
{
	font-family: Helvetica, sans-serif, Arial;
	text-decoration:none;
	color:#FFFFFF;	
	text-transform:lowercase;
}


.storePageTitle
{
	font-family: Helvetica, sans-serif, Arial;
	font-size:18px;
	color:#333366;
}

#shopCartPage_pageTitle, #orderPage_pageTitle, #profile_pageTitle
{
	font-family: Helvetica, sans-serif, Arial;
	font-size:18px;
		color:#333366;
}

#createAccount_pageTitle
{
	font-family: Helvetica, sans-serif, Arial;
	font-size:18px;
		color:#333366;

}

#loginPage_pageTitle
{
	font-family: Helvetica, sans-serif, Arial;
	font-size:18px;
		color:#333366;

}


#loginPage_newCustomers
{
	margin-top:10px;
	font-family: Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#333366;
}

#loginPage_newCustomers a
{	
	font-family: Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#333366;
}
#loginPage_newCustomers a:visited
{
	margin-top:10px;
	font-family: Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#333366;
}
#loginPage_newCustomers a:hover
{
	margin-top:10px;
	font-family: Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#333366;
}

#loginPage_lostPassword
{
	margin-top:10px;
	font-family: Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#333366;
}

#loginPage_lostPassword a:visited
{
	font-family: Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#333366;
}

#loginPage_lostPassword a
{
	font-family: Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#333366;
}


#loginPage_accountArea
{
	margin-top:10px;
}

#listPage_pageTitle
{
	font-family: Helvetica, sans-serif, Arial;
	font-size:18px;
	color:#333366;
	margin-bottom:10px;
}
#listPage_pageDescription
{
	display:block;
	padding-top:4px;
	padding-bottom:8px;
}

.pagecontent
{	
	font-family: Helvetica, sans-serif, Arial;
	font-size:12px;
	width:795px;
	text-align:left;
	clear:right;
	padding-top:15px;	
	padding-left:18px;
	padding-right:8px;
	background-color:#FFFFFF;
	color:#333366;
}

/* Shopping Cart Page */
#shopCartPage_cartTable
{
	width:100%;
}

.shopCartCellDescription
{
	width:245px;
}

#shopCartPage_instructions
{
	padding-bottom:12px;
}

/* List Page Product Styles */
#productListings
{
width:750px;
text-align:left;

}

.listPage_productDiv
{
	clear:none;
	display:inline;
	float:left;
	width:245px;
	height:190px;
	text-align:left;
	padding-bottom:18px;
}


.listPage_productName
{
font-size:18px;
display:block;
}

.listPage_productName:visited
{
font-size:18px;
display:block;
}

.listPage_productName:hover
{
font-size:18px;
display:block;
}


.listPage_productDescription
{
display:block;
}

/* List Page Category Styles */
#categoryListings 
{
width:750px;
text-align:left;
}

.listPage_categoryDiv
{	
	clear:none;
	display:inline;
	float:left;
	width:245px;
	height:190px;
	text-align:left;
	padding-bottom:18px;
}

.listPage_categoryDiv li
{
list-style-type:none;

display:block;
}

.listPage_categoryDiv a
{
font-size:18px;

}

.listPage_categoryDiv a:hover
{
font-size:18px;

}

.listPage_categoryDiv a:visited
{
font-size:18px;

}

.listPage_categoryLink
{

}

.listPage_categoryName
{
	display:block;
}

.listPage_categoryDescription
{
	display:block;
	text-align:center;
}

/**/
#ctl00_ContentPlaceHolder1_txtQuantity
{
	margin-bottom:10px;
}

#orderPage_orderGrid
{
	margin-top:8px;
}