html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}
:focus
{
    outline: 0;
}
html
{
}
body
{
    line-height: 1;
    color: black;
    font-family: Tahoma, Verdana, Arial, Helvetica, Helvetica-Narrow, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
}
ol, ul
{
    list-style: none;
}
table
{
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td
{
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: "";
}
blockquote, q
{
    quotes: "" "";
}
a:link
{
    color: #000000;
}
a:visited
{
    color: #000000;
}
a:hover
{
    color: #000000;
    text-decoration: none;
}
a:active
{
    color: #000000;
}
img
{
    border: none;
}
#container
{
    margin: auto;
    width: 850px;
}

#logo
{
    position: absolute;
    margin-left: 30px;
    top: 40px;
}
#tagline
{
    position: absolute;
    margin-left: 380px;
    top: 45px;
}
#homeanimation
{
    top: 467px;
    margin-left: 408px;
    position: absolute;
}
#content
{
    width: 850px;
    background-color: #FFFFFF;
    float: left;
}
#viewcart
{
    position: absolute;
    width: 805px;
    height: 20px;
    background-image: url(Style/images/topnav.gif);
    background-repeat: no-repeat;
    line-height: 18px;
    vertical-align: middle;
    top: 0px;
    text-align: right;
   
}
#loginlink
{
    position: absolute;
    margin-left: 50px;
    width: 400px;
    height: 30px;
    top: 85px;
    line-height: 30px;
    z-index: 1000;
}
#login
{
    display: none;
    position: absolute;
    margin-left: 50px;
    width: 400px;
    height: 41px;
    top: 75px;
}
#login td
{
    font-size: 12px;
    line-height: 16px;
}
#login td a
{
    font-size: 10px;
    color: #C00000;
}

#header
{
    margin-top: 30px;
}

#pageheader
{
    margin-top: 55px;
}

#pageheader img
{
    display: block;
}
#pagecontent
{
    background-image: url(Style/images/bg.jpg);
    background-repeat: repeat-y;
    width: 794px;
    line-height: 18px;
}
#pagecontent .page
{
    width: 750px;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
}
#pagecontent td
{
    vertical-align: top;
}
#pagefooter
{
    background-image: url(Style/images/footer.jpg);
    background-repeat: no-repeat;
    width: 794px;
    height: 11px;
}
#footer
{
    height: 40px;
    width: 850px;
    padding-top: 10px;
    color: #999999;
}
#footer a
{
    color: #999999;
}
.navigation
{
    position: absolute;
    margin-left: 0px;
    width: 794px;
    height: 41px;
    z-index: 99;
}
.navigation ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.navigation li
{
    float: left;
    margin: 0;
    padding: 0;
}


#loading
{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100000;
    background-color: #FFFFFF;
}
#loading .text
{
    text-align: center;
    width: 200px;
    line-height: 30px;
    padding: 10px;
    font-weight: bold;
    background-color: #FFFFFF;
}


.cart
{
}
.cart td
{
    border-bottom: solid 1px #FFCC33;
    border-right: solid 1px #FFCC33;
    padding: 4px;
}


.cartfooter td
{
    border: solid 1px #FFFFFF;
}

.register td
{
    padding: 4px;
}
.hide
{
    display: none;
}
.bor-BE1D22
{
    border: solid 1px #BE1D22;
}
.bor-FFCC33
{
    border: solid 1px #FFCC33;
}
.bc-FBD8BC
{
    background-color: #FBD8BC;
}

.bortop-BE1D22
{
    border-top: solid 1px #BE1D22;
}
.borbottom-BE1D22
{
    border-top: solid 1px #BE1D22;
}
.borbot-C00000
{
    border-bottom: solid 1px #C00000;
}

.borright-FFCC33
{
    border-right: solid 1px #FFCC33;
}
.borleft-FFCC33
{
    border-left: solid 1px #FFCC33;
}
.bortop-FFCC33
{
    border-top: solid 1px #FFCC33;
}
.bg-CCCCCC
{
    background-color: #CCCCCC;
}
#tab
{
    float: left;
    padding-left: 0px;
    margin: 0px;
    border-bottom: 2px solid #A2B4C7; /*Remove this to remove border between bar and tabs*/
    width: 770px;
    padding-top: 10px;
}
#tab ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#tab li
{
    display: inline;
    margin: 0;
    padding: 0;
    line-height: 20px;
}
#tab a
{
    float: left;
    background: url(style/image/tableft.gif) no-repeat left top;
    margin: 0;
    padding: 0 0 0 8px;
    text-decoration: none;
}
#tab a span
{
    float: left;
    display: block;
    background: url(style/image/tabright.gif) no-repeat right top;
    padding: 5px 15px 4px 6px;
    color: #466A8F;
    font-weight: bold;
     font-size:12px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab a span
{
    float: none;
}
/* End IE5-Mac hack */
#tab a:hover span, #tab li.selected span
{
    color: #466A8F;
    background-position: 100% -30px;
}
#tab a:hover, #tab li.selected a
{
    background-position: 0% -30px;
    color: #466A8F !important;
}
#tab a:hover span
{
    background-position: 100% -30px;
}

#tabs
{
    float: left;
    width: 770px;
    border-left: solid 2px #A2B4C7;
    padding: 5px;
}
.buttons
{
    float: left;
}
a.buttons
{
    background: transparent url(Style/images/buttons.gif) no-repeat left 0%;
    display: block;
    height: 24px;
    margin: 2px;
    line-height: 24px;
    padding-left: 26px;
    font-weight: bold;
}
a.cancel
{
    background-position: 0px 0px;
}
a.update
{
    background-position: 0px -24px;
}
a.delete
{
    background-position: 0px -48px;
}
a.add
{
    background-position: 0px -72px;
}
a.edit
{
    background-position: 0px -96px;
}
a.go
{
    background-position: 0px -120px;
}
a.info
{
    background-position: 0px -144px;
}
a.print
{
    background-position: 0px -168px;
}
a.save
{
    background-position: 0px -192px;
}

a.shipping
{
    background-position: 0px -240px;
}

a.saving
{
    background-position: 0px -264px;
}

.GridViewMain {
	width:750px;
	border:0px none;
}

.GridViewHeader {
	font-weight: bold;
	font-size: 14px;
	padding:2px 2px;
}

.ListViewHeader
{
    width: 750px;
    height: 30px;
    border: solid 1px #CCCCCC;
    background-image: url(Style/images/gradient.gif);
    background-position: 0px -20px;
}
.ListViewHeader div
{
    float: left;
    line-height: 30px;
    padding: 2px;
    font-weight: bold;
    font-size: 14px;
}
.ListViewHeader div a
{
    display: block;
}

.GridViewItem
{
    width: 750px;
	min-height:30px;
    border-bottom: solid 1px #CCCCCC;
	padding:2px 2px;
}

.GridViewItem td
{
    min-width: 75px;
    text-align:center;
}

.GridViewItemAlternate
{
    width: 750px;
	min-height:30px;
	background:#e7e7e7;
    border-bottom: solid 1px #CCCCCC;
	padding:2px 2px;
}

.GridViewItemAlternate td
{
    min-width: 75px;
    text-align:center;
}

.ListViewItem
{
    float: left;
    width: 750px;
    height: 30px;
    border-bottom: solid 1px #CCCCCC;
}
.ListViewItem div
{
    float: left;
    line-height: 34px;
    padding: 2px;
    font-size: 12px;
}
.ListViewItem div a
{
    display: block;
}

.separator
{
    padding-bottom: 5px;
    border-bottom: solid 1px #BE1D22;
}

.pager
{
    text-align: right;
    padding: 15px 0px;
    font-size: 16px;
    margin-top: 15px;
}

.pager SPAN.command, .pager SPAN.current, .pager A.command
{
    border: solid 1px #ccc;
    color: #666;
    background-image: url(Style/images/gradient.gif);
    background-position: 0px -20px;
    line-height: 20px;
    padding: 5px;
    text-decoration: none;
}
.pager SPAN.current
{
    font-weight: bold;
}

.locations
{
    height: 300px;
    width: 250px;
    overflow: scroll;
    float: left;
    z-index: 1000;
}

.fl
{
    float: left;
}
.fr
{
    float: right;
}
.dis-inline
{
    display: inline;
}
.pos-abs
{
    position: absolute;
}
.dis-none
{
    display: none;
}

.va-middle
{
    vertical-align: middle;
}

.addtocart
{
    width: 45px;
    height: 30px;
    float: left;
    background-image: url(Style/images/add-to-cart.gif);
    background-repeat: no-repeat;
}
.outofstock
{
    width: 62px;
    height: 30px;
    float: left;
    background-image: url(Style/images/out-of-stock.jpg);
    background-repeat: no-repeat;
}

.p-4
{
    padding: 4px;
}
.p-10
{
    padding: 10px;
}
.ptop-20
{
    padding-top: 30px;
}


.pl-25
{
    padding-left: 25px;
}

.pl-10
{
    padding-left: 10px;
}


@media print
{
    #container
    {
        display: none;
    }
    #ordercontent
    {
        display: block;
    }
}


.message
{
    float: left;
    font-size: 10px;
    width: 170px;
}

#creationtable td
{
    padding: 4px;
    line-height: 20px;
}

#yourcreations li
{
    width: 350px;
    height: 160px;
    float: left;
    text-align: center;
}
.textbox
{
    border: solid 1px #FFCC33;
    padding: 2px;
    font-family: Tahoma, Verdana, Arial, Helvetica, Helvetica-Narrow, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.dropdownlist
{
    border: solid 1px #FFCC33;
    padding: 2px;
    font-family: Tahoma, Verdana, Arial, Helvetica, Helvetica-Narrow, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.checkbox label
{
    padding-left: 4px;
    margin-left: 4px;
}
.error
{
    color: Red;
}
#summary
{
    color: Red;
}

.req
{
    color: Red;
}

input.error
{
    color: Red;
    border: solid 1px Red;
}
select.error
{
    color: Red;
    border: solid 1px Red;
}
.mh-300
{
    min-height: 300px;
}

.h-22
{
    height: 22px;
}

.h-25
{
    height: 25px;
}
.h-30
{
    height: 30px;
}
.h-40
{
    height: 40px;
}
.h-50
{
    height: 50px;
}
.h-55
{
    height: 55px;
}
.h-80
{
    height: 80px;
}
.h-90
{
    height: 90px;
}
.h-100
{
    height: 100px;
}
.h-110
{
    height: 110px;
}
.h-120
{
    height: 120px;
}
.h-130
{
    height: 130px;
}
.h-140
{
    height: 140px;
}
.h-150
{
    height: 150px;
}
.h-160
{
    height: 160px;
}
.h-170
{
    height: 170px;
}

.h-180
{
    height: 180px;
}
.h-190
{
    height: 190px;
}

.h-200
{
    height: 200px;
}
.h-220
{
    height: 220px;
}
.h-240
{
    height: 240px;
}
.h-250
{
    height: 250px;
}
.h-260
{
    height: 260px;
}
.h-300
{
    height: 300px;
}
.h-500
{
    height: 500px;
}
.ml-0
{
    margin-left: 0px;
}
.ml-10
{
    margin-left: 10px;
}
.ml-20
{
    margin-left: 20px;
}
.ml-30
{
    margin-left: 30px;
}
.ml-40
{
    margin-left: 40px;
}
.ml-50
{
    margin-left: 50px;
}
.ml-60
{
    margin-left: 60px;
}
.ml-70
{
    margin-left: 70px;
}
.ml-80
{
    margin-left: 80px;
}
.ml-90
{
    margin-left: 90px;
}
.ml-100
{
    margin-left: 100px;
}
.ml-110
{
    margin-left: 110px;
}
.ml-120
{
    margin-left: 120px;
}
.ml-130
{
    margin-left: 130px;
}
.ml-140
{
    margin-left: 140px;
}
.ml-150
{
    margin-left: 150px;
}
.ml-160
{
    margin-left: 160px;
}
.ml-170
{
    margin-left: 170px;
}
.ml-180
{
    margin-left: 180px;
}

.ml-190
{
    margin-left: 190px;
}
.ml-200
{
    margin-left: 200px;
}
.ml-250
{
    margin-left: 250px;
}
.ml-260
{
    margin-left: 260px;
}
.ml-300
{
    margin-left: 300px;
}
.ml-350
{
    margin-left: 350px;
}
.ml-360
{
    margin-left: 360px;
}
.ml-400
{
    margin-left: 400px;
}
.ml-450
{
    margin-left: 450px;
}
.ml-500
{
    margin-left: 500px;
}
.ml-550{
    margin-left: 550px;
}
.ml-600
{
    margin-left: 600px;
}
.ml-650
{
    margin-left: 650px;
}
.ml-700
{
    margin-left: 700px;
}

.ml-707
{
    margin-left: 707px;
}

.ml-715
{
    margin-left: 715px;
}

.ml-740
{
    margin-left: 740px;
}
.ml-750
{
    margin-left: 750px;
}
.ml-800
{
    margin-left: 800px;
}
.mt-3
{
    margin-top: 3px;
}
.mt-5
{
    margin-top: 5px;
}
.mt-7
{
    margin-top: 7px;
}
.mt-10
{
    margin-top: 10px;
}
.mt-15
{
    margin-top: 15px;
}
.mt-20
{
    margin-top: 20px;
}
.mt-25
{
    margin-top: 25px;
}
.mt-30
{
    margin-top: 30px;
}
.mt-40
{
    margin-top: 40px;
}
.mt-45
{
    margin-top: 45px;
}
.mt-50
{
    margin-top: 50px;
}
.mt-55
{
    margin-top: 55px;
}


.top-0
{
    top: 0px;
}
.top-5
{
    top: 5px;
}
.top-10
{
    top: 10px;
}
.top-20
{
    top: 20px;
}
.top-30
{
    top: 30px;
}
.top-40
{
    top: 40px;
}
.top-45
{
    top: 45px;
}
.top-50
{
    top: 50px;
}
.top-60
{
    top: 60px;
}
.top-70
{
    top: 70px;
}
.top-80
{
    top: 80px;
}
.top-90
{
    top: 90px;
}
.top-100
{
    top: 100px;
}
.top-110
{
    top: 110px;
}
.top-120
{
    top: 120px;
}
.top-130
{
    top: 130px;
}
.top-140
{
    top: 140px;
}
.top-150
{
    top: 150px;
}
.top-155
{
    top: 150px;
}
.top-187
{
    top: 187px;
}


.top-160
{
    top: 160px;
}

.top-170
{
    top: 170px;
}
.top-180
{
    top: 180px;
}
.top-190
{
    top: 190px;
}
.top-200
{
    top: 200px;
}
.top-210
{
    top: 210px;
}
.top-220
{
    top: 220px;
}
.top-230
{
    top: 230px;
}
.top-240
{
    top: 240px;
}
.top-250
{
    top: 250px;
}
.top-300
{
    top: 300px;
}
.top-340
{
    top: 340px;
}
.top-350
{
    top: 350px;
}
.top-395
{
    top: 395px;
}


.top-350
{
    top: 350px;
}
.top-400
{
    top: 400px;
}
.top-405
{
    top: 405px;
}
 
.top-500
{
    top: 500px;
}
.top-520
{
    top: 520px;
}

 .b
{
    font-weight: bold;
}
.ln-16
{
    line-height: 16px;
}
.ln-20
{
    line-height: 20px;
}
.ln-25
{
    line-height: 25px;
}
.ln-30
{
    line-height: 30px;
}
.fs-10
{
    font-size: 10px;
}
.fs-12
{
    font-size: 12px;
}
.fs-14
{
    font-size: 14px;
}

.fs-16
{
    font-size: 16px;
}
.c-000000
{
    color: #000000;
}

.algn-r
{
    text-align: right;
}

.fs-italic
{
    font-style: italic;
}

.c-CC0000
{
    color: #CC0000;
}

.c-D11919
{
    color: #D11919;
}
.list
{
    list-style-type: circle;
}
.list li
{
    margin-left: 20px;
}
.p
{
    padding-top: 6px;
    padding-bottom: 6px;
}
.align-center
{
    text-align: center;
}
.padtop-10
{
    padding-top: 10px;
}
.padbot-10
{
    padding-bottom: 10px;
}

.padleft-10
{
    padding-left: 10px;
}
.padright-10
{
    padding-right: 10px;
}


.clear-both
{
    clear: both;
}
.padleft-20
{
    padding-left: 20px;
}
.valign-bottom
{
    vertical-align: bottom;
}
.padleft-10
{
    padding-left: 10px;
}
.padright-10
{
    padding-right: 10px;
}

.ideatitle
{
    color: #D11919;
    font-size: 14px;
    border-bottom: solid 1px #D11919;
    width: 350px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
}
.idea li
{
    clear: both;
    line-height: 30px;
    height: 30px;
}


.ideaproject
{
    width: 350px;
    float: left;
    border-bottom: solid 1px #D11919;
    padding: 5px;
}

strong
{
    font-weight: bold;
}

#sitemap li
{
    float: left;
    margin-left: 20px;
}

.display-none
{
    display: none;
}
h3
{
    line-height: 30px;
    height: 30px;
}
.waitingapproval
{
    color:Red;
    font-weight:bold;
}/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
.w-0
{
    width: 0px;
}
.w-30
{
    width: 30px;
}
.w-50
{
    width: 50px;
}
.w-60
{
    width: 60px;
}
.w-70
{
    width: 70px;
}
.w-75
{
    width: 75px;
}
.w-80
{
    width: 80px;
}
.w-100
{
    width: 100px;
}

.w-120
{
    width: 120px;
}
.w-130
{
    width: 130px;
}
.w-140
{
    width: 140px;
}
.w-150
{
    width: 150px;
}
.w-160
{
    width: 160px;
}
.w-170
{
    width: 170px;
}
.w-175
{
    width: 175px;
}
.w-180
{
    width: 180px;
}
.w-190
{
    width: 190px;
}
.w-200
{
    width: 200px;
}
.w-220
{
    width: 220px;
}
.w-240
{
    width: 240px;
}
.w-250
{
    width: 250px;
}
.w-290
{
    width: 290px;
}
.w-300
{
    width: 300px;
}
.w-350
{
    width: 350px;
}
.w-360
{
    width: 360px;
}
.w-380
{
    width: 380px;
}
.w-400
{
    width: 400px;
}
.w-430
{
    width: 430px;
}
.w-450
{
    width: 450px;
}
.w-475
{
    width: 475px;
}
.w-500
{
    width: 500px;
}
.w-540
{
    width: 540px;
}
.w-700
{
    width: 700px;
}
.w-750
{
    width: 750px;
}
.w-800
{
    width: 800px;
}
.w-850
{
    width: 850px;
}


.w-900
{
    width: 900px;
}
.w-950
{
    width: 950px;
}


/* global */
#cluetip-close img
{
    border: 0;
}
#cluetip-title
{
    overflow: hidden;
}
#cluetip-title #cluetip-close
{
    float: right;
    position: relative;
}
#cluetip-waitimage
{
    width: 43px;
    height: 11px;
    position: absolute;
    background-image: url(style/images/wait.gif);
}
.cluetip-arrows
{
    display: none;
    position: absolute;
    top: 0;
    left: -11px;
    height: 22px;
    width: 11px;
    background-repeat: no-repeat;
    background-position: 0 0;
}
#cluetip-extra
{
    display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default
{
    background-color: #FFFFFF;
}
.cluetip-default #cluetip-outer
{
    position: relative;
    margin: 0;
    background-color: #FFFFFF;
}
.cluetip-default h3#cluetip-title
{
    margin: 0 0 5px;
    padding: 8px 10px 4px;
    font-size: 1.1em;
    font-weight: normal;
    background-color: #CCCCCC;
    color: #fff;
}
.cluetip-default #cluetip-title a
{
    color: #d9d9c2;
    font-size: 0.95em;
}
.cluetip-default #cluetip-inner
{
    padding: 10px;
}
.cluetip-default div#cluetip-close
{
    text-align: right;
    margin: 0 5px 5px;
    color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows
{
    background-image: url(style/images/arrowleft.gif);
}
.clue-left-default .cluetip-arrows
{
    background-image: url(style/images/arrowright.gif);
    left: 100%;
    margin-right: -11px;
}
.clue-top-default .cluetip-arrows
{
    background-image: url(style/images/arrowdown.gif);
    top: 100%;
    left: 50%;
    margin-left: -11px;
    height: 11px;
    width: 22px;
}
.clue-bottom-default .cluetip-arrows
{
    background-image: url(style/images/arrowup.gif);
    top: -11px;
    left: 50%;
    margin-left: -11px;
    height: 11px;
    width: 22px;
}


/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title, .cluetip-rounded #cluetip-inner
{
    zoom: 1;
}
 

#tooltip
{
    display: none;
}/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(images/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(images/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(images/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(images/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(images/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(images/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(images/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(images/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
html, body {
	text-align: center;
	height: 100%;
	min-height: 100%;
/*	height: auto !important; */
	margin:0px;
	padding:0px;
	overlay:hidden;
	behavior: url("/includes/css/csshover.htc");

}

img {
	padding:0px;
	margin:0px;
}

.stitialPage{background:#ffffff;}


#su_Wrapper {
	width:570px;
	margin: 0px auto;
}

.su_Header {
	margin:0px 0px 0px 0px;
}

.su_Footer {
	margin:0px 0px 0px 0px;
}

.su_Middle {
	width:550px;
	background:#fdd630;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:10px 10px;
}

.su_Link {
	margin:30px 0px 20px 0px;
}

.su_Text {
	font-family:Arial;
	color:#000000;
	font-size:22px;
	line-height:36px;
	letter-spacing:-.25px;}


.su_Disclaim {
	font-family:Arial;
	color:#000000;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}
