/* RESET */
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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{text-decoration:none}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

html{background:#fff}
body{font:normal 11px/18px Arial, Helvetica, sans-serif;color:#444;background:#fff}
p{margin:0 0 10px 0}
a,a:visited{color:#478acb}
a:hover{border-bottom:1px solid #478acb}
input,textarea{padding:3px}
code{font-size:120%}
small{font-size:90%}
blockquote{margin-bottom:20px}
ol{list-style:outside decimal;margin-left:25px}

div.container{width:960px;margin:8px auto;text-align:left;border:1px solid #f4f4f4;background:#fff}
div#header{height:130px}
div#published{margin:10px 10px 10px 0;text-align:right;color:#ccc}
.sidebar{float:left;width:370px;margin-left:-770px;display:inline}
.content{float:left;width:400px;margin-left:370px;display:inline}
.contentwide{float:left;width:580px;margin-left:370px;display:inline}
.contentfullwidth{float:left;width:940px;margin:20px 10px;display:inline}
.sidebarwide{float:left;width:370px;margin-left:-950px;display:inline}
.rightbar{float:left;width:180px;margin-top:20px}
div#footer{clear:left;width:960px;margin:0 auto;text-align:left}
.wrapper{clear:left}

/* HEADER */
#logo{float:left;width:370px;height:130px;background:#ffcc00}
#logo img{float:right;margin:0}
#banner{float:left;width:590px;height:130px;background:transparent url(http://img.shopsafe.com.au/images/ss_banner.jpg) no-repeat 1px top}

/* ENTRY */
.content h2{font:bold 14px Arial, Helvetica, sans-serif;color:#109f9f}
.content h4{margin-bottom:10px}
.content li a:hover{border-bottom:1px solid #478acb}

#title{margin:0 0 10px 0;padding:10px 10px 0px 10px;border:1px solid #f4f4f4;background:#fcfcfc}
#title h2{font:bold 15px/24px Arial, Helvetica, sans-serif;color:#444}

.entry{margin:0 0 20px 0;font-size:12px}
.product{margin:0 0 20px 0;padding:10px 10px 0px 10px;border:1px solid #f4f4f4;font-size:12px}
.entry h2,.entry h2 a,.entry h2 a:visited{font:bold 15px/24px Arial, Helvetica, sans-serif;color:#444;margin-bottom:10px}
.entry h2{margin-top:20px}
.entry h3{font:bold 12px Arial, Helvetica, sans-serif;margin-bottom:10px}
.detailcontainer{clear:left}
.detailcontainer small{font-weight:bold;font-size:11px}
.productimage{float:right;margin:0 0 10px 15px;width:120px}
.productimage a:hover{border-bottom:none}
.productbuy{}
.buythis{float:left;width:320px;margin-right:5px}
.buythis a{color:#ff6600 !important}
.buythis a:hover{color:#478acb !important}
.buythisbutton{margin-top:7px}
.buythisbutton a{font-weight:bold;color:#000 !important}

/* SITEMAP */
.entry ul.listsitemap4col,.entry ul.listsitemap2col,.entry ul.listsitemap{list-style:outside disc;margin:0 0 15px 15px}
.entry ul.listsitemap4col li{width:200px;float:left;margin-right:20px;margin-bottom:5px}
.entry ul.listsitemap2col li{width:430px;float:left;margin-right:20px;margin-bottom:5px}
.entry ul.listsitemap li{width:280px;float:left;margin-right:20px;margin-bottom:5px}


/* MISC */
div.horrule{height:1px;border-top:1px solid #f4f4f4;margin:7px 0}
div.horrule hr{display:none}
.alignleft{float:left;margin:0 10px 10px 0}
.alignright{float:right;margin:0 0 10px 10px}
.cleaner{clear:both;height:0px;font-size:1px;border:none;margin:0;padding:0;background:transparent}
.leftside,.rightside{float:left;width:255px;height:100%}
.square{list-style:outside square;margin-left:15px}
.disc{list-style:outside disc;margin-left:15px}
.margintop20{margin-top:20px}
.marginbottom20{margin-bottom:20px}
.spacelist li{margin-bottom:10px}
.centered{text-align:center}
.modified{color:#777}
.floatleft{float:left}
.floatright{float:right}
.noborder{border:none !important}
.backtotop{text-align:right}
.clearfix{float:left;clear:both;width:100%}

/* ADDITIONAL */
.additional{background:#ffdb4c;padding:20px 0}
.additional h2{font-size:12px;font-weight:bold;text-transform:uppercase;color:#009999;margin-bottom:10px}

/* FOOTER */
#footer{position:relative;padding:10px 0;color:#444}
#footer p span.floatleft{float:left}
#footer p span.copyright{float:left;margin-left:200px}
#footer p span.onlineshop{float:left;margin-left:50px}
#footer p span.sitemap{float:left;margin-left:37px}
#footer p span.pipe{float:left;margin-left:50px}
#footer p span.dash{float:left;margin-left:37px}
#footer p span#magazinelist{float:left}
#footer p span#magazinelist a{font-weight:bold}
#footer h3{text-align:center}
#footer h3 a{font-weight:bold;font-size:12px}

