@charset "utf-8";
/* CSS Document */

body{
background-color:#333;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

a{
color:#D41F00;
text-decoration:none;
}

a:hover{
color:#999999;
}

a img{
border:0;
}

h1{
color:#D41F00;
font-size:14px;
font-weight:bold;
}

div#sliderTextBox h2{
color:#D41F00;
font-size:14px;
font-weight:bold;
}

div#bigBox h2{
color:#D41F00;
font-size:14px;
font-weight:bold;
}

h2{
color:#333;
font-size:13px;
font-weight:bold;
}

h3, h3 a{
color:#FFF;
font-size:13px;
font-weight:bold;
}


div.body div.bigBox div.bigBoxMiddle H1 > div, div.body div.bigBox div.bigBoxMiddle H3 > div  {
background-color: #D41F00;
border-bottom: 2px solid #000000;
height: 20px;
margin-left: 25px;
margin-right: 0;
padding-top: 5px;
width: 92%;
color:#FFFFFF !important;
font-size:13px;
font-weight:bold;
border-radius: 8px;
}

div.bigBoxMiddle h1{
color:#FFF;
font-size:13px;
font-weight:bold;
border-radius: 8px;
}



.red-button{
	color:#FFF;
	padding:5px;
	background-color:#690;
	border:1px solid #360;
	font-size:16px;
}

.red-button:hover{
	color:#FFF;
	padding:5px;
	background-color:#360;
	border:1px solid #690;
	font-size:16px;
}


.mainContainer{
 width: 100%;
 margin:0 auto;
 position:relative;
 text-align:left;
}

.topContainer{
 background-color:#444;
 text-align:right;
 border-bottom:0px solid #666666;
}

.top{
 color:#FFF;
 position:relative;
 width:970px;
 height:20px;
 margin:0 auto;
 background-color:#444;
 padding:5px 15px;
 border-bottom:0px solid #666666;
}

.topNav{
 position:relative;
 float:left;
}

.footer .topNav p {
    background: url("images/buttonBack2.jpg") repeat scroll 0 150px #444444;
    border-radius: 7px 7px 7px 7px;
    border-right: 0 solid #999999;
    display: inline;
    height: 20px;
    line-height: 18px;
    margin: 0;
    padding: 2px;
}

.top .topNav p {
    background: url("images/buttonBack.jpg") repeat scroll 0 150px #444444;
    border-radius: 7px 7px 7px 7px;
    border-right: 0 solid #999999;
    display: inline;
    height: 20px;
    line-height: 18px;
    margin: 0;
    padding: 2px;
    padding-top: 1px;
    padding-bottom: 3px;
}

.top .topNav p a       {  color: #dddddd;  }


.footer .topNav p, .footer .topNav p a  {
    background: url("images/buttonBack2.jpg") repeat scroll 0 200px #444444;
    color: #ffffff;
}

.footer .topNav p a:hover, .topNav p:hover{
    background: url("images/buttonBack2.jpg") repeat scroll 0 200px #444444;
    color: #000000;
    border-radius: 7px ;
}

.footer .topNav p.social{
 display:inline;
 margin:0;
 padding:0;
 border-right:0px solid #999999;
 float:right; 
 position:relative;
 top:0px;
 padding-left:4px;
 height:20px;
 line-height:20px;  
 padding-bottom:3px;
 border-radius: 8px;
 background: none;   
     vertical-align: baseline;
border: 0 solid #222;
text-decoration: none;

}


.footer .topNav p.social a{

 background: none;   
     vertical-align: baseline;
border: 0 solid #222;
text-decoration: none;
    margin-left: 0px;
    margin-right:0px;
}




.footer .topNav p.social-last{
 display:inline;
  border-radius: 0px;
 border-right:0px solid #999999;
 float:right;   
 padding-left:3px; 
     vertical-align: baseline;
      background: transparent; 
      border: 0 solid #222;
text-decoration: none;
}

.footer .topNav p.social-ize{
 display:inline;
 margin:0;
 border-right:10px solid #999999;
 float:right;   
 padding:3px 5px 3px 5px; 
 border-radius: 0px;
 background: transparent; 
 position:relative;
 top:1px;
 left:2px;
}


.footer .topNav p:last-child {
 display:inline;
 margin:0;
 padding:4px;
 padding-top:0px;
 border-right:0px solid #999999; 
 float:right; 
 top:-1px;  
}

.footer .topNav a, .top .topNav a{
color:#FFF;
margin-right:7px;
margin-left:7px;
text-decoration:none;
font-size:11px;
}

.footer .topNav a:hover{
color:#D41F00;
text-decoration:none;
}


.top .topNav a:hover{
color:#D41F00;
text-decoration:none;
}




.footer #___plusone_0 {
    background: none repeat scroll 0 0 transparent;
    border-style: none;
    display: inline;
    float: none;
    font-size: 1px;
    height: 20px;
    line-height: normal;
    margin: 0;
    display:none;
    text-indent: 0;
    vertical-align: baseline;
    width: 50px !important;
    padding-left:3px;
    top:3px;
}

