body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.687em;
	color:#000;
	padding:0;
	margin:0 auto;
	background-image:url(/images/global/main_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

h2 {
    color:#E1771F;
}

#wrapper{
	width:790px;
	background-color:#fff;
	padding:0 0 0 10px;
	margin:0 auto;
}

#header{
	float:left;
	width:800px;
}

/**Navigation**/
#navigation {
	margin: 4px 0 0 0; 
	padding: 0;
	float:left;
	overflow: hidden;
	background:url(../images/header/naviagtion/nav_bg02.jpg) repeat-x;
	width:780px;
	}

#navigation ul {
	margin:0; 
	padding: 0;
    float:left;
	}

#navigation li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#navigation a {
	float: left;
	padding: 29px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:29px; /* for IE5/Win only */
	}
	
#navigation a:hover {
	background-position: 0 -29px;
	}

/*** Nav ID'S ***/

#home a{
	background:url(../images/header/naviagtion/home.jpg);
	width:99px;
}

#products a{
	background:url(../images/header/naviagtion/products.jpg);
	width:99px;
}

#brands a{
	background:url(../images/header/naviagtion/brands.jpg);
	width:99px;
}

#gallery a{
	background:url(../images/header/naviagtion/gallery.jpg);
	width:98px;
}
#contact a{
	background:url(../images/header/naviagtion/contact.jpg);
	width:98px;
}

#about a{
	background:url(../images/header/naviagtion/about.jpg);
	width:99px;
}

#blog a{
	background:url(../images/header/naviagtion/blog.jpg);
	width:99px;
}

#spacer a{
	background:url(../images/header/naviagtion/nav_bg.jpg) repeat-x;
	width:280px;
}

/***** Global *****/
.clearfix{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/***** ContentPane *****/

#contentpane{
	width:800px;
	float:left;
	margin:5px 0 0 0;
}

#left_column{
	float:left;
	width:587px;
}

#right_column{
	float:left;
	width:179px;
}

#welcome_lead_in{
	background-image:url(/images/leadins/welcome_bg.jpg);
	width:580px;
	height:170px;
}

#welcome_lead_in p{
	width:310px;
	padding:50px 0 0 230px;
	margin:0;
}

#item_view_left{
width:300px;
float:left;
}
#item_view_left img{
padding:5px;
}
#item_view_right{
width:250px;
float:left;
margin:10px;
}

.item-brands{
 width:592px;
 overflow:hidden;
}
.item-brands div{
 margin-left:10px;
 width:103x;
 color:#666;
 font-size:13px;
 float: left;
 font-weight:bold;
}
.item-brands div a img{
 width:103px;
}
.item-brands div a, .item-brandsdiv  a:visited, .item-brands div  a:hover{
    text-decoration: none;
 color:#666;
 font-size:13px;
 font-weight:bold;
}
.item-brands div a.active{
color:#000;
}
#main_image{ padding-left:5px;}

div.class-item img, div.class-item div{
padding-right:10px;
}

#ads{ background-color: #E1771F;  }

#ads a  img { 
/*border-top: solid 5px #E1771F;*/
border: none;
padding:10px 0 0 0;
}

#footer{
float:left;
width:790px;
height:30px;
padding:0px;
background-image: url(/images/global/footer-bg.gif);
background-repeat:repeat-x;
color:#fff;
}

#footer div{
    padding-top:10px;
    margin-bottom: 20px;
}

#footer  div ul{
    display: inline;
    list-style: none;
    margin:5px 0 0 10px;
}
#footer div li{
    display: inline;
    list-style: none;
}

#footer div ul li a,#footer div ul li a:visited,#footer div ul li a:hover{
    color:#fff;
    text-decoration:none;    
}
#shopping-cart a, #shopping-cart a:visited, #shopping-cart a:hover{
color:#E1771F;
text-decoration:none;
}

#shopping-cart{
padding: 10px;
background-color: #eaeaea;
margin-bottom: 10px;
}

.cart-item{
    float:left;
padding: 15px 0;
}
.cart-details {
float:left;
padding: 0 0 0 15px;
margin-left:20px;
}
.cart-detail-headings{
font-weight: bold;
color:#E1771F;

}

.gallery-image-div{
padding: 15px 0;
}
.gallery-image-details {
float:left;
padding: 0 0 0 15px;
margin-left:20px;
}
#gallery div.gallery-image-div .gallery-image-detail-headings,
#gallery div.gallery-image-div .gallery-image-detail-headings a ,
#gallery div.gallery-image-div .gallery-image-detail-headings a:visited,
#gallery div.gallery-image-div .gallery-image-detail-headings a:hover, 
div.back a,div.back a:visited a,div.back a:hover , #contact-email{
font-weight: bold;
color:#E1771F;
text-decoration:none;
background:#fff;
}
#checkout div label{
display: block;
width: 200px;
}
/***** Featured Product *****/

#featured_product{
	float:left;
	width:560px;
	height:140px;
	margin:15px 0;
	background:#CCCCCC;
	padding:10px;
}
#feature_img_holder{
	float:left;
	padding:10px;
	background-color:#FFFFFF;
	border:1px solid #666;
	margin:-15px 0 0 0;
}
#featured_img{
	float:left;
	width:200px;
	background:#e1771f;
}

#featured_txt{
	float:left;
	width:320px;
	padding:0 0 0 15px;
}

.read_more, .read_more a{
	float:left;
	color:#000;
	background-color:#e1771f;
	text-transform:uppercase;
	font-size:9px;
	text-decoration:none;
    padding: 0;
    margin:0;
}

.read_more a:hover{
	float:left;
	color:#FFF;
	background-color:#000;
	text-transform:uppercase;
	font-size:9px;
	text-decoration:none;
}
/***** Left Lead In *****/

#left_leadin{
	float:left;
	padding:0;
	margin:15px 0 0 10px;
	width:277px;
}

#left_img{
	background:#e1771f;
	border:1px solid #666;
}

#right_leadin{
	float:left;
	padding:0;
	margin:15px 0 0 10px;
	width:277px;
}

#right_img{
	background:#e1771f;
	border:1px solid #666;
}
