body {color:#000; margin:0; padding:0; border:0; font-family:Arial,Helvetica,sans-serif; background: #F7F7F7 url('images/bk.jpg') left bottom no-repeat fixed}

/* font-size in wrap covers whole site */
#logowrap {width:780px; font-size:.8em; margin:0; margin:auto; margin-top:5px; border:1px solid #F76A14; border-bottom:none; background:#f76a14}
#thelogo {width:780px; margin:auto; height:69px; background-color:#FB6910}
#thelogo #tagline {color:#fff; font-size:19px; font-weight:bold; text-align:center}

#wrap {width:780px; font-size:.8em; margin:0; margin:auto; border-right:1px solid #F76A14; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff}

#tnav {width:780px; margin:auto; height:15px; font-size:12px; font-weight:bold; text-align:center; background: url('images/t/navbk.jpg') repeat-x; border-bottom:1px solid #D7BEAE}
#tnav a, a#navviewcart, a#navcheckout {color:#025382; padding:0 8px 0 8px; text-decoration:none}
  a#navviewcart {color:#fff; background-image:url('images/cart/navcartbtn.jpg')}
  a#navcheckout {color:#fff; background-image:url('images/cart/navcheckout.jpg'); padding-left:20px}
#tnav a:hover {color:#fff; background:#FB6910}
a#navcheckout:hover {background-image:url('images/cart/navcheckhover.jpg'); padding-left:20px}

#thecontent {width:780px; color:#000; margin:0; padding:0; margin:auto}
#thecontent td#thecontenttd {padding:0 30px 0 30px;  
	/* False margin value for all versions of IE Win, including 6.0*/	
	padding-top:20px}
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	html>body #thecontent table td#thecontenttd {padding-top:5px}
#thecontent td#thecontenttd td p {margin-top:0}

#bnav {clear:both; width:780px; margin:auto; color:#A3B1BD; background-color:#fff; text-align:center; padding-top:45px; padding-bottom:7px}
#bnav a {color:#F76A14; font-size:12px; font-weight:bold; text-decoration:none}
#bnav a.privacylink, a.privacylink:link, a.privacylink:visited {color:#249B15}
#bnav a:hover, #bnav a.privacylink:hover {color:#4D6C83; text-decoration:underline}

#thedisclaimer {color:#4D6C83; font-size:.85em; width:780px; margin:auto; padding:1px 5px 1px 5px; border-top:1px dotted #f76a14}
#thedisclaimer a {color:#4D6C83; text-decoration:underline}
#thedisclaimer a:hover {color:#F76A14; text-decoration:none}

#theaddy {width:780px; margin:auto; text-align:center; background-color:#F76A14;
	color:#fff; font-size:13px; font-weight:bold; padding:4px 0 4px 0}
#theaddy a {color:#fff; text-decoration:underline}
#theaddy a:hover {color:#0D5582; text-decoration:none}

div#c {width:770px; margin:auto; color:#ACACAC; font-size:.6em; text-align:center; padding-bottom:11px; letter-spacing:4px}
#c a {color:#ACACAC; text-decoration:none}
#c a:hover {color:#4D6C83; text-decoration:underline}

