/*----------------------------------------------------------
title:		master stylesheet
template:	00190
----------------------------------------------------------*/
@import 'reset.css';

* { margin: 0; padding: 0; outline: 0; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }


body {margin: 0; padding: 0; font-family: Georgia,Helvetica,sans-serif; font-size: 12px; background:url(../images/om-embossed-background.jpg) repeat}

#container {margin: 0 auto; padding: 0; width: 960px; }

/*////////// start header //////////*/

#logo {
	float: left;
	margin: 0;
	width: 315px;
	font-size: 2.10em;
	font-weight: bold;
	padding: 0px 0 0 5px;
}
	#logo img {border: none;}

#header {float: left; margin: 16px 0 4px 0; padding: 0; width: 960px; height: 110px; background: url(../images/header.jpg) no-repeat;}

#header-links {float: right; margin: 0; padding: 11px 10px 0 0; color: #977e63;}
    #header-links a {margin: 0; padding: 0 3px; font-size: 12px; text-decoration: none; color: #5e5e5e; font-family: Georgia,Helvetica,sans-serif;}
    #header-links a:hover {text-decoration: underline;}
a.cart{background:url(../images/cart.gif); width:112px; line-height:25px; display: block; margin:15px auto 0 auto; font-size: 14px; color:#5eb413; text-decoration: none; font-family: Georgia, sans-serif;}
a:hover.cart{text-decoration: none;}

p.location{font-size: 16px; color:#5eb413;}
p.location a{font-size: 16px; color:#5eb413; text-decoration: none;}
p.location a:hover{ text-decoration: underline;}

p.display{font-size: 13px; color:#636363; padding-top:5px; }


.products{padding:27px 0 0 0;}
.products ul{list-style-type: none; float: left; display: inline; }
.products li{float: left; width:160px; margin-right:23px; text-align: center; padding-bottom:36px}
.products li.last{margin-right:0px}
.products li img{display: block; border:solid 1px #eaeaea; width:155px; margin:0 auto}
.products li span.price{color:#636363; font-size: 14px;}
.products li h3 {padding-top:5px; font-weight: normal; font-size: 14px; word-spacing: -1px; padding-bottom:6px}
.products li h3 a{color:#5eb413; font-size: 14px; text-decoration: none;}
.products li h3 a:hover{ text-decoration: underline;}
/*/ start main navigation /*/

#nav {float: left; margin: 0 0 4px 0; padding: 0; width: 960px; height: 37px; background: url(../images/nav.gif) no-repeat;}

#topNav {margin: 0; padding: 0px 0 0 0; width: 960px; line-height:37px}
    #topNav .left {float: left; width: 0; line-height:0; font-size: 0;}
    #topNav .center {width: 960px;}
    #topNav .center .link {float: left;padding: 0;width: 200px;text-align: center; }
/*    #topNav .center .link {float: left;padding: 0;width: 115px;text-align: center;}*/

	#topNav #topNavTab_1{width:100px;}
	
	#topNav #topNavTab_2,
	#topNav #topNavTab_3,
	#topNav #topNavTab_4
	{width:100px;}
	
	#topNav #topNavTab_5{ float:right; width:150px; margin-left:50px;}


    #topNav .center .link a { font-weight: normal; text-decoration: none;  color: #fff; font-size: 14px;}
	
	
	
    #topNav .center .link a:hover {color: #FFEE91;}
    #topNav .center .spacer {float: left; width: 0; height: 35px;}
    #topNav .right {float: left; width: 2%; line-height:0; font-size: 0;}

/*/ end main navigation /*/

/*////////// end header //////////*/

/*////////// start content //////////*/

#content {float: left; margin: 0; padding: 0; width: 960px; font-family: Georgia,Helvetica,sans-serif; color: #636363; padding-top:7px}

#content-left {float: left; margin: 0; padding: 0; width: 210px; margin-left:4px}

#content-middle {float: left; margin: 0 0px 0 16px; padding: 6px 0 0 0; width: 710px; min-height: 500px;  background: #fff;}

#content-right {float: left; margin: 0 0 0 5px; padding: 0; width: 210px;}


.frame{ background:url(../images/cnt-rep.jpg) repeat-y; width: 960px; }
.frame .top{ background:url(../images/cnt-top.gif) no-repeat; width:960px}
/*////////// end content //////////*/

/*////////// start footer //////////*/

#footer {display: block; float: left; margin: 0 0 4px 4px; padding: 0px; width: 950px; color:#636363; font-size: 13px; font-family: Georgia, sans-serif; border: 1px solid #D4D4D4; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#footer p{padding-top:11px}

/*////////// end footer //////////*/


/*////////// OM start Customn overrides //////////*/
#widgetCategories .body ul li {
	font-weight:bold;
}
#widgetCategories .body ul li ul li{
	font-weight:normal;
}

#omheader-welcome{
float: right; margin: 0; padding: 11px 10px 0 0; color: #23408F; font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
     #omheader-welcome a {margin: 0; padding: 0 3px; font-size: 16px; text-decoration: none; color: #558A3E; font-family:Arial, Helvetica, sans-serif; }
    #omheader-welcome a:hover {text-decoration: underline;}
	
#header-search {
	margin:20px 0 0 389px;
}

#omfooter-address {
}
