.body
{
	font-family:tahoma;
	font-size:8pt;
	margin-top:0px;
}

body
{
	font-family:tahoma;
	font-size:8pt;
	margin-top:0px;
}

#print table tr td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;	
}

#print table
{
	border-collapse:collapse;
}

.smallPrint
{
	font-size:6pt;
}

.invoiceLine
{
	background-color:White;
}

.head 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold
}

.link
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: cornflowerblue;
	text-decoration: none;
}

.link:hover
{
	color:#FF6600;
	text-decoration:underline;
}

.moreImagesLink
{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: cornflowerblue;
	text-decoration: none;
}

.moreImagesLink:hover
{
	color:#FF6600;
	text-decoration:underline;
}

.handPointer
{
	cursor:hand;
}

.navBarLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: cornflowerblue;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}

.navBarLink:hover
{
	color:#FF6600;
	text-decoration:underline;
}

.aoc 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
}

#dragonHeader
{
	font-family:tahoma;
	font-size:0pt;
	border-collapse:collapse;
}

#dragonHeader td
{
	font-size:0pt;
	font-weight:bold;
}

.borderLeft
{
	border-left:1px solid Gray;
}

.borderBottom
{
	border-bottom:1px solid lightgrey;
}

.borderTop
{
	border-top:1px solid lightgrey;
}


#dragonFooter
{
	font-family:tahoma;
	font-size:8pt;
	/*background-color:Gainsboro;*/
	padding:5px;
	border-top:1px solid Silver;
	background: url(../images/gradient_banner.gif) Gainsboro repeat-x left top;	
	width:1000px;
}

#dragonFooter td
{
	
	font-size:8pt;
	font-weight:bold;
}

#totalPrice 
{
	font-family:Tahoma;
	font-size:8pt;
	border-color:White;
	border:none;
}


#totalPrice td
{
	font-family:Tahoma;
	font-size:8pt;
}

#totalPrice td.totalPriceCell
{
	background-color:cornflowerblue;
	color:White;
	font-weight:bold;
}

#totalDelivery 
{
	font-family:Tahoma;
	font-size:8pt;
	border-color:White;
	border:none;
}

#totalDelivery td
{
	font-family:Tahoma;
	font-size:8pt;
}

#totalDelivery td.totalDeliveryCell
{
	background-color:Navy;
	color:White;
	font-weight:bold;
}

.boxOutlineNoTop
{
	
	border-right:1px solid lightgrey;
	border-left:1px solid lightgrey;
	border-bottom:1px solid lightgrey;
	
}

.emptyBasket
{
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
}

.shopButton
{
	border:solid 1px Gray;
	background-color:#EBEBEB;
	font-family:Tahoma;
	font-size:8pt;
}

.titleText
{
	font-family:Tahoma;
	font-size:16pt;
	font-weight:bold;
	color:Gray;
}

/* Login Panel CSS */
#loginPanel
{
	font-family:Tahoma;
	margin-top:10px;
}

#loginPanel table, td, tr
{
	font-size:8pt;
}

.loginPanelOutline
{
	border:solid 1px Gray;
	/*padding:5px;*/
}

.loginTextBox
{
	border:1px solid Gray;
	font-size:8pt;
	font-family:Tahoma;
	width:170px;
}

.loginHeading1
{
	color:cornflowerblue;
	font-size:8pt;
	font-weight:bold;
}

.loginErrorText
{
	font-weight:bold;
	color:Red;
	padding-left:0px;
}

/* Checkout Panel CSS */
#miniBasketPanel
{
	font-family:Tahoma;
	margin-top:10px;
}

#miniBasketPanel table, td, tr
{
	font-size:8pt;
}

/* Checkout Panel CSS */
#productImagesPanel
{
	font-family:Tahoma;
	margin-top:10px;
}

#productImagesPanel table, td, tr
{
	font-size:8pt;
}
/* Checkout Panel CSS */
#checkoutPanel
{
	font-family:Tahoma;
	margin-top:10px;
	width:1000px;	
}

#checkoutPanel table, td, tr
{
	font-size:8pt;
}

.checkoutPanelOutline
{
	border:solid 1px Gray;
	/*padding:5px;*/
}

.checkoutBasketPanelOutline
{
	border-top:solid 1px Gray;
	border-left:solid 1px Gray;
	border-right:solid 1px Gray;
	border-bottom:solid 1px Gray;	
	/*padding:5px;*/
}

.checkoutTextBox
{
	border:1px solid Gray;
	font-size:8pt;
	font-family:Tahoma;
	width:170px;
}

.checkoutMonth
{
	border:1px solid Gray;
	font-size:8pt;
	font-family:Tahoma;
	width:40px;
}

.checkoutYear
{
	border:1px solid Gray;
	font-size:8pt;
	font-family:Tahoma;
	width:40px;
}


.checkoutHeading1
{
	color:cornflowerblue;
	font-size:8pt;
	font-weight:bold;
}

.checkoutErrorText
{
	font-weight:bold;
	color:Red;
	padding-left:0px;
}

.checkoutBoxBanner
{
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
	color:DimGray;
	background-color:Gainsboro;
	border-bottom:solid 1px Gray;
	background: url(../images/gradient_banner.gif) Gainsboro repeat-x left top;
}

.checkoutBoxBannerBottom
{
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
	color:DimGray;
	background-color:Gainsboro;
	border-top:solid 1px Gray;
}

.checkoutPrompt
{
	font-weight:bold;
	color:Gray;
}

.addressBox
{
	border: Gray 1px solid;
	font-family: Tahoma;
	background-color: AliceBlue;
	margin-bottom:10px;
}

.cardBox
{
	border: Gray 1px solid;
	font-family: Tahoma;
	background-color: AliceBlue;
	margin-bottom:10px;
}

.customerBox
{
	border: Gray 1px solid;
	font-family: Tahoma;
	background-color: AliceBlue;
	margin-bottom:10px;
}