.footer .IN-widget {
    display: inline-block;
    height: 18px;
    position: relative;
    text-align: center;
    top: 0px;
    vertical-align: baseline;
    overflow: hidden;
    border-radius: 4px;
}

.search{
position:relative;
float:right;
}

.search input[type="text"]    {
border-radius: 8px;
top:1px;
position:relative;
background: url("images/buttonBack.jpg") repeat scroll 0 00px #444444;
border: 0px solid #555555;
height:18px;
color: #ffffff;
text-indent: 6px;
padding-right:0px;
}

.search input[type="submit"]    {
border-radius: 8px;
top:0px;
position:relative;
background: url("images/buttonBack.jpg") repeat scroll -10px 115px #444444;
border: 0px solid #555555;
color:#bbbbbb;
line-height: 16px;
padding-bottom:3px;
left:-15px;
padding-left:0px;

}

div.searchstyle {
    color: #999999;
    float: right;
    padding-right: 0;
    position: relative;
    right: 12px;
    text-align: right;
   
}


.headerContainer{
background-color:#000;
text-align:left;
border-bottom:0px solid #666;
height:100px;
}

.header{
/*background-image:url(/images/headerBack.jpg);
background-position:left;
background-repeat:no-repeat;*/
position:relative;
width:970px;
height:100px;
margin:0 auto;
padding:0 15px;
}

.headerLinks {
    float: right;
    height: 30px;
    margin-top: 18px;
    padding: 5px 20px 5px 0;
    position: relative;
    width: 660px;
}

.headerLinks p{
position:relative;
float:right;
display:inline;
width:150px;
height:30px;
margin:0px 5px 0px 10px;
background-image:url(images/buttonBack.jpg);
background-repeat:no-repeat;
background-position:top left;
text-align:center;
padding-top:7px;
}

.headerLinks a{
color:#FFF;
text-decoration:none;
}

.headerLinks a:hover{
color:#FFF;
text-decoration:underline;
}

.bodyContainer{
background-color:#333;
background-image:url(images/mainBack.jpg);
background-position:left top;
background-repeat:repeat-x;
text-align:left;
}

.body{
position:relative;
width:970px;
margin:0 auto;
padding:0 15px;
border:0px solid #666;
}

.mainNav{
/* background-color:#D41F00;    */
border: 0px dotted gray;
position:relative;
width: 200px;
margin: 15px auto;
float:left;
text-align:left;
z-index:3;
height:100%;

}

.menuTop{    display:none;
/*background-image:url(images/menuBackTop.jpg);     */
}

.menuBottom{   display:none;
/*background-image:url(images/menuBackBottom.jpg);
background-position:bottom;        */
}

/* .EmailmenuTop{
background-image:url(images/emailBackTop.jpg);
}

.EmailmenuBottom{
background-image:url(images/emailBackBottom.jpg);
background-position:bottom;
}                                  */

.mainNav ul {
    background-color: #D41F00;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 10px #000000;
    min-height: 300px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.mainNav form {

    height: 250px;
}



.mainNav li{
position: relative;
}

.mainNav a{
color:#FFF;
/*text-transform:uppercase;*/
text-decoration:none;
/* border-bottom:1px #D41F00 solid;  */
display:block;
height:15px;
padding-top:5px;
margin-left:2px;
}

.mainNav .featureProducts a{
color:#FFF;
text-transform:uppercase;
background-color:#F33;
text-decoration:none;
border-bottom:1px #F33 solid;
display:block;
height:15px;
padding-top:5px;
padding-left:2px;
margin-left:0px;
}

.mainNav .featureProducts a:hover{
	background:none;
	background-color:#F33;
	color:#000;
	font-weight:normal;
}

#featureProductsFirst{
	border-top:2px solid #F66;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
background-color:#F33;
padding-left:15px;
width:185px;
margin-top: 8px;
}

