/* GiftCard Stylesheet */

html,
body
{
margin: 0px;
padding: 0px;
border:0px;
font-family: verdana, sans-serif;
font-size:0.8em;
background: #ffffff;
color: #565656;
}

p
{
line-height:1.4em;
margin:5px 0;
}

img
{
border:0px;
margin:0px;
}

ul,
ol
{
margin:5px 5px 5px 30px;
}

li
{
margin:5px;
}

a:link,
a:visited,
a:active
{
color:#343434;
text-decoration:underline;
}

a:hover
{
color:#A8B8C7;
}

div.clear
{
clear:both;
height:0px;
line-height:0px;
}

/* Page Structure */

#wrapper
{
width:810px;
margin:20px auto;
position:relative;
}

/* LHS Column and Navigation */

div#lhsNav
{
width:170px;
position:absolute;
top:0px;
left:0px;
}

ul#nav
{
margin:25px 10px 0 10px;
padding:0px;
list-style-type:none;
}

ul#nav li
{
margin:5px 0 0 0;
padding:0 0 5px 8px;
border-bottom:solid 1px #A8B8C7;
}

ul#nav li a:link,
ul#nav li a:visited,
ul#nav li a:active
{
text-decoration:none;
color:#3C5978;
}

ul#nav li a:hover
{
color:#A8B8C7;
}

ul#nav li.active
{
color:#000000;
}

/* Main Page */

div#mainPage
{
width:610px;
margin:0 0 0 185px; /* Left Hand margin gives spacing from LHS Column Navigation */
border-left:solid 15px #A8B8C7;
}

img#pageBanner
{
width:610px;
height:110px;
}

div#mainPageInner
{
margin:10px 15px 0 15px;
padding:0 0 12px 0;
}

/* Page Title */

h1
{
font-size:1.4em;
}

/* Content Section Styles */

/* Standard Text */

div.stdText
{
margin:0px;
padding:0px;
border:0px;
}

div.stdText p
{

}

div.stdText img.right
{
float:right;
margin:0 0 6px 6px;
}

div.stdText img.left
{
float:left;
margin:0 6px 6px 0;
}

/* Heading */

h2
{
font-size:1.25em;
margin:10px 0 8px 0;
}

/* Sub-heading */

h3
{
font-size:1.12em;
margin:10px 0 4px 0;
}

/* Image List */

div.imageList
{
margin:0px;
width: 580px;
overflow: hidden;
}

div.imageList table
{
width:100%;
border-collapse:collapse;
}

div.imageList table tr td
{
vertical-align:middle;
text-align:center;
}

div.imageList table tr td img
{
margin:4px;
}

/* Footer */

div#footer
{
margin:0 0 0 185px;
text-align:right;
font-size:0.95em;
color:#808080;
border-top:solid 1px #A8B8C7;
}

div#footer p
{
margin:4px 0 0 0;
}

div#footer img
{
float:right;
margin:6px 0 5px 8px;
}