/* CSS Document */

body { background-image:url(../images/body-bg2.jpg); background-repeat:repeat-x; background-color:#ffffff; margin:0;  padding:0; font-family:arial,geneva,sans-serif;  font-size:12px; color:#000000; }
p, ul, li, dl, dd, dt { margin:0; padding:0; }
ul, li { list-style:none; }

h1 { font-size:18px; font-weight:bold; color:#73777c; margin-top:0px; margin-bottom:20px; }
h2 { font-size:22px; font-weight:bold; margin-top:8px; margin-bottom:0px; }
h3 { font-size:14px; font-weight:bold; margin-top:8px; margin-bottom:0px; }
h4 { font-size:12px; font-weight:bold; color:#000000; margin-top:8px; margin-bottom:8px; }
h5 { font-size:11px; font-weight:bold; color:#000000; margin-top:8px; margin-bottom:0px; }
h6 { font-size:10px; font-weight:bold; color:#000000; margin-bottom:0px; }

.clearer { clear:both; height:10px; }
img { border:0; bordern:none; }
a { color:#CA232B; text-decoration:none; }
a:hover { text-decoration:underline; }


#page { margin:0 auto; width:972px; }

#header-wrapper { height:80px; }
.logo { float:left; height:80px; }
#navbox { float:left; margin:22px 0 0 60px; width:400px; }
#navbox form { margin:0; padding:0; display:inline; }
.navtabOff a  { color:#fff; float:left; font-size:14px; font-weight:bold; height:25px; padding:10px 30px 0 0; text-align:center; text-decoration:none; }
.cart, .currency, .language { padding:32px 0pt 0pt 10px; float:right; }
.crumb { height:43px; font-size:11px; color:#fff; clear:both; line-height:44px; }

#main-wrapper { background:#fff url("../images/slingmedia-bg.gif") repeat-x; padding:3px 0 15px 0; border-left:1px solid #AFB1BA; border-right:1px solid #AFB1BA; }

.headertitle {  }
.navigationtabOn { background:url("../images/long_tab.png") no-repeat; color:#000; float:left; font-size:12px; font-weight:bold; height:25px; margin:38px 0 0 24px; padding:5px 0 0 10px; text-align:center; text-decoration:none; }
.navigationtabEndOn { background:url("../images/long_tab.png") no-repeat scroll -235px 0 transparent; float:left; height:25px; margin:38px 0 0; padding:5px 0 0 10px; width:10px; }

#content { padding:10px 25px 0; width:684px; }
#sidebar { width:220px; float:right; }
#sidebar ul { margin:0 0 20px; padding:3px 0 0; text-align:left; width:200px; background:url("../images/top.gif") no-repeat; }
#sidebar ul li.title { background:url("../images/header_bg.gif") center bottom no-repeat; color:#54555B; font-weight:bold; text-transform:uppercase }
#sidebar ul li.end { background:url("../images/bottom.gif") left bottom no-repeat; height:10px; padding:0; margin:0; line-height:0; }
#sidebar ul li { background:url("../images/middle_bg.gif"); padding:5px 0 5px 10px; }
#sidebar ul li a { color:#4B4B4C; text-decoration:none; font-size:11px; font-weight:bold; }
#sidebar ul li a:hover { text-decoration:underline; }

#footer { background:url("../images/slingmedia-body-bottom.gif") no-repeat; padding:20px 0 0; text-align:center; }
#footer div.note { color:#585858; font-size:11px; }
#footer div.icon div { background:url("../images/divider.gif") repeat-y; float:left; font-size:10px; text-align:left; width:267px; height:100px; padding:3px 0 0 50px; margin-right:10px; }
#footer div.icon div.logistic { margin-right:0; }
