#featureProductsLast{
	border-bottom:2px solid #600;
}

.mainNav a:hover{
color:#000;
background-image:url(images/mainNavULBack.jpg);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
}

.mainNav ul li {
position:relative;
text-indent: 10px;
}

.EmailMenu ul li {text-indent:0px;}

.mainNav ul ul{
color:#fff;
background-color:#000;
border-bottom:0px #D41F00 solid;
border-top:0px #D41F00 solid;
position:absolute;
top:0px;
left:200px;
width:200px;
visibility: hidden;
height: auto;
min-height: 100px;
}

.mainNav ul li ul li:last-child, .mainNav ul li ul li:last-child a {
border-bottom: 0px #fff solid;
}

.mainNav li:hover > ul {
visibility: visible;
}

.mainNav li:hover ul, .mainNav li:hover li:hover ul {
visibility: visible;
}

.mainNav ul ul a{
color:#FFF;
/* border-bottom:1px #660000 solid;   */
}

.mainNav ul ul a:hover{
background-image:url(images/mainNavULBack2.jpg);
background-position:left;
background-repeat:no-repeat;
color:#D41F00;
text-decoration:none;
border-radius: 0px 12px 0px 0px;
}

.mainNav ul ul li:last-child a:hover{
background-image:url(images/mainNavULBack2.jpg);
background-position:left;
background-repeat:no-repeat;
color:#D41F00;
text-decoration:none;
border-radius: 0px 0px 12px 0px;
}

.mainNav li:hover ul ul {
visibility: hidden;
}

.mainNav ul ul ul{
color:#000;
background-color:#D41F00;
/* border-bottom:3px #000 solid;
border-top:3px #000 solid;
border-right:3px #000 solid;    */
position:absolute;
top:0px;
left:200px;
width:200px;
}

.mainNav ul ul ul a{
color:#FFF;
border-bottom:0px #000 solid;
}

.mainNav ul ul ul a:hover{
color:#000;
background-image:none;
text-decoration:none;
}

.menuFeature a{
color:#000;
font-weight:bold;
}

.EmailMenu {
    border: 0 dotted gray;
    color: #FFFFFF;
    float: left;
    font-size: 8pt;
    position: relative;
    text-align: left;
    width: 200px;
    z-index: 3;
    background: #444444;
}

.mainNav .EmailMenu ul{
list-style-type:none;
margin:0px;
padding:0px;
background-color: #888888;
box-shadow: 0 0 10px #000000;
border-radius: 8px;
min-height: 200px;
}

.mainNav .EmailMenu ul>:nth-child(7) {

background: none;
text-align: center;
padding-top: 10px;
}
.mainNav .EmailMenu ul>:nth-child(2) {
background: url("http://www.aokhealth.com/images/social/mailed.png") no-repeat scroll 9px 0 transparent;
 height: 50px;
 padding-left: 60px;
 line-height: 20px;
 vertical-align: middle;
 padding-top:15px;
 }

.EmailMenu input[type="text"] {
    background: url("images/buttonBack.jpg") repeat scroll -4px 60px #444444;
    border: 1px solid #222;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    height: 18px;
    padding-right: 0;
    position: relative;
    text-indent: 6px;
    top: 1px;
}



.EmailMenu ul li input#img1{
  border-radius: 6px;
  margin:0 auto;
  }

 .SocialButtons { 
 padding-top:2px;
 width:100%;
 display:block;
 height:46px;
 float: left;
 /* background-color: #333333;   */
 /* background-image: url("images/buttonBack_200.jpg");
 background-position: center top;
 background-repeat: no-repeat;          */
 
  }
 
 a .social_icons {
 
 display:inline;
 width: 32px;
 float:left;
 height: 32px;
 background: url("images/social_logos.png") no-repeat 0 0 transparent;
 box-shadow: 0 0px 5px #000;
 border-radius: 16px; 
 padding: 0px;margin:0 3px 0 2px;
 }
 
