/* global defaults for display */
@import "drift_Base.css";

TABLE.OuterTable {
/* edited */
background-color: #ffffff;
border:0px solid #666666;
vertical-align:top;
width:720px;
/*top, right, bottom, left*/
margin:10px 15px 20px 15px;
}

TABLE.Main {
background-color: #ffffff;
text-align:center;
width:954px;
	BORDER-RIGHT: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 1px solid;
	border-color:#666666;
margin-left: auto;  margin-right: auto;
}

TABLE.Main2 {
/*background-color: #ffffff;*/
text-align:center;
width:954px;
	BORDER-RIGHT: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 1px solid;
	border-color:#666666;
margin-left: auto;  margin-right: auto;
}


TABLE.StoreHeader {
text-align:center;
width:954px;
	BORDER-RIGHT: 0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	border-color:#666666;
/*margin-left: auto;  margin-right: auto;*/
}

TD.Main {
text-align:center;
/*margin-left: auto;  margin-right: auto;*/
}

TABLE.LeftNav {
width:190px;
/*top, right, bottom, left*/
margin:10px 0px 0px 0px;
}

TABLE.RightNav {
width:120px;
margin:0px 0px 0px 0px;
}

TABLE.ProductListing {
width:720px;
}

TABLE.ProductDetail {
/* edited */
border:0px solid #666666;
width:720px;
margin:10px 15px 20px 15px;
}



/*added custom styles*/


.Headers1 {
	line-height: 130%; PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 7px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #d9d9d9 1px solid;
}

.ProductDetail2 {
width:220px;
height: auto;
VERTICAL-ALIGN: top;
font-weight:normal;
background-color:#ffffff;
text-align:left;
/*top, right, bottom, left*/
padding: 0px 0px 10px 20px;

border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#cccccc;
}

.side_nav_bg  a {
	font-size:12px;
	BORDER-RIGHT: 0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 1px solid;
	border-color:#cccccc;
	MARGIN: 0px 1px;
	CURSOR: hand;
	COLOR: #ffffff;
	background-color: #333333;
	text-decoration: none;
	display: block;
	padding: 5px 0px 3px 5px;
	/*top, right, bottom, left*/
	width: 100%;

	}

.side_nav_bg a:hover {
	background-color: #333333;
	color: #cc0000;
	border-color:#cccccc;
	}
	
TABLE.MainFooter {
/*background: #CCCC99;*/
COLOR: #ffffff;
text-align:center;
width:954px;
/*top, right, bottom, left*/
padding: 20px 0px 0px px;
margin-left: auto;  margin-right: auto;
}


A.MainFooter {
color:#ffffff;
text-decoration:none;

}

A.MainFooter:hover {color:#ffffff;
text-decoration:underline;}

.MainSidebar {
width:220px;
	background-color: #333333;
	/*margin: 2cm 4cm 3cm 4cm;*/
	/*margin-right: 15px;*/
	/*top, right, bottom, left*/
	padding: 0px 0px 20px 5px;
}

td.MainContent {
width:700px;
	background-color: #33cccc;
	/*margin: 2cm 4cm 3cm 4cm;*/
	/*margin-right: 15px;*/
	/*top, right, bottom, left*/
	/*padding: 0px 30px 0px 0px;*/
}


TABLE.MenuBoxCat {
/*margin:10px 0px 0px;*/
padding:0px;

}

TABLE.MenuBoxSearch {
margin:10px 0px 0px;
padding:2px;
border: 0px solid #666666;
}

body {
BACKGROUND: url(/images/bg-pic-fd.jpg) #020202 fixed no-repeat center top;
/*background-repeat: repeat-x*/


/*BACKGROUND: #FFFFff url(/store/images/bg_main.jpg)repeat-x;*/
/*background:url(images/bg_main.jpg);*/

/*background: #000000;*/
}


TABLE.Main {
/*background-image: url(/drifting/images/BG_stripes.jpg);*/
/*background: #ffffff;*/

}



.EnlargeImageBox {
text-align:left;
background: #FFFFCC;
width:400px;
	/*top, right, bottom, left*/
	padding: 10px 0px 0px 5px;
}


