/*
File Name:
   page.css
File Description:
   Dyson Racing Swag Stylesheet
File Author:
   Joe Morrow <j-morrow@northwestern.edu>
Last Updated:
   10:37 PM 3/20/2006 JOE
*/


/*
//   Site colors:
//
//   header dark blue:		#010052
//   Thetford light blue:	#12B6EB
//   Left menu gray:		#191919
//   Link blue			#3366CC
//   xCart red			#B81600
*/

* {
	font-family: Eurostile, Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	border: none;
}

IMG {
	border: none;
}

BODY {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0px;
	margin-left: 50px; 
}

TABLE {
	border-collapse: collapse;
}

A:link, 
A:visited {
/*	font-size: 12px;*/
	color: #3366CC;
	text-decoration: none;
	font-weight: bold;
}

A:hover,
A:active {
/*	font-size: 12px;*/
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}

PRE {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8em;
}

.left {
	width: 181px;
	background-color: #000000;
	background-image: url(images/dysonracing/page/page_left_back.gif);
	background-repeat: no-repeat;
	padding-bottom: 75px;
}

.left .menu {
	margin-left: 46px;
	margin-top: 14px;
}

.left .menu IMG {
	margin-bottom: 21px;
}

.left .form {
	margin-left: 41px;
	margin-top: 3px;
}

.left .form INPUT {
	width: 80px;
	margin-top: 3px;
}

.left .left_bottom{
	background-color: #000000;
	background-image: url(images/dysonracing/page/page_left_bottom.gif);
	background-repeat: repeat-y;
}

.body_product {
	width: 424px;
	background-color: #000000;
	padding: 0px;
	margin: 0px;
}

.body {
	width: 424px;
	background-color: #000000;
	padding: 20px;
	margin: 0px;
}

.body P.enlarge {
	margin: 10px;
	text-align: right;
}

.ProductHR {
	margin-top: 35px;
	margin-bottom: 35px;
}

.DialogTitle {
	font-size: 20px;
	font-weight: bold;
}

.Button {
	background: url(images/custom/butbg.gif);
	background-color: #B81600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.ProductThumbnail {
	border: none;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.ProductSeeDetails {
	font-size: 18px;
}

.ProductTitle {
	color: #B81600;
	font-weight: bold;
	font-size: 18px;
}

.ProductShortDescription {
}

.ProductDetailsTitle {
	color: #B81600;
	font-weight: bold;
/*	font-size: 12px;*/
}


.ProductDetails {
	color: #FFFFFF; /*#000000; /*#6F7173;*/
}


.ProductPriceTitle {
	color: #B81600; /*#000000; /*#6F7173;*/
	font-weight: bold;
	font-size: 14px;
}


.ProductPriceConverting {
	color: #B81600; /*#000000; /*#6F7173;*/
	font-weight: bold;
/*	font-size: 12px;*/
}

.ProductPrice {
	color: #B81600;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
}


.ProductPriceSmall {
	color: #B81600;
	font-weight: bold;
}

.Error .DialogBox, 
.Warning .DialogBox {
	background-color: #FFFFFF;
	color: #000000;
	padding: 10px;
}

.Error .DialogBorder, 
.Warning .DialogBorder {
	background-color: #12B6EB; /*#FFFF00;*/
}

.Error .DialogTitle, 
.Warning .DialogTitle, 
.Error .DialogTitleCustom, 
.Warning .DialogTitleCustom {
	color: #000000; /*#12B6EB;  /*#063585;*/
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
}

.DialogBox P {
	padding-bottom: 6px;
	padding-top: 6px;
}

.Cart_Odd {
	font-size: 0.8em;
}
.Cart_Even {
	font-size: 0.8em;
}

.Star,
.CustomerMessage {
	color: #3366CC;
}

.body INPUT[type="text"], 
.body INPUT[type="password"],
.body SELECT {
	margin-top: 2px;
	margin-bottom: 2px;
}


.right {
	width: 195px;
	background-color: #010052;
	background-image: url(images/dysonracing/page/page_right_back.jpg);
	background-repeat: repeat-y;
}

.right H1 {
	font-size: 20px;
	font-weight: bold;
}

.right P {
	font-size: 17px;
}

.right P.price, 
.right P.options {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.right P.options SELECT {
	font-weight: normal;
	font-size: 12px;
}

TD.right {
	padding-left: 20px;
	padding-right: 15px;
}

.ProductList {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;
}

.ProductListItem {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

.ProductListItem A {
	font-size: 14px;
	color: #FFFFFF !important;
}

DIV.LoginMenuItems {
	text-transform: lowercase;
	font-size: 14px;
}

INPUT.LoginMenuItems {
	margin-top: 2px;
	margin-bottom: 6px;
}

.space_10 {
	padding-top: 2px;
	padding-bottom: 8px;
}