#googleplus { 
  background-position: 0 0; 
 }

#twitter { 
  background-position: -39px 0 ; 
 }

#linkedin { 
  background-position: -80px 0 ; 
 }

#facebook { 
  background-position: -120px 0 ; 
 }

 #youtube { 
  background-position: -160px 0 ; 
 }

#googleplus:hover, #twitter:hover, #linkedin:hover, #facebook:hover, #youtube:hover {
  box-shadow: 0 0px 18px 2px #000;  overflow:hidden;    z-index: 0;

}


 
 .SocialButtons a {
    border-bottom: 0px solid #D41F00;
    color: #FFFFFF;
    display: inline;
    height: 32px;
    margin-left: 2px;
    padding-top: 5px;
    text-decoration: none;
    float: left;
    
    
}

 .SocialButtons a:hover {
    background: transparent;
  
}

#SlideContainer { border-radius: 10px;}

 .mainNav a {padding-top:6px;}
 .download {border-radius: 8px;}
 
 div.body div.bigBox div.bigBoxMiddle H3 > div {border-radius: 8px;}
 
 
 
  


.CommentsButton{
	background-image:url(images/buttonBack_200.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:200px;
	height:40px;
	position:relative;
	float:left;
	background-color:#333;
}

.CommentsButton a{
	border-bottom:none !important;
	padding-top:12px;
	text-indent:12px;
}

.CommentsButton a:hover{
	background-image:none !important;
}

.homeText{
color:#FFF;
float:left;

display:inline;
position:relative;
width:300px;
z-index:2;
}

.homeText a{
color:#66CC00;
}

.homeText a:hover{
color:#CCC;
}

.homeThumbs{
position:relative;
float:left;
width:100px;
display:inline;
text-align:center;
margin:0px;
padding:0px;
}

.homeVideo{
float:left;
display:inline;
position:relative;
width:725px;
height:250px;
margin:15px 20px;
z-index:2;
text-align:right;
}

.bigBox{
background-color:#FFF;
float:right;
position:relative;
width:725px;
margin:10px 22px 10px 20px;
z-index:2;
text-align:left;
display:inline;
box-shadow: 0 0 10px #000000;
border-radius: 8px;
}

.mainBox{
float:left;
position:relative;
width:725px;
margin:10px 0px 10px 20px;
z-index:2;
text-align:left;
}

.bigBoxTop{
background-image:url(images/BigBoxTop.jpg);
position:relative;
width:725px;
height:15px;
}

.bigBoxTop2{
/* background-image:url(images/BigBoxTop2.jpg); */
position:relative;
width:725px;
height:15px;
}


.bigBoxMiddle{
background-color:#FFF;
position:relative;
}

.mainBoxMiddle{
position:relative;
}

.bigBoxBottom{
/* background-image:url(images/BigBoxBottom.jpg);
background-position:top;       */
position:relative;
width:725px;
height:15px;
}

.bigBoxImage{
position:relative;
float:left;
width:200px;
margin:0;
padding:0;
}

.awardsImage{
position:relative;
float:left;

margin-left:25px;
padding:0;
text-align:center;
display:inline;
border-top:#DDDDDD 0px solid;
margin-bottom:5px;
}

.awardsImage a img {
margin-top:8px;
border-radius:8px 0px 0px 8px;
position: relative;
margin-right: -1px;
 }

.bigBoxText{
position:relative;
width:300px;
float:left;
padding:10px;
border-left:1px solid #999;
margin-left:25px;
display:inline;
}

.bigBoxMiddle>:nth-child(2) {
/* position:relative;
width:300px;
float:left;
padding:10px;  margin-left:25px;  */
   
 border-left:0px solid #999;                     
}

.bigBoxFlash{
position:relative;
width:640px;
float:left;
padding:10px;
border:1px solid #999;
margin-left:25px;
display:inline;
}

#table-one, #table-two, #table-three{
	float:left;
	margin-right:10px;
	width:215px;
	padding:5px;
	background-color:#f1f1f1;
	border:1px solid #999;
	border-radius:5px;
}

