﻿html {background:url(../images/bg_grd_slice.jpg) repeat-x; font:normal 12px Arial; color:#666;}
body {margin:0; padding:0;}

a {text-decoration:none;}
a img {border:none;}

h1,h2 {font:bold 16px Arial; color:#000; margin:0; padding:0; line-height:1em;}
h3 {position:absolute; top:30px; right:30px; font:normal 14px Arial; color:#000; padding:0; margin:0;}
h4 {font:normal 14px Arial; color:#000; text-transform:capitalize; padding:15px 0 0 0; margin:0;}
h5 {}
h6 {}

p {margin:0; padding:0;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.flash {z-index:0;}

.container {background:url(../images/bg_structure.jpg) no-repeat; width:840px; margin:0 auto;}
.container2 {width:840px; margin:0 auto;}

#lblMsg {font:bold 14px Arial;}

#main {margin:10px 30px 0 30px;}
.main {margin:10px 30px 0 30px;}

#header {background:url(../images/hdr_middle_slice.jpg) repeat-x 0 30px; padding-top:30px; position:relative; height:180px;}
#header ul {list-style-type:none; height:60px; margin:0; padding:0; position:absolute; left:20px; bottom:0;}
#header ul li {display:inline; float:left; margin:0; padding:0; white-space:nowrap;}
#header ul li img {position:relative;}
.imgHdr1,.imgHdr2,.imgHdr3,.imgHdr4 {position:absolute;}
#header .imgHdr1 {top:30px; left:0;}
#header .imgHdr2 {top:69px; left:39px;}
#header .imgHdr3 {top:117px; left:179px;}
#header .imgHdr4 {top:30px; right:0;}

#footer {background:url(../images/ftr_middle_piece.jpg) repeat-x; height:113px; margin:10px 30px 0 30px; position:relative;}
#footer ul {list-style-type:none; margin:0; padding:0; position:absolute; top:12px; left:12px;}
#footer ul li {display:inline; padding:0 7px; margin:0;}
#footer ul li a {color:#666; font:normal 11px Arial;}
#footer ul li a:hover {color:#000;}
.imgFtr1,.imgFtr2,.imgFtr3 {position:absolute;}
#footer .imgFtr1 {top:0; left:0;}
#footer .imgFtr2 {top:0; right:0;}
#footer .imgFtr3 {top:52px; right:0;}
#footer span {position:absolute; top:12px; right:12px; font:normal 11px Arial;}
#footer div {position:absolute; top:52px; left:0; font:normal 10px Arial; color:#ccc;}

#conv {background:url(../images/store_locations_ad.jpg) no-repeat; height:140px; width:780px; position:relative; margin-top:10px;}
#conv img {position:absolute; top:60px; right:58px;}

.modal h1 {background:url(../images/hdr_bg_slice.jpg); font:bold 20px/50px Arial; color:#652d86; padding-left:42px;}
.modal div {padding:22px 42px; height:300px; overflow:auto;}
.modal .disclaimer {padding:22px 42px; height:auto; overflow:visible;}
.modal .flash {padding:0; overflow:visible; height:auto;}
.modal h2 {padding:15px 0;}
.modal p {padding:10px 0; line-height:1.75em;}
.modal a {color:#652d86;}