﻿/*  base layout */

#wrapper {
	position: relative;
	margin: 0 auto;
	width: 940px;
}

#rhTile
{
    height: 380px;
    left: 625px;
    position: absolute;
    top: 3px;
    width: 315px;
    z-index: 2;
}

#container {
	position:absolute;
	width:940px;
	height:800px;
	left: 0;
	top: 0px;
	background-color: #FFFFFF;
}

#subcardDetails {
	position:absolute;
	left:320px;
	top:5px;
	width:600px;
	height:20px;
	z-index:1;
	font-weight: bold;
}

#menu {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:92px;
	z-index:1;
}

#storefinder {
	position:relative;
	left:0px;
	top:474px;
	width:940px;
	height:111px;
	z-index:1;
}

#storefinder02 {
	position:absolute;
	left:0px;
	top:624px;
	width:940px;
	height:111px;
	z-index:1;
}

#content01 {
	position:absolute;
	left:0;
	top:93px;
	width:940px;
	height:390px;
	z-index:1;
	background-image: url(/images/bg01.jpg);
}

#content02 {
	position:absolute;
	left:0;
	top:93px;
	width:940px;
	height:550px;
	z-index:1;
}

#headline01 {
	position:absolute;
	left:40px;
	top:40px;
	width:199px;
	height:116px;
	z-index:1;
}

#headline02 {
	position:absolute;
	left:27px;
	top:20px;
	width:593px;
	height:134px;
	z-index:1;
}

#footer {
	position:absolute;
	left:-1px;
	top:586px;
	width:940px;
	height:40px;
	z-index:1;
}

#footer02 {
	position:absolute;
	left:-1px;
	top:736px;
	width:940px;
	height:40px;
	z-index:1;
}






/*  content layout */

#title01 {
	position:absolute;
	left:32px;
	top:28px;
	width:219px;
	height:74px;
	z-index:1;
}

#title02 {
	position:absolute;
	left:46px;
	top:130px;
	width:150px;
	height:50px;
	z-index:2;
}
#title03 {
	position:absolute;
	left:212px;
	top:130px;
	width:150px;
	height:50px;
	z-index:2;
}
#title04 {
	position:absolute;
	left:410px;
	top:130px;
	width:150px;
	height:50px;
	z-index:2;
}
#title05 {
	position:absolute;
	left:410px;
	top:330px;
	width:150px;
	height:25px;
	z-index:2;
}
#title06 {
	position:absolute;
	left:666px;
	top:45px;
	width:150px;
	height:50px;
	z-index:2;
}


#orderItems {
	position:absolute;
	left:670px;
	top:100px;
	width:220px;
	height:253px;
	z-index:1;
	overflow: auto;
}

#orderTotal {
	position:absolute;
	left:670px;
	top:355px;
	width:220px;
	height:27px;
	z-index:1;
}

#orderNote {
	position:absolute;
	left:670px;
	top:400px;
	width:223px;
	height:35px;
	z-index:1;
}

#orderBtns {
	position:absolute;
	left:666px;
	top:452px;
	width:228px;
	height:33px;
	z-index:1;
}

#orderSummary {
	position:absolute;
	left:410px;
	top:363px;
	width:177px;
	height:84px;
	z-index:1;
	overflow: auto;
}

#orderProgress {
	position:absolute;
	left:770px;
	top:44px;
	width:128px;
	height:49px;
	z-index:2;
}



#apDiv12 {
	position:absolute;
	left:38px;
	top:192px;
	width:183px;
	height:146px;
	z-index:2;
}

#apDiv13 {
	position:absolute;
	left:40px;
	top:150px;
	width:259px;
	height:48px;
	z-index:2;
}

#apDiv14 {
	position:absolute;
	left:230px;
	top:185px;
	width:170px;
	height:177px;
	z-index:2;
}


#apDiv16 {
	position:absolute;
	left:36px;
	top:396px;
	width:221px;
	height:44px;
	z-index:1;
}



/*  form layout */

.formType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

/*
input{
width:150px;
height:18px;
font-size:10px;
margin:0px;
}*/

.textBox
{
    width:150px;
    height:18px;
    font-size:10px;
    margin:0px;
}

#mysubmit {
width:120px;
height:50px;
margin: 0px;
margin-left: 20px;
padding: 0px;
border: 0px;
display: block;
background-image: url(/images/login.jpg);
}


/*  text styles */

A:link   {
	color: #030;
	text-decoration: underline;
}
A:visited   {color: #030; text-decoration: underline; }
A:active  {  text-decoration: underline;   }
A:hover   { color: #060; text-decoration: underline;  }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#000; 
	}

.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color:#000; 
	}

.large_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color:#000; 
	}


.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000;
}

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #F00;
	font-weight: bold;
}

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9px;
	line-height: 12px;
	color: #666
}

.heated {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	/*line-height: 12px;*/
	color: #F00;
}
.popupBackground 
{
    background-color:#FFFFFF;
    filter:alpha(opacity=60);
    opacity:0.6;
} 

input.submitButton
{
    cursor: pointer;
    background-image: url(/images/btn_Submit.jpg);
    width: 90px;
    height: 35px;
    border: 0px;
}
