/* Reset default browser settings */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 12px;
 font-weight: normal;

}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: none; list-style:none; }
q:before, q:after { content:''; }

/* forces scroll bars so that the main window placement stays the same */
html{
		overflow-y:scroll;
}

/* define color(purple) and size of the links going out */
a{
	color: #660066;
	text-decoration:none;
	font-size: 14px;
}

a:hover{
	color: #FF0000;
}
/* removes dotted outline in Firefox */
a:focus {
     outline: none;
}
/* more info pop-up link */

#more_info_pop_up{
	 font-size: 12px;
	 color: #FF0000;
}

/* define body */
body {
	font: bold 62.5% Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: #FFFFFF;
}

/* WRAPPER: wraps entire contents of page */
#wrapper{
	position: relative;
	background-color: #FFFFFF;
	width: 800px;
	margin: 0 auto;
}

/* top banner */
#banner{
	position: absolute;
	left: 26px;
	top: 14px;
}
/* basket_item_no */
#basket_item_no {
	margin-left: 699px;
	margin-top: -33px;
	text-align:center;
}

/* defines main pic */
#main_pic{
	padding-top: 90px;
	margin-bottom: 10px;
}

/* defines text and the various headings */

#text{
	position: absolute;
	left: 50px;
	top: 100px;
	width: 710px;
	height: 355px;
	overflow-y: hidden;	
}



p{
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 8px;
	letter-spacing: 0px;
}

/* OBJECT */
h1{
	 font-size: 18px;
	letter-spacing: 0px;
	 color: #FF0000;
}
h1 p{
	font-size: 18px;
	margin-top: 10px;
	color: #660066;
}

/* DESIGN */
h2{
	font-size: 18px;
	margin-top: 10px;
	letter-spacing: 0px;
	color: #FF0000;
}

h2 p{
	font-size: 18px;
	color: #660066;
}

/* DESCRIPTION */
h3{
	font-size: 18px;
	letter-spacing: 0px;
	color: #FF0000;
	margin-top: 2px;

}
h3 p{
	font-size: 18px;
	color: #660066;
	margin-top: 0px;
	margin-bottom: 2px;
}

#description_indent{
	text-indent: 8px;
}

/* prices */
h4{
	font-size: 18px;
	letter-spacing: 0px;
	color: #FF0000;
	margin-top: 2px;
}
h4 p{
	color: purple;
}

h4 a{
	font-size: 18px;
}

ul#mainNav{
		text-align:center;
}


#mainNavContainer li{

}
#mainNav li{
		display: inline;
}

#mainNav li a{
		margin-left: 18px;
		margin-right: 18px;
}



/* defines the bottom banner */

#bottom_banner {
	background: url(../sharedimages/object_nav_img.png);
	background-repeat:repeat-x;
	width: 800px;
	height: 56px;
	margin-top: 10px;
	zoom: 1;
}