#comparison-table ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#comparison-table li{
	border-bottom:1px solid #999;
	border-top:1px solid #FFF;
	padding:10px 0px;
}

.upgrade{
	background-color:#FFF;
	padding:10px 3px !important;
}

.mainText{
position:relative;
width:300px;
float:left;
padding:10px;
border-left:2px solid #666;
margin-left:25px;
display:inline;
color:#FFF;
}

.categoryDescription{
background-color:#FFF;
float:left;
position:relative;
width:725px;
margin:10px 0px 10px 20px;
z-index:2;
text-align:left;
}

.categoryTop{
background-image:url(images/BigBoxTop.jpg);
position:relative;
width:725px;
height:15px;
}

.categoryTop2{
background-image:url(images/BigBoxTop2.jpg);
position:relative;
width:725px;
height:15px;
}


.categoryMiddle{
background-color:#FFF;
position:relative;
}

.categoryBottom{
background-image:url(images/BigBoxBottom.jpg);
position:relative;
width:725px;
height:15px;
}

.categoryImage{
position:relative;
float:left;
width:200px;
margin:0;
padding:0;
}


.categoryText{
position:relative;
width:485px;
float:left;
padding:10px;
background-color:#E5E5E5;
border-left:4px solid #666;
border-top:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-radius: 8px;
}

.fullGreyText{
position:relative;
width:93%;
float:left;
padding:10px;
background-color:#E5E5E5;
border-left:4px solid #666;
border-top:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
}

.halfTop{
background-image:url(images/470BoxTop.gif);
background-position:top center;
background-repeat:no-repeat;
position:relative;
width:470px;
height:15px;
}

.halfBottom{
background-image:url(images/470BoxBottom.gif);
position:relative;
width:470px;
height:15px;
}

.productsContainer{
display:inline;
background-color:#FFF;
float:left;
position:relative;
width:470px;
margin:10px 10px 10px 0px;
z-index:2;
text-align:left;
}

.productImage{
position:relative;
float:left;
width:120px;
height:160px;
padding:10px;
text-align:center;
border-top:#DDDDDD 1px solid;
margin-left:10px;
display:inline;
}

.categoryContainer{
display:inline;
background-color:#FFF;
float:right;
clear:right;
position:relative;
width:470px;
margin:10px 10px 10px 0px;
z-index:2;
text-align:left;
}

.subcategoryImage{
position:relative;
float:left;
width:120px;
height:160px;
padding:10px;
text-align:center;
border-top:#DDDDDD 1px solid;
margin-left:10px;
display:inline;
}

.purchase{
position:relative;
margin:15px;
border-bottom:1px solid #999;
}

.purchase a{
text-decoration:none;
font-weight:bold;
font-size:14px;
color:#669900;
}

.purchase a:hover{
font-size:14px;
color:#666;
text-decoration:underline;
font-weight:bold;
}

.productFeatures{
display:inline;
background-color:#D41F00;
float:right;
position:relative;
width:725px;
margin:10px 25px 0px 0px;
text-align:left;
}

.productFeaturesTop{
background-image:url(images/productFeaturesTop.jpg);
position:relative;
width:725px;
height:15px;
}

.productFeaturesBottom{
background-image:url(images/productFeaturesBottom.jpg);
position:relative;
float:left;
width:725px;
height:15px;
}

.featureHighlight{
font-weight:bold;
}

.featureContainer {
    background-color: #151515;
    border-top: 1px solid #444444;
    height: 382px;
    position: relative;
    text-align: left;
}

.feature{
position:relative;
width:970px;
margin:0 auto;
background-color:#151515;
padding:0 15px;
}

