/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul {list-style: none;}
:focus {outline: 0;}

/*********LAYOUT********/
body {background: #1b1a16; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #585548;}
a {color: #0095da; text-decoration: none;}
a:hover {color: #0095da; text-decoration: underline;}
h1 {font-size: 20px; font-weight: normal; margin-bottom: 10px; padding-bottom: 5px; color: #69665d; border-bottom: 1px dotted #69665d;}
h2 {font-size: 16px; margin-bottom: 10px; color: #69665d;}
h3 {font-size: 14px; margin-bottom: 7px;}
p {margin-bottom: 10px;}
.l {float: left;}
.r {float: right;}
.c {text-align: center;}

#header {width: 812px; height: 116px; margin: 15px auto 0px auto; background: url(../images/bg_header.gif) top left no-repeat; position: relative;}
#logo {display: block; position: absolute; left: 36px; top: 30px;}
#homeLink {display: block; width: 185px; position: absolute; left: 36px; top: 30px;}
#homeLink span {display: none; position: absolute; top: -22px; right: 0px;}
#homeLink:hover span {display: block; width: 120px; height: 31px; margin-left: 5px; line-height: 22px; font-size: 14px; font-weight: bold; text-align: center; color: #fff; text-decoration: none; background: url(../images/bg_nav.gif) top left no-repeat;}
#navbar {float: right; padding: 46px 36px 0px 0px;}
#navbar a {display: block; width: 120px; height: 31px; margin-left: 5px; line-height: 22px; font-size: 14px; font-weight: bold; text-align: center; color: #fff; text-decoration: none; background: none; float: left;}
#navbar a:hover, #navbar a.on {text-decoration: none; color: #fff; background: url(../images/bg_nav.gif) top left no-repeat;}
#topnav {position: absolute; top: -12px; right: 6px; color: #d2cdba; font-size: 11px;}
#topnav a {text-decoration: none; color: #d2cdba;}
#topnav a#wp {color: #0095da;}
#topnav a:hover {text-decoration: underline;}
#topnav a#gb {padding-left: 20px; background: url(../images/gb.png) 0px 2px no-repeat;}
#topnav a#ro {padding-left: 20px; background: url(../images/ro.png) 0px 2px no-repeat;}

#content {width: 740px; margin: 0px auto; padding: 25px 36px; background: url(../images/bg_content.gif) top left repeat-y;}
#content ul {margin: 0px 0px 10px 25px;}
#content ul li {padding: 3px 15px; background: url(../images/bullet.gif) left 10px no-repeat;}

#offer {width: 740px; margin-bottom: 40px; text-align: center;}
#offer th {font-size: 16px;}
#offer thead th {height: 126px; vertical-align: top; background: url(../images/bg_thead.gif) top left repeat-x; color: #fff;}
#offer thead th img {display: block; margin: 0px auto;}
#start {width: 150px;}
#small {width: 150px;}
#medium {width: 150px;}
#large {width: 150px;}
.feat {text-align: left; color: #0095da;}
#offer tbody td {border-bottom: 1px dotted #7f7f7f; padding: 5px;}
#offer tbody .last td {border-bottom: 0px;}
#offer tfoot th {padding: 5px 0px 10px 0px; font-weight: bold; background: #a8a495 url(../images/bg_tfoot.gif) bottom left repeat-x; color: #fff;}
#offer tfoot .price th {padding: 5px; background: #a8a495 none; border-bottom: 1px solid #d2cdba;}
#offer tfoot a {color: #fff;}
#offer tfoot a:hover {color: #0095da; text-decoration: none;}

#brands {width: 812px; margin: 0px auto; background: url(../images/bg_brands.gif) top left repeat-y;}
#brands img {display: block; margin: 0px auto;}

#footer {width: 812px; height: 56px; margin: 0px auto; background: url(../images/bg_footer.gif) top left no-repeat; position: relative;}
#footer p {font-size: 11px; text-align: center; color: #fff; padding-top: 15px;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}

#liveChat {width: 88px; height: 66px; position: absolute; top: -28px; left: 36px;}

/*********CLEANER | STUFF********/
.cleaner {clear: both; height: 1px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