h1,h2,h3,.h1,.h2,.h3 {color:#202020}
h1,.h1 {font-size:23px; line-height:21px; font-weight:normal}
h2,.h2 {font-size:18px; font-weight:normal}
h3,.h3 {font-size:16px; font-weight:bold}
.b	{font-weight:bold}
.i  {font-style:italic}
.bi {font-weight:bold; font-style:italic}
.orange {color:#F76A14}
.orangedarkb {color:#DC5300; font-weight:bold}
.black {color:#000}

p.minimenu a {color:#E7E8EC; font-size:12px; font-style:italic; text-decoration:underline}
p.minimenu a:hover {color:#ff2925; text-decoration:none}
p.gonav {font-weight:bold}
p.gonav a {text-decoration:none}
p.gonav a:hover {text-decoration:underline}

#thecontent .tinyform {color:#898989; font-size:11px}
.childsafety2 {color:#388128; font-size:.85em; padding-right:21px; padding-left:6px; text-align:center}
.childsafety2 a {color:#388128; text-decoration:underline}
.childsafety2 a:hover {color:#1273B0; text-decoration:none}
.tinytype, span.tinytype {font-size:.85em}

table.hneg td h2, table.hneg td h3 {margin-top:0; margin-bottom:0}

#homediv {width:504px; margin: 15px auto; text-align:center}
#homediv h1, #homediv p.h1 {color:#202020; font-size:25px; letter-spacing:-1px; line-height:23px; font-weight:normal}
.hometable td td {padding:5px}
.hometable td td h2 {margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0}
.homeorange {color:#F86004; font-weight:bold; background-color:#fff}
.homebox {padding:4px; margin-top:23px; border:1px dashed #ccc}

.newsbox {padding:5px; border:1px solid #9DBACD}

ul.ulfaq li {list-style:circle; padding-bottom:.3em}
b.helptitles {padding-left:7px; background: transparent url(images/b/head3orange.jpg) no-repeat}

/*ul.ulhelpfullinks {width:600px}*/
ul.ulhelpfullinks li {padding-bottom:1.5em}

.privacytinygreen {color:#2E8C22; font-size:.85em}
.privacytinygreen a {color:#2E8C22; text-decoration:underline}

/* Orange:F76A14 navblue:4D6C83  cobalt:5FA6FD green:2E8C22 */
.dv {color:#FF3399; font-size:14px; font-weight:bold; font-style:italic}
img.imggrey {border:1px solid #999}
a {color:#086093; text-decoration:underline}
a:hover {color:#F76A14; text-decoration:none}

/* SUNSHOP CSS ============================================================================*/
.TopNav, TD.TopNav {color:#0072B1; font-size:11px; padding:1px 5px 1px 5px; margin: 0 0 12px 0}
TD.TopNav a {color:#0072B1; font-size:11px; text-decoration:underline}
TD.TopNav a:hover {color:#F76A14; font-size:11px; text-decoration:none}

.input_box {color:#000; font-size:12px; border:1px solid #000; background-color:#efefef; line-height:13px; font-weight:normal}
.submit_button {color:#000; font-size:xx-small; background-color:#ccc; font-weight:bold; border-width:thin}

.ErrorTable {background:#fff; border:#f00 solid 1px}

.SideTable {color:#000; text-align:left; margin-right:4px; border:#31719B dashed 1px; background:#FCF5F0}
TD.SideTableHeading {color:#fff; font-size:12px; font-weight:bold; background:#31719B}
/* shopping cart security message*/
div.scartsecurity {width:150px; margin:auto; color:#003399; font-size:11px; text-align:center}

.Required {color:#f00}
.HeadingFont {color:#000 /*035988*/; font-size:14px; font-weight:bold}

TD.ErrorMain {font-size:10px; font-weight:bold}
TD.CenterTableHeading {color:#000; font-size:15px; font-weight:bold}

table.cartviewborder {border:1px solid #AFC9D6; padding:3px}
table.cartviewborder .h3 {color:#2177AE; font-size:15px; font-style:italic}
table.cartviewborder .CenterTableHeading {color:#282828; font-size:13px}

#storebtm {width:535px; border:1px dashed #249B15; padding:8px; margin-top:15px}
#bnav {color:#A3B1BD; margin-top:3px}

.prodtiletd {width:200px; padding-left:10px; padding-right:10px}

img#prodviewimage {width:300px; height:350px; float:left}
td.prodviewimgtd {width:310px}
prodviewdettd    {width:290px}
td.prodviewtitle h1 {padding-left:10px}
table#skutable {margin-top:1.2em}
div.relatedborder {border:1px dashed #A9A9A9}

p.myaccountgreeting {color:#2D719E; font-size:16px; font-style:italic; margin-top:0}

div#tablesizechartmargin {height:50px}
table.tablesizechart {width:660px; font-size:11px; margin-top:300px; border:1px solid #ccc; margin:auto}
table.tablesizechart th {width:25%; font-size:12px; font-weight:bold; background:#ccc}
table.tablesizechart td {text-align:center}
table.tablesizechart td.chartline {border-left:1px solid #efefef}

table.CartContents {color:#666; font-size:11px; background-color:#fff; border:1px dashed #2E8C22; margin-right:2px}
.CartContents #CartTitle {color:#fff; font-weight:bold; background-color:#2E8C22}
.CartContents a {color:#2E8C22; font-size:11px; text-decoration:underline}
.CartContents a:hover {color:#4D6C83; font-size:11px; text-decoration:none}
.PagesAlign {text-align:justify; line-height:20px}
.HR1 {color:#035988; padding:0; margin:8px 0 8px 0; height:1px; border-style:none; border-color:#999}

/* You will not need to change below */
.small {font-size:10px}
a.small:hover {color:#333; font-size:10px; text-decoration:underline}