#overall {
	width: 760px;
	margin: auto;
	text-align: left;
}
#header {
background:#FFFFFF none repeat scroll 0%;
height:145px;
position:relative;
width:760px;
}
#container {
	width: 760px;
	background: #FFF url(/lib/allaboutosha/containerbg.gif) repeat-y 0 0;
	margin-top: 0px;
}
#footer {
	width: 760px;
	background: #FFF url(/lib/allaboutosha/footerbg.gif) no-repeat 127px 26px;
	border-top: 3px #d32121 solid;
	float: left;
}

img a {border:none;}
a img {border:none;}

/*-------------Header--------------*/
.headertext {padding: 0; width: 747px; height: 83px; font-size:18px;}

.headertextinner{padding: 50px 0 0 3px;}

.headernav {width: 760px;}

.headerdropdown {position: absolute; width: 400px; left: 201px; top: 127px;}

.logo {position: absolute; width: 150px; left: 600px; top: 16px; height: 130px;}

.logo a {border:none;}


/*--------------Left Navigation-------------------*/
.leftnav {width: 191px; border-right: 1px #666666 solid; float: left;}

.bloglink{
display:none;
}

.bloglink{font-size: 13px; padding-left: 10px; margin-bottom: 10px;}

.bloglink a{color: #000; text-decoration: none;}

.searcharea {width: 183px; padding: 0 0 20px 8px; font-size: 11px; font-weight: bold; color: #d32121;}

.searcharea form * {vertical-align: middle;}

.leftnavigation {width:191px; margin:0; padding:0;}

.leftnavigation .sectionbar {list-style-type:none;}
.leftnavigation ul li.sectionbar ul {list-style-type:none;}

* html .leftnavigation ul li.sectionbar a, * html .leftnavigation ul li.sectionbar ul li a{
	width:191px;
}

* html .leftnavigation ul li.sectionbar div.n-top, * html .leftnavigation ul li.sectionbar ul li a{
	width:191px;
}

.leftnavigation ul li.sectionbar a, .leftnavigation ul li.sectionbar div.n-top {list-style-type:none; background: #ED1C24 url(/lib/allaboutosha/check2.gif) no-repeat 0 3px; font-size: 12px; color: #ffffff; width: 171px; display:block; padding: 2px 0 2px 20px; font-weight:bold;}

.leftnavigation ul li.sectionbar a:hover {text-decoration:none;}

.leftnavigation ul li.sectionbar ul li a {font-size: 12px; font-weight:normal; color: #000000; border-bottom: 1px #dddddd dotted; background: #ffffff; display: block; padding: 5px 0 5px 20px; width: 171px; list-style-type:none;}

.leftnavigation ul li.sectionbar ul li a:hover {color: #d32121; background: #ffffff url(/lib/allaboutosha/leftnavhovercheck.gif) no-repeat 5px 6px;}


.badges {width: 191px; text-align: center; padding-bottom: 10px;}

.badges img {margin-top: 10px;}
.productimage {padding:10px 0 0 0;}
.content .itempage {width:560px; border: 0; margin-top: 0;}
#scPage-insets {width:250px;}
.productinfo {padding:0;}
.leftnavigation ul li.sectionbar a {}
#seo-related-links {margin-bottom:30px;}
.productimage .linkbox {float:left; width:185px; text-align:left; margin-left:15px;}
.productimage .linkbox a {font-size:12px; color:#000; text-decoration:underline; text-align:left}

#videoblock {}

#nav, .second-level li, #nav .second-level, .leftnavigation .sectionbar{
	float:left;
	display:block;
}
#nav ul li.sfhover a{
	background: #FFFFFF url(/lib/allaboutosha/leftnavhovercheck.gif) no-repeat scroll 5px 6px;
	color:#D32121;
}
.sfhover{
	position: relative;
}
#nav ul li.sfhover .third-level {
	left: 191px;
	top:0;
	display:block;
}
#nav .third-level a{
	padding: 3px 2px 3px 15px;
	font-weight:normal;
	/*background:url(/lib/blaircandy/left-nav-bg-08.gif) repeat-y;*/
}
.second-level .third-level a{
	background-color:#ed1b24 !important;
	color:#fff !important;
	border-bottom:1px solid #000 !important;
	background-image:none !important;
}
.second-level .third-level a:hover{
	background-color:#FFF !important;
	background-image:none !important;
	color:#000 !important;
}
#nav .third-level {
	position: absolute;
	top:0;
	display:none;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
}
/*--------------------Footer-------------------------*/
.footernav {float: left; width: 556px; padding: 5px 0 0 0;}

.footernav img{margin-left: 10px;}

.copyright {font-size: 12px; color: #000000; float: left; padding: 20px 0 5px 5px; width: 270px;}

.designby {font-size: 12px; color: #000000; float: right; padding: 20px 5px 5px 0; width: 158px;}

.designby a {font-size: 12px; color: #000000;}

.content {width: 558px; float: right; border-top: 1px #666666 solid; margin-top: 11px;}

.contentleft {width: 420px; float: left;}

.contentright {width: 130px; float: right;}

.welcometitle {font-size: 18px; color: #000000; border-bottom: 1px #d32121 solid; width: 306px; padding-top: 20px;}

.welcometext {font-size: 12px; width: 420px; color: #000000; padding-top: 10px;}

.readmore {width: 420px; font-size: 12px; color: #d32121; text-align: right; padding-bottom: 15px;}

.readmore a {font-size: 12px; color: #d32121; text-decoration: underline;}

.readmore a:hover {text-decoration: none;}

.featureditems {width: 420px; padding-top:3px; /*padding-bottom: 15px; */}

.featureditemstitlebg {background: url(/lib/allaboutosha/homeredbar.gif) no-repeat 0 0; padding-bottom:15px;}
.featureditemstitle td{font-size: 12px; color: #ffffff; text-align:center; }
.featureditemstitlefirst{padding-left:15px;}

.blackdivider {background:url(/lib/allaboutosha/blackpix.gif) center repeat-y; /*color: #000000; padding: 0 15px 0 15px;*/}

.verticaldivider {border-right: 1px #cccccc solid;}

.itemimage {text-align: center;}

.itemname {text-align: center; font-size: 12px; padding:10px 0 10px 0;}

.itemname a {font-size: 12px; font-weight: bold; color: #000000; }

.regprice {font-size: 12px; color: #666666; text-align: center;}

.saleprice {font-size: 12px; color: #d32121; font-weight: bold; text-align:center;}

.informationbar {background: url(/lib/allaboutosha/info-bar2.gif) no-repeat 0 0; width: 415px; height: 25px; margin-top: 10px;}

.informationcenter ul {margin:10pt 0pt 15pt; padding:0; list-style-type:none;}

.informationcenter ul li {background: url(/lib/allaboutosha/leftnavhovercheck.gif) 5px 4px no-repeat; margin:0 0 10px 0; padding-bottom:0; font-size: 12px; padding-left:25px;}

.informationcenter ul li a {text-decoration:none; _width:100%; color: #000000; font-size: 14px; display: block;}

.informationcenter ul li a:hover {text-decoration:none;}

.blogbar,.blogcenter,.blogfooter{
display:none;
}

.blogbar {background: url(/lib/allaboutosha/blogheader2.jpg) no-repeat 0 0; width: 421px; height: 26px; clear: both;}
.blogcenter {
	padding:10px 12px;
}
.blogcenter .post {
	font-size:12px;
}
.blogcenter .post strong {
	padding:5px 0;
	font-weight:bold;
	text-decoration:underline;
	font-size:1em;
	color:#c00;
	display:block;
}
.blogcenter .post strong a {color:#f00;}
.blogcenter .post p {margin:0 0 10px;}
.blogcenter .post .readmore {width:auto;}
.blogcenter ul {
	list-style:none;
	padding:5px 0 0;
	margin-bottom:20px;
}
.blogcenter ul li {
	padding:3px 0 3px 10px;
	background: url(/lib/allaboutosha/blogbullet.jpg) no-repeat center left;
}
.blogcenter ul li a {
	color:#000;
	text-decoration:underline;
}
.blogfooter {
	padding:6px 10px;
	background:#e7e7e7;
	font-size:12px;
	position:relative;
}
.blogfooter a {
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
#blog-rss-value {
	position:absolute;
	top:0;
	right:0;
	width:79px;
	height:25px;
	text-indent:-10000px;
	display:block;
	background: url(/lib/allaboutosha/rss.jpg) no-repeat top left;
}


.bestsellertitle {width: 130px; padding-bottom: 10px;}

.bestselleritems {width: 127px; border-left: 1px #000000 solid; padding: 0 0 0 3px;}

.blackbottomborder {border-bottom: 1px #000000 solid;}


/*-----------------------Section/Item Page Variables---------------------*/
.breadcrumbs {width: 543px; text-align: left; font-size: 12px; color: #333333; padding: 5px 10px 0 5px;}

.breadcrumbs a {font-size: 12px; color: #333333;}

.breadcrumbitem {width: 522px;}

.sectiontitle {font-size: 14px; color: #d32121; font-weight: bold; padding: 15px 0 15px 0;}

.sectiontext {font-size: 12px; color: #333333; width: 365px; float: left;}

.sectionimage {float: left; padding-left: 30px;}

.sectionitems {width: 558px; padding-top: 25px;}

.horizontalborder {border-bottom: 1px #cccccc solid;}

.productimage {width: 185px; float: left; padding: 15px 0 0 15px; text-align: center;}

.featureditems-vert-sep {/*width:1px; background:url(/lib/allaboutosha/pix.gif) repeat; */ background:url(/lib/allaboutosha/pix.gif) center repeat-y; padding:10px 0;}

.itempage {width: 532px;}

.clicktoenlarge {width: 185px; text-align: center; padding: 10px 0 15px 0;}

.clickforsamples {background: url(/lib/allaboutosha/pdficon.gif) no-repeat 19px 0; text-align: center; width: 185px; font-size: 12px; padding: 3px 0 10px 0;}

.clickforsamples a {font-size: 12px; color: #000000; text-decoration: underline;}

.clickfordemo {background: url(/lib/allaboutosha/demoicon.gif) no-repeat 15px 2px; text-align: center; width: 185px; font-size: 12px; color: #000000; text-decoration: underline; font-size: 12px; padding-bottom: 10px;}

.clickfordemo a {font-size: 12px; color: #000000; text-decoration: underline;}

.productinfo {float: right; padding: 10px 10px 0 0; width: 298px;}

.leftcolumn {background-color: #cccccc; text-align: right; font-size: 12px; color: #000000; padding: 5px 5px 5px 0;}

.rightcolumn {background-color: #e8e6e6; text-align: left; font-size: 12px; color: #000000; padding-left: 5px;}

.productname {font-size: 12px; color: #000000; font-weight: bold; text-align: center; padding: 10px 0 10px 0; background-color: #e8e6e6;}

.addtocart {text-align: right; padding: 7px 15px 0 0; width: 283px;}

.productdescriptionbar {background:url(/lib/allaboutosha/productinfobar.gif) no-repeat; width: 517px; height:23px; padding-top: 5px; clear:both;}

.productdescription {font-size: 12px; color: #000000; width: 500px; padding: 7px 0 10px 7px;}

.crosssellbar {background:url(/lib/allaboutosha/crosssellbar.gif) no-repeat; width: 517px; height:23px;}

.crosssellitems {width: 495px; padding: 10px 0 20px 15px;}

.relateditemsbar {background:url(/lib/allaboutosha/relateditemsbar.gif) no-repeat; width: 517px; height:23px;}

.relateditems {width: 510px; padding: 7px 0 20px 25px;}

.relateditems ul li {list-style: square; color: #000000; font-size: 12px; padding-bottom: 5px;}

.relateditems ul li a {color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

body { background: #E8E6E6; margin: 0 0 0 0; text-align: center; font-family: Arial, Helvetica, sans-serif;}

a img {border: none; margin: 0; padding: 0;}

input {margin: 0; padding: 0;}

form {margin: 0; padding: 0;}

a {text-decoration: underline !important; color: #00f !important}

a:hover {text-decoration: underline;}

img {border: none; margin: 0; padding: 0;}

ul {margin: 0; padding: 0; font-size: 12px;}

.select {width:190px;}

#scPage-insets {width:300px;}
#scPage-insets img {float:left; margin:4px;}

h2.multiname {margin:0; padding:0;}
h2.multiname a {font-size:12px; font-weight:bold; text-decoration:none; color:#000;}

.multidescrip {/*float:left; width:340px;*/ margin-top:10px;}
.multidescrip h2 {font-size:14px; color:#d32121;}
.multidescrip p {font-size:12px; color:#000;}
.multidescripimg {float:right; /*width:200px;*/ margin-top:10px; margin-left:10px;}

#multicontents p {font-size:12px; color:#000; width:275px;}
.multiprice {font-size:12px; color:#000; display:block;}
.multisaleprice {font-size:12px; font-weight:bold; color:#D32121;}
.multioptions .test {font-size:12px; color:#000;}
.yousave {color:#000; font-weight:bold;}

.crosssellitems h2, .crosssellitems h2 a {font-size:12px; font-weight:bold; text-decoration:none; color:#000; margin:0; padding:0; font-family: Arial, helvetica, sans-serif;}

#seo-related-links {
    width: 95%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/allaboutosha/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
            color:#000;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                color:#d32121;
                }

.sitemap-header {
    font: normal 12px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: normal 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}
