				
body		{
			background:#F7F7EE url(../images/design/main_bg.png) top center no-repeat;
			font-family: Trebuchet MS; Trebuchet MS; Georgia, "Times New Roman", Times, serif; 
			font-size: 12px;
			font-weight: normal;
			color: #FFF;
}

html, body	{
			margin: 0px;
}

/*---DIVS---*/

#content	{
			width: 1000px;
			margin: 0 auto;
			padding:0px;
			margin-top:40px;
				}

#mini_cart	{
			margin-left:4px;
			text-align:center;
			margin:12px;
			background-color:#000;
			padding-top:6px;
			padding-bottom:6px;
			width:140px;
			border:4px solid #999;
				}
				
#rrp		{
			text-decoration: line-through;		
			}
				
#calculator	{
			font: 10px Tahoma,Arial,Helvetica,sans-serif;
			vertical-align: top;
			}
				
#google		{
			font-size:9px;
			color:#333333;
			}
			
#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
.popUpDiv {
text-align:center;
position:absolute;
background-color:#eeeeee;
padding:8px;
width:1048px;
height:812px;
z-index: 9002;
}			


/*---TABLES---*/
			
table.main		{
				font-family: Trebuchet MS; Georgia, "Times New Roman", Times, serif;
				font-size: 12px;
				color: #E7E7E7;
				background-color: #333333;
				}
				
table.store		{ 
				font-family: Trebuchet MS; Georgia, "Times New Roman", Times, serif; 
				font-size: 12px;; 
				color: gray;
				border: 0px;
				width:820px;
				padding:10px;
				}

table.right_nav	{
				border-left: 1px dotted #484848;
				font-size:12px;
				}

table.bottom	{
				background-color: #333333;
				}

/*---CELLS---*/
				

td.top_nav	{
			width:1000px;
			height:24px;
			background:url(../images/bg_header.gif) center;
			color:#333;
			text-align:center;
			}

td.store		{
				font-size: 12px;
				border-style: solid;
				border-color: White;
				border-width: 1px;
				}
				
/*---IMAGES---*/

img.main		{
				border:0px;
				}


/*---HYPERLINKS---*/

a:hover			{ 
				font-family: Trebuchet MS; Georgia, "Times New Roman", Times, serif;
				color: #999966;
				}
				
a:link			{ 
				font-family: Trebuchet MS; Georgia, "Times New Roman", Times, serif;
				color: #CCCCCC;
				}
				
a:visited		{ 
				font-family: Trebuchet MS; Georgia, "Times New Roman", Times, serif;
				color: #CCCCCC;
				}
				
a:active		{
				font-family: Trebuchet MS; Georgia, "Times New Roman", Times, serif;
				}
				
a.store	{
	color:#333;
}
				
a.top_link {
	text-decoration:none;
	color: #442;
	font-size:13px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:2px;
}

a.top_link:visited	{
	color:#442;
}

a.top_link:hover	{
	color: #333;
	background-color:#990;
}

a.top_link:active	{
	color:#442;
}

.main_link {
	display: block;
	text-decoration:none;
	color:#FFF;
	padding-top:3px;
	padding-left:0px;
	padding-bottom:3px;
	border-bottom: 1px dashed;
	border-bottom-color: #754F00;
	font-size:13px;
}

.main_link:hover {
	background-color:#996;
	color:#FFF;
}

.sub_link_wrap a {
	display: block;
	text-decoration: none;
	color:#FFF;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px dashed;
	border-bottom-color: #fff;
	background-color:#369;
	padding-left:6px;
}

.sub_link_wrap a:hover	{
	background-color:#996;
	color: #600;
}

.sub_link_wrap {
	display: none;
}		
				
/*---TEXT & HEADINGS---*/

h1				{
				font-family: Trebuchet MS; Georgia, "Times New Roman", Times, serif;
				font-size: 14px;
				font-weight: bold;
				color: #990;
				text-decoration: none;
				}
				
h2				{
				font-family: Trebuchet MS; Georgia, "Times New Roman", Times, serif;
				font-size: 10px;
				font-weight: normal;
				color: #efefef;
				text-decoration: none;
				text-align:center;
				}
				
h4				{
				font-family: Trebuchet MS; Georgia, "Times New Roman", Times, serif;
				font-size: 13px;
				font-weight: bold;
				color: #990;
				text-decoration: none;
				text-align:left;
				}				

				
p				{
				margin-right:12px;
				}
				
li				{ 	
				font-family: Trebuchet MS; Trebuchet MS; Georgia, "Times New Roman", Times, serif; 
				font-size: 12px;
				font-weight: normal;
				color: #FFF;
				}

caption 		{
				padding: 0 0 5px 0;
				width: 700px;	 
				font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				text-align: right;
				}


/*---CALCULATOR STUFF--*/

form.calculator	{
				margin: 0px;
				padding: 0px
				}
				
TEXTAREA.calculator, INPUT.calculator, SELECT.calculator, LABEL.calculator, BUTTON.calculator {
				font: 10px Tahoma,Arial,Helvetica,sans-serif;
				}
				
TD.label 		{
				text-align: right;
				vertical-align: middle
				}
				
TABLE.calculator{
				border-collapse: collapse
				}
				
TH.calculator	{
				font: bold;
				background: #FFF3CB;
				border: 1px solid #D6D6D6;
				padding: 1px;
				text-align: center
				}
				
.bordered 		{
				border: 1px solid #D6D6D6;
				}
				
.evenrow 		{
				background-color: #EFEFEF;
				}

/*-------------------------------------------*/
/*-         Store Table Styles              -*/
/*-------------------------------------------*/

#displaytable	{

				}
					

#displaytable th {
	font: bold 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	border-top: 1px solid #A3A3A3;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background: #CDCDCD url(../images/bg_header.gif) no-repeat;
}

#displaytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #A3A3A3;
	background: none;
}



#displaytable td {
	font-size:9pt;
	border-right: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	background: #fff;
	padding: 6px 6px 6px 6px;
	color: #4f6b72;
}

#displaytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#displaytable th.spec {
	border-left: 1px solid #A3A3A3;
	border-top: 0;
	background: #fff url(../images/bullet1.gif) no-repeat;
	font: bold 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


#displaytable th.specalt {
	border-left: 1px solid #A3A3A3;
	border-top: 0;
	background: #F5FAFA url(../images/bullet2.gif) no-repeat;
	font: bold 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

div#viewApprovedForm
{
margin: 0px 20px 0px 20px;
display: none;
}

sup.required {
	color: red;
}

.page_link {
	text-decoration:none;
	color:#FFF;
/*
	padding-top:3px;
	padding-left:0px;
	padding-bottom:3px;
	border-bottom: 1px dashed;
*/
	border-bottom-color: #754F00;
	font-size:13px;
	text-align:center;
}

.page_link:hover {
	background-color:#996;
	color:#FFF;
	text-align:center;
}

