
html,body{margin:0;padding:0 0 15px 0;background-color:#6F9DBE}
body{font:80% Verdana,Arial,sans-serif;color:#333;text-align:center;max-width:900px;margin:0 auto;padding:0;}
form{margin:0}
img{border:0}
textarea{font:100% Verdana,Arial,sans-serif;color:#333}
#enableJS p{background-color:#f00;color:#fff;text-align:center;border:0}
hr{display:block;height:5px;border:1px solid #6F9DBE;margin:5px 0 20px 0}
.hr{clear:both;height:1px;padding:0;margin:0;font-size:1px}
p{margin:0;padding:0;line-height:1.3em}
a{text-decoration:none;font-weight:bold;color:#29556F}
a:hover{text-decoration:underline;font-weight:bold;color:#F7A700}
h1{color:#666;margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px dashed #555}
h3, h4{margin:5px 0 2px 0;clear:both}
label{font-weight:bold;padding-top:3px}
table{font-size:100%}
.smallText{font-size:85%}
.headerError, .messageStackError {font-size:115%;font-weight:bold;color:#f00;border:1px solid #f00;background-image:url(includes/languages/english/osc_images/buttons/exclamation.png);padding-left:25px;background-repeat:no-repeat;background-position:5px;}
.messageStackError {font-size:105%;border:0}


#pageContent{float:left;width:70%;margin:0 0 0 15px}
#pageColumnLeft{float:left;width:24%;padding-left:15px;}
#pageContent p{margin:.9em 0}

#cartBar{margin:0 auto;padding-bottom:3px;background-color:#555;text-align:left;color:#fff;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom:1px solid #555}
#cartBar p{padding: 6px 15px 2px 15px;line-height:1}
#cartBar a{color:#F9CA69}
#container{background-color:#fff;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-top:5px solid #fff}

#header{background-color:#fff;padding:5px 0 15px 15px}
.menu{clear:both;width:100%;overflow:hidden;background:#FFF;padding-top:10px}
.nav{list-style-type:none;margin:0 15px 0 0;padding:0}
.nav li{list-style-type:none;margin:0;padding:0}
.nav{padding-left:15px}
.nav .inactive{float:right;width:8em;margin-right:3px;text-align:center;/*-moz-border-radius-topleft:3px;*/-moz-border-radius-topright:5px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top:3px solid #F9CA69}
.nav .active{float:right;width:8em;margin-right:3px;text-align:center;/*-moz-border-radius-topleft:3px;*/-moz-border-radius-topright:5px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top:3px solid #F7A700}
.nav a{float:right;width:8em;text-decoration:none;background-color:#F9CA69;color:#555;font-weight:bold;padding:2px 0}
.nav .active a{background-color:#F7A700;color:#000}
.nav a:hover{color: #000;text-decoration:none}

#favoritesTab.inactive{border-top:3px solid #D3E8F4}
#favoritesTab a{background-color:#D3E8F4;color:#29556F}
#favoritesTab.active a{background-color:#F7A700;color:#000}

#content{clear:both;width:100%;padding-top:5px;}
#footer{clear:both;padding-top:5px;text-align:center;font-size:80%;border-top:1px solid #29556F;margin-top:10px}

#phone{display:inline;float:right;text-align:right;margin-right:15px}

.pMenu{clear:both;width:100%;overflow:hidden;background:#FFF;padding-top:10px}
.pNav{list-style-type:none;margin:0 15px 0 0;padding:0 0 0 15px}
.pNav li{float:right;width:11em;text-align:center;list-style-type:none;margin:0 3px 0 0;padding:0;}
.pNav .pActive{/*-moz-border-radius-topleft:3px;*/-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top:3px solid #29556F}
.pNav .pInactive{/*-moz-border-radius-topleft:3px;*/-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top:3px solid #D3E8F4}
.pNav a{float:right;width:11em;text-decoration:none;background-color:#D3E8F4;color:#555;font-weight:bold;padding:2px 0;white-space:nowrap}
.pActive a{background-color:#29556F;color:#fff}
.pActive a:hover{text-decoration:none;cursor:default}
.pInactive a:hover{color:#000;text-decoration:none}

#productCategories{border-top:1px solid #F7A700;border-bottom:1px solid #CCC}

#leftSpecials {-moz-border-radius:5px;border:1px solid #D3E8F4;padding:5px 0}
#leftSpecials .productSpecialPrice{font-size:1.2em;color:#f00;font-weight:bold}
#leftSpecials .buttonBlue{float:none;margin-top:15px}
#weeklySpecial .buttonBlue{float:none;margin-top:15px}
#newsletterSignup {-moz-border-radius:5px;border:1px solid #D3E8F4;padding:5px 0}

.even{background-color:#efefef}
.productListHeading{background-color:#F9CA69;color:#000}
.productListHeading a{color:#000}
.listHeading{background-color:#F9CA69;font-size:0px;padding:0;margin:0}

.logicalBlock{background-color:#D3E8F4;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #D3E8F4;padding:5px 0}
.logicalBlock p{padding:0 10px;}
.logicalBlock .buttonBlue{margin:0 10px 0 10px}
.formRow{clear:both;margin-bottom:10px;padding:5px 0}
.formRow label{float:left;width:20%;text-align:right}
.formRow label.disabled{color:#aaa}
.formRow input, .formRow select, .formRow textarea {float:left;width:40%;margin-left:10px} 

.halfBlockL{float:left;width:49%;clear:none}
.halfBlockR{float:right;width:49%;clear:none}
.halfBlockL label, .halfBlockR label{float:left;width:30%;text-align:right}
.halfBlockL .formRow input, .halfBlockR .formRow input{float:left;width:60%;margin-left:5px}

.nextBar{color:#fff;background-color:#29556F;padding:0;white-space:nowrap;clear:both;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #29556F}
.nextBar.bottom{margin-bottom:10px}
.nextBar.search{margin-top:5px}
.nextBar a{color:#F9CA69;text-decoration:none;}
.nextBar a:hover{text-decoration:underline;font-weight:bold;color:#F7A700}

#indicator {visibility:hidden}

#searchBox{margin:5px 5px 10px 5px;background-color:#F7A700;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #F7A700;padding:5px 0}
#searchBox input{padding:2px;border:1px solid #F9CA69; vertical-align:middle}
#searchBox input[type="text"]{width:150px}
#searchBox select{padding:2px;border:1px solid #F9CA69}
#searchBox form{padding:3px 10px}

#searchBar {background-color:#29556F;padding: 5px 0;font-size:1.2em;text-align:center}
/*#q {font-size:1.4em;padding:2px 5px;width:55%;color:#6F9DBE}*/
#searchBar a.buttonBlue{float:none;clear:none;padding:6px 25px;font-size:1.2em;}
#searchBar a.buttonBlue {position:relative;top:-1px}
#searchBar div#autoComplete {text-align:left;font-size:1.1em;position:relative;left:117px;}
.yui-skin-sam .yui-ac-content{width:63%;}
.yui-skin-sam .yuimenubar {border-top:0;}
#autoComplete ul {list-style-type:none;}

.buttonBlue {
	color:#29556F;
	font-weight:bold;
	clear:both;
	float:right;
	padding:4px 5px;
	margin:10px 0 15px 10px;
	background-repeat:repeat-x;
	background-image:url(osc_images/button_bg.gif); 
	background-color:#6F9DBE; /* darkest blue in bg-image gif */
	border:1px solid #29556F;
}

.loginButton {
	color:#29556F;
	font-weight:bold;
	clear:none;
	float:right;
	padding:4px 5px;
	margin:5px 165px 0 0;
	background-repeat:repeat-x;
	background-image:url(osc_images/button_bg.gif); 
	background-color:#6F9DBE; /* darkest blue in bg-image gif */
	border:1px solid #29556F;
}
.buttonBlue:hover{color:#000;background-image:url(osc_images/button_bg_lite.gif);background-color:#abd9fa;text-decoration:none;cursor:pointer;}
.buttonBlue:active{background-image:none;background-color:#FFF;color:#999;border:1px solid #666}
.loginButton:hover{color:#000;background-image:url(osc_images/button_bg_lite.gif);background-color:#abd9fa;text-decoration:none;cursor:pointer;}
.loginButton:active{background-image:none;background-color:#FFF;color:#999;border:1px solid #666}


iframe{
margin:0;
padding:0;
height:600px
}

iframe{width:650px}


#manufacturers_id{width:100%}

#productPricing {float:left;margin-left:5px;padding:0;width:35%}
#productPricing p{margin:8px 0}
#productInfoWrapper {border:1px solid #29556F;margin:0;padding:0 10px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
#prodImage {background-color:#D3E8F4;width:45%;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #D3E8F4;padding:5px 0}
#prodUtility {background-color:#D3E8F4;width:45%;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #D3E8F4;padding:5px 0}
#prodUtility p {margin:5px 5px 0 5px;padding:0 5px;background-repeat:no-repeat;background-position:0 5%;}
#prodUtility p a{display:block;padding-left:15px}
#otherBrandProducts{background-image:url(includes/languages/english/osc_images/buttons/bricks.gif)}
#addProductUpdate{background-image:url(includes/languages/english/osc_images/buttons/add_notice.gif)}
#removeProductUpdate{background-image:url(includes/languages/english/osc_images/buttons/remove_notice.gif)}
#tellFriend{background-image:url(includes/languages/english/osc_images/buttons/comment.gif)}

#socialUtility {width:45%;padding:5px 0}
/*
#rss {margin:0;padding:5px 0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}
#rss p {margin:0;}
#rss a {color:#fff;}
*/
#weeklySpecial {background-repeat:no-repeat;background-position:5%;margin:10px auto 0 auto;width:75%;border:3px dashed #29556F;padding:5px;text-align:center;clear:both;padding-left:60px}

#homePageArticle {clear:both}
#homePageArticle h2 {clear: none; color: rgb(111, 171, 57); font-family: Georgia}


