
/** DEFAULT STYLES *******************/

*
{padding:0;margin:0;}

img
{border:0;}

input,
textarea,
select
{font-family: Tahoma, Geneva, sans-serif;font-weight:normal;display:inline;/*fixes IE bug with double margin*/}

body
{background-color:#101311;}


/** GLOBAL STYLES ********************/

#top
{background:#fff url('../images/polaroid-top.gif') repeat-x bottom center;height:266px;}

#top .left
{float:left;width:378px;height:166px;background:url('../images/bg-logo.gif') no-repeat top right;margin-left:auto;text-align:left;}

#top .left img
{margin:32px 0px 0px 0px;}

#top .right
{float:left;width:603px;height:166px;background:url('../images/seal-top.gif') no-repeat 472px 29px;}

#wrapTop
{height:266px;}

#wrapTop .outer
{width:50%;}

#navRight
{height:42px;background:#000 url('../images/bg-nav-right.gif') repeat-x;}

#navRight div
{height:42px;background:transparent url('../images/bg-nav-right-left.gif') no-repeat;}

#sealRight
{height:224px;background:url('../images/seal-top.gif') no-repeat -131px -13px;}

#sealBottom
{background:transparent url('../images/seal-top.gif') no-repeat 850px -136px;text-align:center;}

.wrapper
{width:981px;margin:0px auto;}

#wrapNav
{height:42px;background:#000 url('../images/bg-navbar-left.gif') no-repeat;position:relative;}

#wrapNav div
{float:right;}

#nav
{
width:558px;
height:42px;
position:absolute;
right:0px;
z-index:100;
}

#nav li
{
list-style-type:none;
float:left;
text-indent:0px;
}

#nav li a
{
border:0;
display:block;
background:transparent url('../images/navbar.gif') no-repeat;
text-decoration:none;
height:42px;
position:relative;
}

#nav1 a
{
width:76px;
}

#nav1 a:link,
#nav1 a:visited
{
background-position:0px 0px;
}

#nav1 a:hover,
#nav1 a:active,
#nav1 a:focus
{
background-position:0px -60px;
}

#nav2 a
{
width:91px;
}

#nav2 a:link,
#nav2 a:visited
{
background-position:-76px 0px;
}

#nav2 a:hover,
#nav2 a:active,
#nav2 a:focus
{
background-position:-76px -60px;
}

#nav3 a
{
width:87px;
}

#nav3 a:link,
#nav3 a:visited
{
background-position:-167px 0px;
}

#nav3 a:hover,
#nav3 a:active,
#nav3 a:focus
{
background-position:-167px -60px;
}

#nav4 a
{
width:94px;
}

#nav4 a:link,
#nav4 a:visited
{
background-position:-254px 0px;
}

#nav4 a:hover,
#nav4 a:active,
#nav4 a:focus
{
background-position:-254px -60px;
}

#nav5 a
{
width:86px;
}

#nav5 a:link,
#nav5 a:visited
{
background-position:-348px 0px;
}

#nav5 a:hover,
#nav5 a:active,
#nav5 a:focus
{
background-position:-348px -60px;
}

#nav6 a
{
width:124px;
}

#nav6 a:link,
#nav6 a:visited
{
background-position:-434px 0px;
}

#nav6 a:hover,
#nav6 a:active,
#nav6 a:focus
{
background-position:-434px -60px;
}

#headinfo
{
height:124px;
background:url('../images/bg-info.gif') no-repeat top left;
position:relative;
font-family: "Palatino Linotype", Palatino, serif;
font-size:13pt;
letter-spacing:-.1ex;
font-weight:bold;
line-height:13pt;
}

#headinfo .info
{
position:absolute;
top:38px;
left:96px;
width:300px;
height:64px;
text-align:left;
}

#headinfo p
{
display:block;
width:280px;
margin-bottom:5px;
}

#headinfo p u
{
font-size:14pt;
color:green;
}

#headinfo form table
{
margin:0;
}

#headinfo .input_text
{
width:160px;
}

#holiday
{
position:absolute;
top:0;
right:0;
padding:2px;
background-color:#606060;
border:1px solid #fff;
}

#holiday div
{
background-color:#808080;
padding:3px 10px;
}

#holiday a
{
color:#fff;
font-family:Arial, Geneva, sans-serif;
font-size:9pt;
letter-spacing:0;
font-weight:normal;
text-decoration:none;
}

#holiday a:hover,
#holiday a:active
{
text-decoration:underline;
}


#wrapTab
{
width:797px;
height:100px;
margin:0px auto;
}

#wrapTab .top
{
background:url('../images/bg-tabs-top.gif') no-repeat top left;
height:50px;
position:relative;
}

#wrapTab .bottom
{
background:transparent url('../images/bg-tabs-bottom.gif') repeat-x;
height:50px;
border-width:0px 1px;
border-color:#3870ff;
border-style:solid;
text-align:left;
padding:20px 0 0 12px;
font-family: Tahoma, Geneva, sans-serif;
font-size:9pt;
color:#fff;
}

#wrapTab .bottom span
{
font-size:120%;
font-weight:bold;
}

#wrapTab .bottom span u
{
color:red;
}

#tabs
{
float:right;
width:448px;
margin:10px 2px 0 0;
position:absolute;
right:0px;
}

#tabs div
{
float:left;
width:112px;
height:54px;
position:relative;
text-align:center;
}

#tabs img
{
margin-top:1px;
}

#tab1
{
background:transparent url('../images/bg-tab1.gif') no-repeat;
}

#tab1 a
{
border:0;
display:block;
background:transparent url('../images/tab1.gif') no-repeat;
text-decoration:none;
width:112px;
height:54px;
}

#tab1 a:link,
#tab1 a:visited
{
background-position:0px 0px;
}

#tab1 a:hover,
#tab1 a:active,
#tab1 a:focus
{
background-position:0px -54px;
}

#tab2
{
background:transparent url('../images/bg-tab2.gif') no-repeat;
}

#tab3
{
background:transparent url('../images/bg-tab3.gif') no-repeat;
}

#tab4
{
background:transparent url('../images/bg-tab4.gif') no-repeat;
}

#body
{
background:#3c3c3c url('../images/bg.gif') no-repeat top center;
}

#wrapContent
{
background:transparent url('../images/polaroid-body.gif') repeat-x top center;
text-align:center;	/* fixes ie 6 and under center issues */
}

#contentHead, #wrapContentBody, #wrapFoot, #wrapBodyFoot
{
margin:0px auto;
}

#wrapContentBody, #wrapFoot, #wrapBodyFoot
{
width:797px;
}

#contentHead
{
width:795px;
display:none;
}



#wrapContentBody, #wrapBodyFoot
{
background:#fff url('../images/bg-content.gif') repeat-y top;
}

#contentBody
{
position:relative;
background:url('../images/bg-content-top.gif') no-repeat top;
text-align:left;
}

#foot
{
background:#202020 url('../images/bg-foot.gif') no-repeat top center;
height:220px;
}

#wrapFoot
{
background:transparent url('../images/bg-foot-body.gif') repeat-x top center;
}

#bodyfoot
{
padding:8px 0px 84px 0px;
background:url('../images/bg-body-foot.jpg') no-repeat bottom;
}

#footlinks, #legal
{
font-family: Tahoma, Arial, sans-serif;
}

#legal
{
vertical-align:middle;
}

#footlinks
{
margin:0px 0px 32px 0px;
text-align:center;
font-size:9pt;
word-spacing:0.5ex;
}

#footlinks div a,
#footinfo table td div a
{
color:#606060;
font-weight:bold;
text-decoration:underline;
}

#footlinks a:hover,
#footinfo table td div a:hover
{
color:#000;
}

#footlinks small a
{
font-size:8pt;
font-weight:normal;
line-height:14pt;
}

#footinfo
{
text-align:center;
}

#footinfo table
{
margin:auto;
}

#footinfo table td
{
text-align:center;
}

#footinfo table td div
{
font-size:10pt;
text-align:right;
color:#a0a0a0;
width:360px;
padding-right:20px;
margin-right:2px;
border-width:0px 1px 0px 0px;
border-style:solid;
border-color:#808080;
}

#footinfo table td div a
{
color:#808080;
font-weight:bold;
font-size:8pt;
}

#footinfo table td div img
{
width:80px;
height:15px;
margin:18px 0 2px 5px;	
}

#img_volusion_ssl_seal
{
margin:0 16px;
height:113px;
width:100px;
}

#img_guarantee
{
width:124px;
height:64px;
margin:0 2px 1px 0;
}

#img_visa_mc
{
width:105px;
height:29px;
}

#footinfoRight
{
padding-right:30px;
}



#contentFoot
{
background:url('../images/bg-foot-body.gif') repeat-x bottom center;
text-align:center;	/* fixes ie 6 and under center issues */
}

#top .wrapper
{
position:relative;
}

.input_text
{
border:1px solid #808080;
width:132px;
height:18px;
padding:1px;
}

.input_submit
{
width:52px;
height:24px;
}

table#top_nav
{
list-style:none;
margin:0;
text-align:right;
color:#808080;
position:absolute;
top:-31px;
right:8px;
border:1px solid #000;
background-color:#fff;
font-size:7pt;
z-index:150;
}

ul#top_nav li
{
display:inline;
margin-right:.1em;
}

table#top_nav td a
{
color:#636262;
font-weight:bold;
font-family:Verdana, Arial, Sans Serif;
font-size:8pt;
font-weight:bold;
padding:0 2px;
text-decoration:none;
}

table#top_nav td a:hover,
table#top_nav td a:active
{
color:#006DB6;
text-decoration:underline;
}

#flash_movie
{
display:none;
}