/*

Floorite

MWISMedia New Media Design & Development

Author: Mike Stephens

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input, form, select {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	color: #666666;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #B3A575;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #B3A576 no-repeat url(../images/bg.jpg) top left;
}

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

/* Text Styles */

h1 {
	padding: 0 10px 5px;
	font: bold 18px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #8E814D;
	margin: 0 0 15px 0;
}
h2 {
	padding: 0 0 5px 5px;
	font: bold 16px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #8E814D;
}
h3 {
	padding: 0 0 5px 5px;
	font: bold 12px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #8E814D;
}
a {
 color: #8E814D;
 text-decoration: underline;
 font-weight: bold;
}

a:hover { color: #333333; }

em {
 color: #8E814D;
 font-style: normal;
 font-weight: bold;
}

table {
 border: 1px solid #999999;
}

.baskethead td {
 background-color: #EFEEE2;
 padding: 2px 2px 2px 4px;
 }

.baskethead th {
 background-color: #B3A576;
 color: #ffffff;
}

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

/* Div Containers*/

#container_bg {
 width: 794px;
 margin: auto;
 background: #FFFFFF repeat-y url(../images/bg_main_container.jpg);
 padding: 0 0 0 15px;
}

#main_container {
 width: 778px;
 text-align: left;
 padding: 0 10px 0 11px;
}

#col_one { 
 width: 253px; 
 float: left; 
}

#logo {
 height: 163px;
 width: 253px;
 background: no-repeat url(../images/logo.jpg);
}

#logo p {
 padding: 110px 0 0 80px;
 width: 153px;
}

#col_two {
 float: left;
 width: 510px;
 padding: 5px 0 5px 10px;
}

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

/* Main Nav */

#main_nav{
 list-style: none;
 margin: 5px 0 10px 0;
}

#main_nav li { background: no-repeat url(../images/bg_nav.jpg); }

#main_nav li a {
 display: block;
 color: #8E814D;
 font: bold 16px Arial Narrow, Arial, Helvetica, sans-serif;
 text-decoration: none;
 padding: 0 0 0 70px;
 line-height: 40px;
 height: 40px;
}

#main_nav li a:hover { color: #666666; }

#main_content {
 width: 490px;
 background: no-repeat url(../images/content_header.jpg) top left; 
 padding: 0 0 0 10px;
}

#main_content h1.header {
 padding: 15px 0 0 70px;
 font: bold 18px Arial Narrow, Arial, Helvetica, sans-serif;
 background: none;
}

#main_content h1 {
 padding: 10px 0 5px 0;
}

#main_content p {
 padding: 5px 25px 5px 0;
 line-height: 20px;
}

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

/* Faded boxes */

.box_one {
 width: 251px;
 background: no-repeat url(../images/bg_box1.jpg);;
}

.box_one h3 {
 color: #8E814D;
 font: bold 16px Arial Narrow, Arial, Helvetica, sans-serif;
 padding: 25px 0 0 65px;
}

.box_two, .box_three {
 width: 246px;
 background: no-repeat url(../images/bg_box2.jpg);
 margin: 2px 0 0 0;
}
.box_two li {
	margin-left: 25px;
	font-size: 11px;
	margin-right: 20px;
	list-style-type: none;
}

.box_two li a {
font: normal;}



.box_two h2, .box_three h3 {
 color: #8F814E;
 font: bold 14px Arial Narrow, Arial, Helvetica, sans-serif;
 padding: 15px 0 0 65px;
}

.box_two p {
 padding: 8px 20px 0 15px;
 line-height: 16px;
}

.box_two img {
 float: left;
 padding: 4px;
}

.box_three {
 background: no-repeat url(../images/bg_box3.jpg);
}

.box_three ul { list-style: none; padding: 10px 0 0 10px; }

.box_three li { background: no-repeat url(../images/bullet.jpg) center left; padding: 5px 5px 5px 15px;}

.box_empty {
 width: 251px;
 background: no-repeat url(../images/box_empty.jpg);
}

.box_empty p { line-height: 18px; }

p.contact { padding: 10px 0 0 20px; }

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

/* Two Col Split */

#two_col {
 background: repeat-y url(../images/two_col_bg.jpg);
 width: 515px;
}



.right {
 width: 255px;
 float: left; 
}

.left { 
 width: 255px;
 float: left; 
} 

.readmore {
	float: right;
	padding: 5px 5px 5px 25px;
	margin: 0 0 0 25px;
}

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

/* Colum Products Layouts */

 #col_two .price {
 font:bold 16px Arial, Helvetica, sans-serif;
 color: #8F814E;
 }
 #col_two .price_grey {
 color:#666666;
 }
#col_two .product_box {
 margin: 10px 0 0 0;
 width: 480px;
 }
 #col_two .left_tb {
 width: 120px;
 float:left;
 margin: 0 0 10px 0;
 }
 #col_two .left_tb {
 width: 33%;
 }
 .brd {
  margin: 2px;
  padding: 2px;
  border: 1px solid #AC5E1D;
 }
 #col_two .right {
 width: 300px;
 float:left;
 }
 #col_two .prod_img {
 border: 1px solid #CCCCCC;
 margin: 5px 0 5px 0;
 }
 #col_two .right h1 {
 font: bold 14px Arial, Helvetica, sans-serif;
 }

  .tb {
	;width: 116px;
	float: left;
	text-align: center;
	margin: 2px;
 }
 
 /* ---------------------------------------------------------------*/

/* Footer */

#footer {
 clear: both;
 width: 750px;
 padding: 15px 0 0 10px;
 background: #ffffff;
}

#footer p {  line-height: 18px; }

#footer a { text-decoration: none; font-weight: normal; }

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

/* Little Fixes */

.fix_one {
	padding: 0 25px 10px 20px;
	;
	line-height: 18px;
}

img {
 border: 0;
}

.img {
 float: right; 
 margin: 5px;
 width: 250px;
}

.category {
 background: repeat-x url(../images/cat_bg.jpg);
 padding: 10px 0 10px 0;
 width: 480px;
}




.cat_title, .cat_title_cart, .cat_title_header {
background-color:#8E814D;
text-align:center;
color: #FFFFFF;
width: 116px;
margin: 2px 0 2px 0px;
line-height: 20px;
/*text-transform:uppercase;*/
}
.bread_crumb {
	margin-left: 25px;
	margin-top: 10px;
	font: 9px;
}
.bread_crumb a {
	font-size: 9px;
	font-weight: normal;
}

.cat_title_cart {
 width: 150px;
 float: left;
}

.cat_title a, .cat_title_cart a {
font: bold 10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
display:block;
line-height: 20px;
background-color: #8E814D;
}

.cat_title_header a {
font: bold 10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
display:block;
line-height: 20px;
background-color:#8E814D;}
.cat_title a:hover, .cat_title_cart a:hover,.cat_title_header a:hover {
color:#FFFFFF;
text-decoration:none;
display:block;
background-color: #996600;
line-height: 20px;
}

.divbg {
background: repeat-x url(../images/bg_line.jpg);
width: 95%;
height: 8px; 
}
.box_two strong {
	color: #996600;
}
