@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

* Filename: default.css
* Version: 2.0 (2009-05-06) YYYY-MM-DD
* Website: http://www.restoriabathtubs.com/
* Author: MWB Interactive http://www.mwb.com
* Description: Handles the site layout & makes it pretty!

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== CSS 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, font, img, ins, kbd, q, s, samp,
small, strike, 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; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
img, a, div { behavior: url(iepngfix/iepngfix.htc) }

a { outline: none; }
a:active { outline: none; }
:focus { -moz-outline-style: none; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== GENERAL: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
body,td,th { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; }
body { background-color:#FFFFFF; height:100%; }
h1 { font-size:20px; color:#5d8fb0; text-transform: uppercase; margin: 0 0 5px 0; font-weight:normal; }
h2 { font-size:20px; color:#39596e; font-weight: bold; }
h3 { font-size:14px; color:#39596e; font-weight: bold; }
p { margin: 0 0 10px 0; }
a {  color:#5c8dad; text-decoration: underline; }
a:hover { text-decoration: none; }
.darkblue {color:#39596e;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== STRUCTURE: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#container { width:100%; background:url(images/img-bkgrnd.jpg) repeat-x; }
#contain-center { width:949px; margin:0 auto; text-align:center; }
#header { height:114px; padding:34px 0 0 19px; text-align:left;}
#content { background:url(images/img-content-bg.png) no-repeat; padding:18px 11px 40px 11px; text-align:left;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== MAIN NAVIGATION: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#nav { width:927px; height:56px; position:relative; }
#nav-inside ul { margin:0; padding:0; width:927px; z-index:10; }
#nav-inside ul li { float:left; list-style-type:none; position:relative; }
#nav-inside li a { background-image:url(images/img-nav-matrix.jpg); display:block; }
#nav-inside li span{ display:none; }

#nav-inside ul #item1{ top:0; left:0; }
#nav-inside #item1 a{ width:187px; height:56px; background-position:0 0; }
#nav-inside #item1 a:hover, #nav-inside #item1 a.current{ background-position:0 -56px;}

#nav-inside ul #item2{ top:0; left:0px; }
#nav-inside #item2 a{ width:184px; height:56px; background-position:-187px 0; }
#nav-inside #item2 a:hover, #nav-inside #item2 a.current{ background-position:-187px -56px; }

#nav-inside ul #item3{ top:0; left:0px; }
#nav-inside #item3 a{ width:185px; height:56px; background-position:-371px 0; }
#nav-inside #item3 a:hover, #nav-inside #item3 a.current{ background-position:-371px -56px; }

#nav-inside ul #item4{ top:0; left:0px; }
#nav-inside #item4 a{ width:184px; height:56px; background-position:-556px 0; }
#nav-inside #item4 a:hover, #nav-inside #item4 a.current{ background-position:-556px -56px; }

#nav-inside ul #item5{ top:0; left:0px; }
#nav-inside #item5 a{ width:187px; height:56px; background-position:-740px 0; }
#nav-inside #item5 a:hover, #nav-inside #item4 a.current{ background-position:-740px -56px; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== HOMEPAGE: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#inner-wrap { width: 868px; margin: 0 auto; }
#wrap-left { width: 578px; float: left; padding: 0 15px 0 4px; }
#wrap-left h2 { font-size:16px; margin: 10px 0 0 0; }
#wrap-left p { line-height: 20px; }

#wrap-right { width: 266px; float: left; padding: 0 4px 0 0; border-left: 1px solid #d2d2d2; }
#wrap-right ul { margin:0 0 0 24px; padding:0; width:242px; z-index:10; }
#wrap-right ul li { list-style-type:none; position:relative; margin: 0 0 16px 0; }
#wrap-right li a { background-image:url(images/img-sidebar-matrix.jpg); display:block; }
#wrap-right li span{ display:none; }

#wrap-right ul #item1{ top:0; left:0; }
#wrap-right #item1 a{ width:242px; height:73px; background-position:0 0; }
#wrap-right #item1 a:hover, #wrap-right #item1 a.current{ background-position:0 -73px;}

#wrap-right ul #item2{ top:0; left:0px; }
#wrap-right #item2 a{ width:242px; height:73px; background-position:-242px 0; }
#wrap-right #item2 a:hover, #wrap-right #item2 a.current{ background-position:-242px -73px; }

#main-news { width: 860px; float:left; margin: 10px 0 0 4px; border-top: 1px solid #d2d2d2; padding: 28px 0 0 0;}
#main-newshead { width:122px; float:left; }
#main-newshead a { color:#9b9b9b; text-decoration: none; }
#main-newshead a:hover { color:#646464; text-decoration: none; }
#main-newspost { width:221px; float:left; padding: 0 25px 0 0;}
#main-newspost a { color:#39596e; text-decoration: none; }
#main-newspost a:hover { color:#5583a1; text-decoration: none; }
.newsdate { color:#5c8dad; font-size:11px; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== INSIDE PAGES: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#wrap-rightinside { width: 267px; float: left; padding: 38px 4px 0 0; background: url(images/img-bkgnd-sidebar-inside.jpg) no-repeat; }
#wrap-rightinside ul { margin:0 0 0 24px; padding:0; width:242px; z-index:10; }
#wrap-rightinside ul li { list-style-type:none; position:relative; margin: 0 0 16px 0; }
#wrap-rightinside li a { background-image:url(images/img-sidebar-matrix.jpg); display:block; }
#wrap-rightinside li span{ display:none; }

#wrap-rightinside ul #item1{ top:0; left:0; }
#wrap-rightinside #item1 a{ width:242px; height:73px; background-position:0 0; }
#wrap-rightinside #item1 a:hover, #wrap-rightinside #item1 a.current{ background-position:0 -73px;}

#wrap-rightinside ul #item2{ top:0; left:0px; }
#wrap-rightinside #item2 a{ width:242px; height:73px; background-position:-242px 0; }
#wrap-rightinside #item2 a:hover, #wrap-rightinside #item2 a.current{ background-position:-242px -73px; }

#inner-news { width: 242px; margin: 30px 0 0 24px; }
#inner-newshead { width:242px; height:25px; border-bottom: 1px solid #d2d2d2; margin: 0 0 30px 0; }
#inner-newshead-left { float:left; }
#inner-newshead-right { float: right; margin: 8px 0 0 0; }
#inner-newshead a { color:#9b9b9b; text-decoration: none; }
#inner-newshead a:hover { color:#646464; text-decoration: none; }
#inner-newspost { width:192px; height: 100px; padding: 0 50px 0 0; margin: 0 0 30px 0; }
#inner-newspost a { color:#39596e; text-decoration: none; }
#inner-newspost a:hover { color:#5583a1; text-decoration: none; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== MODEL GALLERY: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#model-info {}

#model-list { margin: 0 0 40px 0; }
#model-list h2 { display: block; border-bottom: 1px solid #d2d2d2; width:242px; margin:0 0 20px 24px; }
#model-list a { text-decoration:none; }
#model-list ul li { list-style-type:none; position:relative; margin: 0 0 20px 0; }
#model-list li a { background-image:url(images/img-modelgallery-matrix.jpg); display:block; }
#model-list li span{ display:none; }

#model-list ul #item3{ top:0; left:0; }
#model-list #item3 a{ width:242px; height:20px; background-position:0 0; }
#model-list #item3 a:hover, #model-list #item3 a.current{ background-position:0 -20px;}

#model-list ul #item4{ top:0; left:0px; }
#model-list #item4 a{ width:242px; height:20px; background-position:-242px 0; }
#model-list #item4 a:hover, #model-list #item4 a.current{ background-position:-242px -20px; }

#model-list ul #item5{ top:0; left:0px; }
#model-list #item5 a{ width:242px; height:20px; background-position:-484px 0; }
#model-list #item5 a:hover, #model-list #item5 a.current{ background-position:-484px -20px; }

#model-list ul #item6{ top:0; left:0px; }
#model-list #item6 a{ width:242px; height:20px; background-position:-726px 0; }
#model-list #item6 a:hover, #model-list #item6 a.current{ background-position:-726px -20px; }

#model-list ul #item7{ top:0; left:0px; }
#model-list #item7 a{ width:242px; height:20px; background-position:-968px 0; }
#model-list #item7 a:hover, #model-list #item7 a.current{ background-position:-968px -20px; }

#model-list ul #item8{ top:0; left:0px; }
#model-list #item8 a{ width:242px; height:20px; background-position:-1210px 0; }
#model-list #item8 a:hover, #model-list #item8 a.current{ background-position:-1210px -20px; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== FOOTER: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#footer { width:100%; height:124px; background:url(images/img-footer-bkgrnd.jpg) repeat-x; clear:both; }
#foot-center { width:600px; height:56px; margin:0 auto; padding: 68px 0 0 0; background:url(images/img-footer-innerbg.png) no-repeat; text-align:center; }
#footer ul {}
#footer li { display:inline; margin:0 20px 0 0; list-style-type: none; }
#footer p { color:#868686; font-size:10px; margin: 3px 0 0 0; }
#footer a { color:#636363; text-decoration: underline; font-size:10px; }
#footer a:hover { text-decoration: none; }