.featureText {
    background: none repeat scroll 0 0 #222;
    border: 5px solid #1b1b1b;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px #000000;
    color: #999999;
    display: inline;
    float: left;
    height: 350px;
    line-height: 16px;
    margin: 10px 20px 10px 0;
    padding: 0 10px;
    position: relative;
    text-align: justify;
    width: 273.3px;
    z-index: 2;


	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.featureText h2 span, .featureText h2 span {
    font-size: 22px;
    font-weight: normal;
    line-height: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    position: relative;
    top: -15px;
}

.featureText h2, .featureText h2  {
 color: #ff2121;
 border-radius: 14px;
}

.download{
display:inline;
position:relative;
float:left;
margin-left:25px;
width:300px;
border:1px solid #CCC;
padding:10px;
margin-bottom:25px;
}

.downloadImage{
display:inline;
position:relative;
float:left;
width:120px;
padding:10px;

}
.downloadText{
display:inline;
position:relative;
float:left;
width:160px;
}

.contactForm{
position:relative;
float:left;
display:inline;
margin-left:25px;
margin-right:25px;
border:1px solid #666;
padding:10px;
}

.contactDetails{
position:relative;
float:left;
display:inline;
margin-left:25px;
}

.applicationForm{
position:relative;
float:left;
display:inline;
margin-left:25px;
margin-right:25px;
border:1px solid #666;
padding:10px;
}

.siteMap{
position:relative;
width:485px;
float:left;
padding:10px;
background-color:#E5E5E5;
border-left:4px solid #666;
border-top:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
}

.footerContainer {
    background-color: #000000;
    background-image: url("images/mainBack.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 1px solid #262626;
}

.footer{
position:relative;
width:970px;
height:50px;
margin:0 auto;
padding:20px 15px;
text-align:center;
}

.bottomContainer{
background-color:#000000;
text-align:left;
}

.bottom{
position:relative;
width:970px;
height:5px;
margin:0 auto;
background-color:#000000;
padding:0 15px;
}

/* ------------------ Slider Styling ----------------------------- */
.anythingSlider {
	height:350px;
	float:left;
	margin:0px 0px 0px 20px;
	position:relative;
	width:725px;
}

#slideContainer {
    background-image: url("../images/sliderBack.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border: 0 solid #CCCCCC;
    height: 300px;
    left: 0;
    margin: 15px 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 725px;
    	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 0 10px #000000;
	-moz-box-shadow:0 0 10px #000000;
	-webkit-box-shadow:0 0 10px #000000;
}

#slideContainer ul{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0;
	position:absolute;
	top:0;
	width:9999px;
}

#slideContainer ul li{
	display:block;
	float:left;
	height:300px;
	margin:0px;
	padding:0px;
	width:725px;
}

.anythingSlider .forward{
	background-position:-32px 0;
	right:10px;
}

.anythingSlider .forward:hover{
	background-position:-32px -32px;
}

.anythingSlider .back{
	background-position:0px 0;
	left:10px;
}

.anythingSlider .back:hover{
	background-position:0px -32px;
}

.arrow{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	background:transparent url(../img/SliderArrows.png) no-repeat scroll 0 0;
	height:32px;
	cursor:pointer;
	position:absolute;
	text-indent:-9999px;
	top:160px;
	width:32px;
}

#thumbNav {
    color: #666666;
    font-size: 12px;
    height: 44px;
    position: absolute;
    right: 50px;
    text-align: center;
    top: 318px;
}

#thumbNav a{
	color:#666;
	display:inline-block;
	margin:0 20px 0 0;
	text-decoration:none;
	height:40px;
}

#thumbNav a.cur {
	color:#D41F00;
}

#start-stop {
    color: #666666;
    display: inline;
    float: right;
    font-size: 12px;
    height: 44px;
    top: 318px;
    position: relative;
    right: 20px;
    text-decoration: none;
}

#goodo, #goodo:hover {background:none;}

#sliderTextBox {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 3px 4px #333333;
    float: right;
    margin-right: 50px;
    padding: 10px;
    position: relative;
    top: 22px;
    width: 280px;

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:0px 3px 4px #333;
	-moz-box-shadow:0px 3px 4px #333;
	-webkit-box-shadow:0px 3px 4px #333;
}

.buttons {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 2px 3px #333333;
    background-color: #D41F00;
    background-image: url("/img/shoppingcart.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: 1px solid #333333;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 5px 5px 30px;
    text-shadow: -1px 1px 1px #333333;
}

.buttons:hover {
    background-color: #FF2500;
    border: 1px solid #000000;
    color: #000000;
    font-weight: bold;
    text-shadow: -1px 1px 1px #FFFFFF;
}

.IN-right { top:-7px;}

.awards, .awards a:hover {clear:both; display:block;height:270px;background:none;}



div#productThumb a img {

left: 0;
    padding-left: 30px;

}
