/* GENERAL */

*{
margin: 0px;
padding: 0px;
font-family: arial;
color: #000000;
}

body,div,th,td,p,html{
font-family: arial;
font-size: 14px;
background: none;
color: #000000;
}

input,select,textarea,tt,form{
font-family: arial;
font-size: 14px;
}

img{
display: block;
}

h1,h2,h3,h4,h5,h6{
font-size: 100%;
}

a:link,a:visited,a:hover{
color: #000000;
font-size: 14px;
}

.HeadLine{
background: none;
font-size: 14px;
}

.NavigationPath{
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 14px;
}

a.NavigationPath:visited, a.NavigationPath:hover, a.NavigationPath:link{
color: #000000;
font-size: 14px;
}

.SmallNote:link,.SmallNote:hover,.SmallNote:visited{
color: #000000;
font-size: 14px;
font-family: "arial";
}

.BottomBox{
background: none;
border: 0px;
color: #000000;
padding: 0px;
margin: 0px;
font-size: 14px;
}

.BottomDialogBox{
background: none;
color: #000000;
padding: 0px;
font-size: 14px;
}

.Bottom{
background: none;
color: #000000;
font-size: 14px;
}

a.Bottom:link, a.Bottom:hover, a.Bottom:visited{
color: #000000;
background: none;
font-size: 14px;
}

.HeadThinLine{
background-color: green;
font-size: 14px;
}

.ItemsList{
color: #000000;
font-size: 14px;
}

.FormButton{
color: #000000;
}


a.Button:link, a.Button:visited, a.Button:hover, a.Button:active { color: #0169BE; font-size: 12px;}


/* VERTICAL MENUS */

.VertMenuTitle{
color: #000000;
background: none;
font-size: 14px;
padding: 0px;
margin: 0px;
}

.VertMenuItems, a.VertMenuItems:link, a.VertMenuItems:hover,a.VertMenuItems:visited{
color: #000000;
font-size: 14px;
}

.VertMenuBox{
background-color: #ffffff;
background: none;
padding: 0px;
font-size: 14px;
}



.VertMenuLeftColumn, .VertMenuRightColumn{
padding: 0px 5px 0px 5px;
font-size: 14px;
background-color: #062e6c;
border: 1px #000000 solid;
}


.VertMenuBorder{
background-color: #ffffff;
background: none;
padding: 0px 5px 5px 5px;
padding: 0px;
}

.VertMenuTitleIcon {
display: none;
}

/* DIALOG BOX */

.DialogBorder{
background: #ffffff;
padding: 0px;
font-size: 14px;

}

td.DialogTitle{
color: #000000;
background: none;
margin: 0px;
padding: 0px;
}

td.DialogBox{
background: none;
padding: 10px 0px 0px 35px;
font-size:12px;
}





/* CUSTOM */

body.paymentwait {background: none; text-align: center;}
body.paymentwait .paywaitcon {text-align: center; padding: 200px 0px 20px 0px;}

body.popwin {background-image: none; background-color: #eeecec;}
body.popwin .prodoption {clear: both;}
body.popwin .prodoption .label {float: left; position:relative; display:inline; width: 70px; font-size: 12px; padding: 3px 0px 0px 0px;}
body.popwin .prodoption .input {float: left; position:relative; display:inline; width: 150px;}
body.popwin .upadatebutton {clear: both;}

form{ margin: 0px; padding: 0px;  }
input {border: 1px #000000 solid; padding: 2px; color: #000000;}
.cartform input {border:none;}
select {color: #000000;}

hr {margin: 0px; padding: 0px; display: block; height: 1px;}

#headbar {background-image: url("/images/rhinos/S/bgheadbar.gif"); background-repeat: repeat-x; border-bottom: 1px #b2818b dashed; height:46px;}
#headbarcon {width: 950px; margin: 0px auto; overflow: hidden; padding: 12px 0px 0px 0px;}
#container {width: 950px; margin: 0px auto;}

#headmain {background: url("/images/rhinos/S/header-default.jpg") no-repeat; width: 950px; overflow: hidden; height: 135px;}

#headmain .leftcol {width: 700px; float: left; position:relative; display:inline;}
#headmain .rightcol {width: 250px; float: left; position:relative; display:inline;}

#headmain .leftcol .title {display: block; height: 136px; width: 700px;}
#headmain .leftcol .title h1 {display: none;}


#headnav {background-image: url("/images/rhinos/S/bgmainnav.gif"); background-repeat: repeat-x;}
#headnavcon {width: 950px; margin: 0px auto; height: 49px;}

#maincontainer {background-image: url("/images/rhinos/S/bgmain.gif"); background-repeat: repeat-x;}
#main {width: 950px; overflow: hidden; margin: 0px auto; padding: 10px 0px 10px 0px;}

#footer {background-repeat: repeat-x; border-top: 1px #b2818b dashed; padding-bottom: 0px; background: #05104e url("/images/rhinos/S/bgfooter.gif") repeat-x bottom; }
#footercon {height: 181px; width: 950px; margin: 0px auto; overflow: hidden; padding: 17px 0px 23px 0px; float:left; position:relative;}

#footpay {border-bottom: 1px #bd8a95 dashed; background-image: url("/images/rhinos/S/bgfootpay.gif"); background-repeat: repeat-x;}
#footpaycon {width: 950px; margin: 0px auto; overflow: hidden; padding: 13px 0px 10px 0px; background: white url("/images/rhinos/S/footpay_background.gif") repeat-x top left;}

#footcontact {padding: 10px 0px 10px 0px;}
#footconcon {width: 950px; margin: 0px auto; overflow: hidden; font-size: 12px; text-align: left; color:#0062b6;}
#footconcon span.compname {font-weight: bold; color: #0062b6;}
#footconcon span.conbold {padding: 0px 0px 0px 10px; color: #0062b6;}



/* Login */
#headbarcon .username {}
#headbarcon .username .label {float: left; position:relative; display:inline; font-size: 80%; font-weight: bold; color: #050e4f; padding: 3px 5px 0px 0px; margin: 0px 0px 0px 13px;}
#headbarcon .uesrname .input {float: left; position:relative; display:inline;}
#headbarcon .username .input input {margin: 0px; float: left; position:relative; display:inline; width:110px;}
#headbarcon .password {float: left; position:relative; display:inline; padding: 0px 10px 0px 0px;}
#headbarcon .password .label {float: left; position:relative; display:inline; font-size: 80%; font-weight: bold; color: #050e4f; padding: 3px 5px 0px 10px;}
#headbarcon .password .input {float: left; position:relative; display:inline;}
#headbarcon .password .input input {margin: 0px; float: left; position:relative; display:inline; width:110px;}
#headbarcon .login {float: left; position:relative; display:inline; background-image: url("/images/rhinos/S/btn_background.gif"); background-position: bottom; background-repeat: repeat-x; background-color: #050E4F; padding: 0px 5px 0px 5px; border: 1px #651c2b solid;}
#headbarcon .login input {border: 0px; background: none; background-image: url("/images/rhinos/S/lock.gif"); background-repeat: no-repeat; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 12px; background-position: 0px 2px; padding: 0px 0px 0px 15px; height: 20px;}
#headbarcon .register {float: left; position:relative; display:inline; margin-left: 10px; background-image: url("/images/rhinos/S/btn_background.gif"); background-position: bottom; background-repeat: repeat-x; background-color: #050E4F; padding: 0px; border: 1px #651c2b solid; height: 18px; padding: 2px 5px 0px 5px;}
#headbarcon .register .label {border: 0px; background: none; background-image: url("/images/rhinos/S/key.gif"); background-repeat: no-repeat; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 85%; background-position: 0px 2px; padding: 0px 0px 0px 27px;}
#headbarcon .register .label a {text-decoration: none; font-size: 12px; color: #ffffff; font-weight: bold;}
#headbarcon .forgotpass {float: left; padding: 3px 0px 0px 10px;}
#headbarcon .forgotpass a {font-size: 11px; color: #050e4f;}
#headbarcon .jsmessage {padding: 3px 0 0 13px; height: 15px; float:left; }
#headbarcon .jsmessage a{font-size: 11px; color: #050e4f;}
#headbarcon .loggedin {font-size: 11px; color: #050E4F; font-weight: bold; float: left; margin:0px 10px 0px 0px; padding: 3px 0px 0px 0px;}
#headbarcon .logout {float: left; background:#050E4F url("/images/rhinos/S/btn_background.gif") repeat-x bottom; padding: 0px 5px 0px 5px; border: 1px #651c2b solid;}
#headbarcon .logout input {border: 0px; background: none; background-image: url("/images/rhinos/S/lock.gif"); background-repeat: no-repeat; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 12px; background-position: 0px 2px; padding: 0px 0px 0px 15px; height: 20px;}
#headbarcon .loggedinjs {padding: 2px 0px 2px 0px; height: 15px; width:300px; float:left; clear:left; position:relative;}
#headbarcon .loggedinjs a {font-size: 11px; color: #050E4F;}

#headbarcon .headbarconloggedin {width: 380px; float: left; position:relative; display:inline; margin:-5px 0px 0px 8px;}
#headbarcon .loginoptions {width: 530px; float: right; position:relative; display:inline;}
#headbarcon .loginoptions ul li {display: block; float: left; position:relative; display:inline; padding: 12px 12px 0px 12px;}
#headbarcon .loginoptions ul li a {font-weight: bold; font-size: 12px; color: #050E4F;}


/* Search */
#headmain .leftcol .searchbar {width: 500px; overflow: hidden; padding: 98px 0px 0px 180px;}
#headmain .leftcol .searchbar .back {float: right; position:relative; display:inline; background: url("/images/rhinos/S/leftarrowlightgrey.gif") no-repeat; padding: 1px 0px 0px 20px; height: 20px; margin-left: 35px;}
#headmain .leftcol .searchbar .back a {font-size: 11px; font-weight: bold; color: #ffffff; text-transform: uppercase;}
#headmain .leftcol .searchbar .search {float: right; position:relative; display:inline; width: 236px; overflow: hidden;}
#headmain .leftcol .searchbar .search .searchform {width: 236px;}
#headmain .leftcol .searchbar .search .searchform .searchinput {display: block; width: 148px; float: left;}
#headmain .leftcol .searchbar .search .searchform .searchinput input {float: left; width: 142px; }
#headmain .leftcol .searchbar .search .searchform .searchbutton {float: left; background: #050e4f url("/images/rhinos/S/btn_background.gif") repeat-x bottom; padding: 0px 5px 0px 5px; border: solid 1px #0060a4; border-top:none; position: relative; top: 0px; left: 10px;}
#headmain .leftcol .searchbar .search .searchform .searchbutton input{border: 0px; background: none; background-image: url("/images/rhinos/S/magglass.gif"); background-repeat: no-repeat; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 12px; background-position: 0px 3px; padding: 0px 0px 0px 15px; height: 20px;width: 68px; }
#headmain .leftcol .searchbar .search .searchadv {clear: both;}
#headmain .leftcol .searchbar .search .searchadv a {color: #ffffff; font-size: 11px;}



/* Cart */
#headmain .rightcol .cart {background: url("/images/rhinos/S/yourcart.gif") no-repeat 20px 0px; padding: 50px 0px 0px 20px;}
#headmain .rightcol .cart h3 {display: none;}
#headmain .rightcol .cart .items { font-weight: bold; color: #ffffff; font-size: 13px; padding: 0px 0px 5px 0px;}
#headmain .rightcol .cart .items .noitems {font-weight: normal; color: #ffffff; font-size: 13px;}
#headmain .rightcol .cart .total { font-weight: bold; color: #ffffff; font-size: 13px;}
#headmain .rightcol .cart .total span {font-weight: normal; color: #ffffff; font-size: 13px;}
#headmain .rightcol .cart .empty {color: #ffffff; font-size: 13px;}
#headmain .rightcol .cart .continue {display: none;}
#headmain .rightcol .cart ul {padding: 10px 0px 0px 0px;}
#headmain .rightcol .cart ul li {list-style: none; display: block; float: left;float: left; background: #050E4F url("/images/rhinos/S/btn_background.gif") repeat-x bottom; padding: 2px 5px 2px 5px; margin-right: 10px; border: solid 1px #0060a4; border-top:none;}
#headmain .rightcol .cart ul li a {text-decoration: none; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 12px;}



/* Footer */
#footercon .help {float: left; position:relative; display:inline; width: 228px; border-right: 1px #2d3774 dashed; height: 190px; background-image: url("/images/rhinos/S/letushelpyou.gif"); background-repeat: no-repeat; margin: 0px 0px 0px 12px;}
#footercon .help h3 {display: none;}
#footercon .help ul {padding: 35px 0px 0px 9px; margin: 0px;}
#footercon .help li {list-style: none; display: block; background: url("/images/rhinos/S/rightarrow.gif") no-repeat; background-position: 0px 4px; padding: 3px 0px 3px 20px;}
#footercon .help li a {font-weight: bold; color: #ffffff; font-size: 12px;}
#footercon .topsellers {float: left; position:relative; display:inline; width: 210px; background: url("/images/rhinos/S/topsellers.gif") no-repeat; margin: 0px 0px 0px 20px; border-right: 1px #2d3774 dashed;}
#footercon .topsellers h3 {display: none;}
#footercon .topsellers ul {padding: 35px 0px 0px 9px; margin: 0px; height:156px;}
#footercon .topsellers li {list-style: none; display: block; background: url("/images/rhinos/S/rightarrow.gif") no-repeat 0px 4px; padding: 3px 0px 3px 20px;}
#footercon .topsellers li a {font-weight: bold; color: #ffffff; font-size: 12px;}
#footercon .bg_giftfinder {float: left; position:relative; display:inline; width:224px; margin: 0px 8px 0px 8px; background: url("/images/rhinos/S/bg_giftfinder.gif") repeat-x right;}
#footercon .giftfinder {height: 190px; background: url("/images/rhinos/S/giftfinder.gif") no-repeat 7px 0px; margin: 0px 0px 0px 0px; padding: 0px 7px 0px 7px;}
#footercon .giftfinder h3 {display: none;}
#footercon .giftfinder form {padding: 40px 0px 0px 0px;}
#footercon .giftfinder form h4 {color: #ffffff; font-size: 12px; padding: 0px 0px 10px 0px;}
#footercon .giftfinder form .gfcat {padding: 0px 0px 10px 0px;}
#footercon .giftfinder form .gfcat select {width: 155px;}
#footercon .giftfinder form .pricelimits {width: 155px; overflow: hidden;}
#footercon .giftfinder form .pricelimits input {float: left; width: 55px;}
#footercon .giftfinder form .pricelimits .pricefrom {float: left;}
#footercon .giftfinder form .pricelimits .pricedash {width: 33px; float: left; text-align: center; font-weight: bold; font-size: 14px; color: #ffffff;}
#footercon .giftfinder form .pricelimits .priceto {float: left;}
#footercon .giftfinder form .gfsearch {margin: 10px 0px 0px 0px; float: left; background: #060C58 url("/images/rhinos/S/btn_background.gif") repeat-x top; height:18px; padding: 1px 5px 1px 5px; border: solid 1px #0060a4; border-top:none; }
#footercon .giftfinder form .gfsearch input {border: 0px; background: url("/images/rhinos/S/magglass.gif") no-repeat 0px 3px; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 12px; padding: 0px 0px 0px 15px; height: 20px;width: 68px;}
#footercon .advert {float: left; width: 283px; padding: 10px 0px 0px 0px;}
#footercon .advert {float: left; width: 283px; padding: 10px 0px 0px 0px;}
#footercon .welcomefoot {border-left:dashed 1px #2D3774; float: left; position:relative; display:inline; height:215px; overflow:hidden; width: 210px; background: url("/images/rhinos/S/welcomefoot.gif") no-repeat 10px 0px; margin: 0px 0px 0px 0px; padding: 40px 0px 0px 10px; height: 150px; color: #ffffff; font-size: 13px;}
#footercon .welcomefoot .welbold {color: #ffffff; font-weight: bold;}
#footercon .welcomefoot h3 {display: none;}
#footercon .welcomefoot p {padding: 0px 0px 0px 0px; color: #ffffff; line-height: 1.2;}
#footercon .welcomefoot * {color:white; }


/* Footer Pay */
#footpaycon .accept {background: url("/images/rhinos/S/weaccept.gif") no-repeat; padding: 0px 0px 0px 140px; width: 469px; overflow: hidden; float: left; height:56px; margin: 0px 0px 0px 10px; border-right: dashed 1px #bd8a95;}
#footpaycon .accept h3 {display: none;}
#footpaycon .accept img {float: left; padding: 7px 7px 0px 7px; height:40px;}
#footpaycon .secure {background: url("/images/rhinos/S/secureshopping.gif") no-repeat; width: 90px; float: left; height: 55px; padding: 0px 0px 0px 210px; margin: 0px 0px 0px 20px; height:56px;}
#footpaycon .secure h3 {display: none;}



/* Welcome */
#homewelcome {background: #050e4f url("/images/rhinos/S/bgwelcome.gif") repeat-x bottom; clear: both; height:221px;}
#homewelcomecon {width: 950px; margin: 0px auto; overflow: hidden;}
#homewelcomecon .homewelmsg {border-right: 1px #cdac21 dashed; float: left; position:relative; display:inline; width: 470px; padding: 0px 10px 0px 0px; margin: 13px 0px 17px 0px; height:191px;}
#homewelcomecon .homewelmsg .homewel {background: url("/images/rhinos/S/welcome.gif") no-repeat; padding: 62px 10px 0px 0px; height: 113px; color: #ffffff; margin: 0px 0px 0px 10px; overflow:hidden;}
#homewelcomecon .homewelmsg .homewel .welbold {color: #ffffff; font-weight: bold;}
#homewelcomecon .homewelmsg .homewel p {color: #ffffff; line-height: 1.3;}
#homewelcomecon .homewelmsg .homewel h2 {display: none;}
#homewelcomecon .homeadvert {float: right; position:relative; display:inline; width: 450px; overflow:hidden;}
#homewelcomecon .homewelmsg .homeadvertmain {margin: -13px 0px -17px 0px; height:191px;}
#homewelcomecon .homewelmsg .otheradvertmain { padding: 62px 10px 0px 0px; height: 113px; color: #ffffff; margin: 0px 0px 0px 10px; overflow:hidden;}



/* Home Page Main */
#main .homeimages {width: 470px; overflow: hidden; margin:0px 0px 0px 0px; float:right; position:relative; display:inline;}
#main .homeimages .homeimg {float: left; display: block; width: 225px; height: 200px; margin: 0px 10px 0px 0px;}
#main .homeimages .homeimg a img {width: 225px; height: 200px;}

#main .homeimages .homeimg1, #main .homeimages .homeimg2, #main .homeimages .homeimg3, #main .homeimages .homeimg4 {padding: 0px 0px 0px 0px;}

#main .homeimages .homeimg4 {padding: 0px 0px 10px 0px;}
#main .homeimages .homeimg8 {padding: 0px 0px 0px 0px;}
#main .homeimages .homeimg h3 {display: none;}
#main .homeimages .homeimg .details {background-color: #0060ad; display: block; position: relative; top: -190px; margin: 0px 10px 0px 10px; padding: 10px; border: 1px #000000 solid;}
#main .homeimages .homeimg .details p {color: #ffffff;}



/* Main Navigation */
/*
#headnavcon { clear: both; }
#headnavcon ul { }
#headnavcon li.popup1 { list-style: none; display: block; float: left; height: 34px; cursor: pointer; padding: 15px 10px 0px 10px;}
#headnavcon li.popup1:hover {}
#headnavcon li a {font-weight: bold; font-size: 12px; color: #0169be;}
#headnavcon span.root1 {}
#headnavcon span.root2 {}
#headnavcon span.root3 {border-left: 1px #87263a solid;}
/*#headnavcon .categories a { margin: 2px 5px 2px 5px; }*//*
#headnavcon .categories a { margin: 5px;}
#headnavcon .categories ul.popup1 { display: none; position: absolute; margin: 32px 0px 0px 0px; width: 150px;}
#headnavcon .categories ul.popup1 li {list-style: none; background-color: #dddddd; border-bottom: 1px #87263a dashed; display: block; padding: 0px; margin: 0px; }
#headnavcon .categories ul.popup1 li a {font-weight: normal; line-height: 20px; }
#headnavcon .categories li.popup1:hover ul.popup1 { display: block; z-index: 1;}
#headnavcon .categories ul.popup2 { display: none; position: absolute; margin: 0px 0px 0px 150px; width: 150px;}
#headnavcon .categories li.popup2:hover ul.popup2 { display: block; }
#headnavcon .categories ul.popup3 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px;}
#headnavcon .categories li.popup3:hover ul.popup3 { display: block; }
#headnavcon .categories ul.popup4 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px;}
#headnavcon .categories li.popup4:hover ul.popup4 { display: block; }
#headnavcon .categories ul.popup5 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px;}
#headnavcon .categories li.popup5:hover ul.popup5 { display: block; }
#headnavcon .categories li#menuitem2 {background: url(/images/rhinos/S/bgmainnav_rhinos.gif)}
#headnavcon .categories li#menuitem2 a {color: #f3be1a;}
#headnavcon .categories li#menuitem2 ul li a {color: #0169BE;}
#headnavcon .categories li#menuitem3 {background: url(/images/rhinos/S/bgmainnav_carnegie.gif)}
#headnavcon .categories li#menuitem3 a {color: white;}
#headnavcon .categories li#menuitem3 ul li a {color: #0169BE;}
*/
#headnavcon { clear: both; }
#headnavcon ul { }
#headnavcon li.popup1 { list-style: none; display: block; float: left; height: 34px; cursor: pointer; padding: 15px 9px 0px 9px;}
#headnavcon li.popup1:hover {background: url(/images/rhinos/S/bgmainnav_rhinos.gif); color: white;}
#headnavcon li.popup1:hover a { color: white; }
#headnavcon li a {font-weight: bold; font-size: 12px; color: #0169be;}
#headnavcon span.root1 {}
#headnavcon span.root2 {}
#headnavcon span.root3 {border-left: 1px #87263a solid;}
/*#headnavcon .categories a { margin: 2px 5px 2px 5px; }*/
#headnavcon .categories li a { margin: 5px;}
#headnavcon .categories li ul li a { margin: 0px; }
#headnavcon .categories ul.popup1 { display: none; position: absolute; margin: 32px 0px 0px -10px; width: 150px; border: solid #0061AE 2px; }
#headnavcon .categories ul.popup1 li {list-style: none; background-color: #0060AD; border-bottom: 1px #2C76B3 solid; display: block; padding: 0px 5px 0px 5px; margin: 0px; }
#headnavcon .categories ul.popup1 li:hover { background-color: #005298; }
#headnavcon .categories ul.popup1 li a {font-weight: normal; line-height: 20px; color: white; font-size: 85%; }
#headnavcon .categories li.popup1:hover ul.popup1 { display: block; z-index: 1;  }
#headnavcon .categories ul.popup2 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px; border: solid #0061AE 2px;}
#headnavcon .categories li.popup2:hover ul.popup2 { display: block; }
#headnavcon .categories ul.popup2 li:hover { background-color: #005298; }
#headnavcon .categories ul.popup3 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px; border: solid #0061AE 2px;}
#headnavcon .categories li.popup3:hover ul.popup3 { display: block; }
#headnavcon .categories ul.popup3 li:hover { background-color: #005298; }
#headnavcon .categories ul.popup4 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px; border: solid #0061AE 2px;}
#headnavcon .categories li.popup4:hover ul.popup4 { display: block; }
#headnavcon .categories ul.popup4 li:hover { background-color: #005298; }
#headnavcon .categories ul.popup5 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px; border: solid #0061AE 2px;}
#headnavcon .categories li.popup5:hover ul.popup5 { display: block; }
#headnavcon .categories ul.popup5 li:hover { background-color: #005298; }
#headnavcon .categories li#menuitem2 {background: url(/images/rhinos/S/bgmainnav_rhinos.gif)}
#headnavcon .categories li#menuitem2 a {color: #f3be1a;}
#headnavcon .categories li#menuitem2 ul li a {color: #ffffff;}
#headnavcon .categories li#menuitem3 {background: url(/images/rhinos/S/bgmainnav_carnegie.gif)}
#headnavcon .categories li#menuitem3 a {color: white;}
#headnavcon .categories li#menuitem3 ul li a {color: white;}







/* Cat Nav */
#catnav {background-color: #eeecec; width: 225px; margin: 0px 10px 0px 0px; float: left; background-image: url("/images/rhinos/S/bgproducttitle.gif"); background-repeat: repeat-x;}
#catnav .cattitle h2 {display: block; width: 225px; height: 17px; padding: 6px 5px; color: #ffffff; font-weight: bold; font-size: 14px;}
#catnav .catlist {padding: 5px;}
#catnav .catlist ul {}
#catnav .catlist li {list-style: none;}
#catnav .catlist li.popup1 .cattitle {padding: 5px 0px 5px 20px;}
#catnav .catlist li.popup1 {color: #87263a;}
#catnav .catlist li.selected .cattitle {/*background: url("/images/rhinos/S/rightarrowcatnav.gif") no-repeat; 0px 5px; */}
#catnav .catlist li.popup1 a {color: #0169be; font-weight: bold; font-size: 13px;}
#catnav .catlist li.popup1 ul {padding: 0px 0px 0px 10px;}
#catnav .catlist li.popup1 ul li {padding: 0px 0px 2px 0px;}
#catnav .catlist li.popup1 ul li.selected {background: none;}
#catnav .catlist li.popup1 ul li.selected a {font-weight: bold;}
#catnav .catlist li.popup1 ul li a {font-weight: normal; font-size: 12px; margin: 0px 0px 0px 20px; color:#050E4F;}
#catnav .catlist li.popup2 .cattitle {padding: 0px 0px 0px 0px;}
#catnav .catlist li.popup2 ul li {padding: 2px 0px 2px 20px;}
#catnav .catlist li.popup1 ul li.popup2 ul li a {font-weight: normal; font-size: 11px;}
#catnav .catlist li.popup1 ul li.popup2 ul li {/*background: url("/images/rhinos/S/rightarrowpopup2prodgrey.gif") no-repeat 7px 7px;*/}
#catnav .catlist li.popup1 ul li.popup2 ul li.selected {/*background: url("/images/rhinos/S/rightarrowpopup2prod.gif") no-repeat 7px 7px;*/}
#catnav .catlist li.popup1 ul li.popup2 ul li.selected a {font-weight: bold;}
#catnav .catlist li.selected ul li .cattitle {background-image: none;}
#catnav .catlist li.popup1 ul li ul {padding: 0px 0px 0px 0px;}



/* Main Page Content - For Content next to Cat Nav */
#mainpagecontent {float: right; width: 695px;}



/* Product Page */
#productpage {float: right; width: 695px;}
#productpage .product {float: left; width: 460px; margin: 0px 10px 0px 0px;}
#productpage .product h2 {background-image: url("/images/rhinos/S/bgproducttitle.gif"); background-repeat: repeat-x; display: block; height: 17px; padding: 6px 5px; color: #ffffff; font-size: 14px;}
#productpage .product .details {float: left; width: 450px; padding: 5px;}

#productpage .product .details h3 {width: 100px; float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 0px 0px 5px 0px; color: #0169BE;}
#productpage .product .details .offer{float: right; width: 120px; padding: 0px 0px 5px 0px;}
#productpage .product .details .offer #save_percent_box table td.SaveMoneyLabel span {font-size: 23px; color: #03043d;}

#productpage .product .details .infotext{clear: both;font-size: 12px; color: #444444; line-height: 1.3;border-bottom: 1px #a1a1a1 dashed; padding: 0px 0px 5px 0px;}
#productpage .product .details .otherinfo .sku{ width: 220px; overflow: hidden; padding: 5px 0px 0px 0px;}
#productpage .product .details .otherinfo .sku .label{ width: 60px; float: left; font-size: 12px; font-weight: bold;}
#productpage .product .details .otherinfo .sku .info{width: 160px; float: right; font-size: 12px;}
#productpage .product .details .otherinfo .weight{width: 220px; overflow: hidden; padding: 5px 0px 0px 0px;}
#productpage .product .details .otherinfo .weight .label{width: 60px; float: left; font-weight: bold; font-size: 12px;}
#productpage .product .details .otherinfo .weight .info{width: 160px; float: left; font-size: 12px;}
#productpage .product .choices {background-color: #eeecec; width: 450px; float: left; padding: 5px; }
#productpage .product h3 { float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 0px 20px 0px 0px; color: #0169BE;}
#productpage .product .price {padding: 0px 0px 5px 0px; overflow: hidden;}
#productpage .product .price h3 {padding-top: 15px }
#productpage .product .price .amount .currency {float: left; padding-right: 5px;}
#productpage .product .price .amount .currency span{font-weight: bold; font-size: 30px; color: #061649;}
#productpage .product .price .amount .altercur {font-size: 12px; padding: 15px 0px 0px 0px;}
#productpage .product .options {padding: 10px 0px 0px 0px; font-size: 12px;}
#productpage .product .choices .options table { clear: both;}
#productpage .product .choices .options table td {padding: 0px 0px 5px 0px; font-size: 12px; width: 50%;}
#productpage .product .choices .options table td select { width: 100px; margin: 5px 0px 0px 0px;}

#productpage .product .choices .options .prodoption {clear: both; overflow: hidden; padding: 0px 0px 5px 0px;}
#productpage .product .choices .options .prodoption .label {float: left; width: 170px; font-size: 12px; padding: 3px 0px 0px 0px;}
#productpage .product .choices .options .prodoption .input {float: left; width: 150px;}

#productpage .product .choices .prodpers {clear: both; padding: 10px 0px 0px 0px;}
#productpage .product .choices .prodpers .persintro {font-size: 12px; padding: 0px 0px 5px 0px;}
#productpage .product .choices .prodpers .costtitle {font-size: 12px; font-weight: bold;}
#productpage .product .choices .prodpers .costdesc {font-size: 12px; padding: 0px 0px 10px 0px;}
#productpage .product .choices .prodpers .label {color: #87263a; font-weight: bold; float: left; width: 70px; padding: 0px 0px 5px 0px;}
#productpage .product .choices .prodpers .input {padding: 0px 0px 5px 0px;}
#productpage .product .choices .prodpers .persfoot {clear: both; font-size: 12px; padding: 5px 0px 5px 0px;}

#productpage .product .addto {clear: both; width: 440px; border-top: 1px solid #ffffff; padding: 10px; overflow: hidden; background: #EEECEC}
#productpage .product .addto .addtowlcon {display: block; float: left; padding: 10px 0px 0px 0px;}
#productpage .product .addto .addtowlcon .addtowl {}
#productpage .product .addto .addtocart {width: 230px; float: right; padding: 0px 0px 0px 0px; border-top: 1px #eeecec solid;}
#productpage .product .addto .addtocart td.Button { background-image: url("/images/rhinos/S/addtocart.gif"); border: 0px;width: 230px; height: 38px;}
#productpage .product .addto .addtocart td.Button font.Button {display: none;}

#productpage .prodterms .terms {font-size: 12px;}
#productpage .prodterms .terms a {color: #0169BE;font-size: 12px; }

#productpage .image {float: right; width: 225px; }
#productpage .image img {border: 1px #0169be solid;}
#productpage .image .enlarge {background: #0169be url("/images/rhinos/S/clicktozoom.gif") no-repeat; height: 18px; padding: 10px 40px;}
#productpage .image .enlarge a {color: #ffffff;}
#productpage .rating {clear: both; padding: 10px 0px 10px 0px;}
#productpage .rating h3 {background-image: url("/images/rhinos/S/bgproducttitle.gif"); background-repeat: repeat-x; display: block; height: 17px; padding: 6px 5px; color: #ffffff; font-size: 14px;}
#productpage .rating .vote {padding: 10px; background-image: url("/images/rhinos/S/rateproduct.gif"); background-repeat: no-repeat; background-position: 10px 20px; width: 695px; overflow: hidden; border-top: 1px #a1a1a1 dashed; border-bottom: 1px #a1a1a1 dashed;}
#productpage .rating .vote h3 {display: none;}
#productpage .rating .vote .stars {padding: 4px 0px 0px 160px; float: left; width: 215px;}
#productpage .rating .vote .stars img {display: inline;}
#productpage .rating .vote .stars img.StarImg {width: 35px; height: 25px;}
#productpage .rating .vote .rateform {width: 240px; overflow: hidden; float: right; padding: 5px 0px 0px 0px;}
#productpage .rating .vote .rateform .ratevote {float: left; padding: 0px 10px 0px 0px;}


#productpage .rating .vote .rateform .ratebutton {float: left; background: #050E4F url("/images/rhinos/S/btn_background.gif") repeat-x bottom; padding: 0px 5px 0px 5px; margin-right: 10px; border: solid 1px #0060a4; border-top:none; }
#productpage .rating .vote .rateform .ratebutton input {border: 0px; background: none; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 12px; padding: 0px 0px 0px 0px; height: 20px; width: 55px;}
#productpage .usefullinks {background: #eeecec ; height:16px; padding: 13px 10px 13px 10px; margin: 10px 0px 10px 0px; width: 675px; overflow: hidden;}
#productpage .usefullinks h3 {display: none;}
#productpage .usefullinks ul {padding: 0px 0px 0px 120px;}
#productpage .usefullinks li {display: inline; background: url("/images/rhinos/S/rightarrowlightgrey.gif") no-repeat; padding: 0px 15px 0px 20px;}
#productpage .usefullinks li a {color: #0169BE; font-size: 12px; font-weight: bold;}
#productpage .recommended { margin-bottom: 10px}
#productpage .recommended h3 {background-image: url("/images/rhinos/S/bgproducttitle.gif"); background-repeat: repeat-x; display: block; height: 17px; padding: 6px 5px; color: #ffffff; font-size: 14px;}

#productpage .recommended .ndbox .ndcontent {width: 100%; overflow: hidden;}
#productpage .recommended .ndbox .upsellcon {float: left; padding: 0px 0px 0px 10px; width: 127px;}
#productpage .recommended .ndbox .upsellconfirst {padding: 0px 0px 0px 0px;}
#productpage .recommended .ndbox .upsellcon .upsellconimg img {border: 1px #87263a solid;}
#productpage .recommended .ndbox .upsellcon .upselllink {padding: 5px; background-color: #87263a; text-align: center; height: 30px;}
#productpage .recommended .ndbox .upsellcon .upselllink a {font-size: 11px; font-weight: bold; text-decoration: underline; color: #ffffff;}
#productpage .recommended .ndbox .upsellcon .upselllink a:hover {text-decoration: none;}


#productpage .sendtofriend {margin: 10px 0px 0px 0px;}
#productpage .sendtofriend table td.s2f {padding: 0px 0px 10px 0px; font-size: 12px;}
#productpage .sendtofriend table td.s2f .Star {padding: 0px 5px 0px 5px;}
#productpage .sendtofriend table td.FormButton {color: #061649;}



#productpage .tabbed .ndbox {background:none;}
#productpage .tabbed .ndbox .ndtitle {background:none; border:none; height:10px;}
#productpage .tabbed .ndbox .ndtitle h2 {color:black;}
#productpage .tabbed ul {padding:0px 0px 0px 0px;}

#productpage .tabbing_plane {margin:35px 0px 0px 0px; height:26px; overflow:hidden; z-index:1;}
#productpage .tabbing_plane .tabs {height:25px; float:left; position:relative; cursor:pointer; background:#EEECEC; margin:1px 7px 0px 0px; padding:4px 0px 0px 0px; height:20px; text-align:center; color:#575757;}
#productpage .tabbing_plane .selectedtab {height:26px; z-index:10; background:#f2f2f2 url("/images/rhinos/S/bgproducttitle.gif") repeat-x top left; border-bottom:none; color:white; margin-top:0px;}

#productpage .details .infotext{clear:both; font-size:12px; color:#444444; line-height:1.5; padding:0px 0px 5px 0px;}
#productpage .details .otherinfo .sku{ width:220px; overflow: hidden; padding:5px 0px 0px 0px;}
#productpage .details .otherinfo .sku .label{ width:60px; float:left; font-size:12px; font-weight: bold;}
#productpage .details .otherinfo .sku .info{width:160px; float:right; font-size:12px;}
#productpage .details .otherinfo .weight{width:220px; overflow:hidden; padding:5px 0px 0px 0px;}
#productpage .details .otherinfo .weight .label{width:60px; float:left; font-weight:bold; font-size: 12px;}
#productpage .details .otherinfo .weight .info{width:160px; float:left; font-size:12px;}

#productpage .tabbed {position:relative; background-color:#e4e6e3; height:150px; z-index:5; margin:-1px 0px 12px 0px; overflow:hidden; padding:10px;}
#productpage .tabbed .tabbed_more {position:absolute; border:solid 1px #0169BE; top:140px; left:620px; background:#ffffff ; padding:2px 4px 2px 4px; color:black;}
#productpage .tabbed .tabbed_more a {color:#0169BE; font-size:10px; text-transform:uppercase;}

#productpage .also_brought .ndbox .ndcontent table {margin:19px 0px 0px 0px;}
#productpage .also_brought .ndbox .ndcontent table td {vertical-align:top;}


/* Walk of honour brick  */
div.lettering { background: #b37b65; text-align: center; padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px;}
div.lettering input.letter { padding: 1px; margin: 1px; width: 20px; height: 20px; font-size: 14px; text-align: center; vertical-align: middle; background: transparent; border: solid #cccccc 1px; color:black; font-weight: bold; }
div.lettering input.lettering_Gold { color: #ddd57f; }


/* Product List */
td.SearchSortTitle {font-size: 12px; padding: 0px 10px 10px 0px;}
td.SearchSortCell {padding: 0px 10px 10px 0px;}
td.SearchSortCell a {font-size: 12px;}
.SearchSortImg {padding: 0px 0px 0px 0px; margin: 0px 5px 7px 0px;}

.pagenav {background: #ffffff; border-top: 1px #838282 solid; border-bottom: 1px #838282 solid;  padding: 10px; height: 30px; margin: 0px 0px 10px 0px;}
.pagenav .pagenavlabels {float: left; padding: 6px 0px 0px 0px;}
.pagenav .pagenavpages {float: left;}
.pagenav .pagenavpages div {font-size: 12px; width: 30px; height: 23px; text-align: center; ;padding: 7px 0px 0px 0px; margin: 0px 5px 0px 0px;}
.pagenav .pagenavpages div a {font-size: 12px; font-weight: bold; text-decoration: underline; color: #ffffff;}
.pagenav .pagenavpages div a:hover {text-decoration: none;}
.pagenav .pagenavpages .superarrow {float: left; padding: 11px 0px 0px 10px; width: 20px; height: 19px; background-color: #e0a14a;}
.pagenav .pagenavpages .arrow {float: left; padding: 11px 0px 0px 10px; width: 20px; height: 19px; background-color: #F2BE1A;}
.pagenav .pagenavpages .pagenavcell {float: left; background-color: #050E4F;}
.pagenav .pagenavpages .currentpage {background-color: #eeecec;}

.productlist {}
.productlist .prodcell {background-color: #ffffff;  background-image: url("/images/rhinos/S/bgmain.gif"); background-position: top; background-repeat: repeat-x; width: 675px; clear: both; overflow: hidden; padding: 10px 0px 10px 0px; border-bottom: 1px #838282 solid;}
.productlistfull .prodcell {width: 910px;}
.productlist .prodcell .prodimage {float: left; width: 127px; margin: 0px 10px 0px 0px;}
.productlist .prodcell .prodimage .PListImgBox {}
.productlist .prodcell .prodimage .PListImgBox img {border: 1px #0169BE solid;}
.productlist .prodcell .prodimage .prodseedetails {background-color: #0169BE; padding: 5px; text-align: center;}
.productlist .prodcell .prodimage .prodseedetails a {color: #ffffff; font-size: 12px;}
.productlist .prodcell .prodimage .prodcompare {}
.productlist .prodcell .prodinfo {float: right; width: 538px;}
.productlistfull .prodcell .prodinfo {width: 773px;}
.productlist .prodcell .prodinfo .prodname {}
.productlist .prodcell .prodinfo .prodname a {color: #0169BE; font-size: 16px; font-weight: bold; text-decoration: underline;}
.productlist .prodcell .prodinfo .prodname a:hover {text-decoration: none;}
.productlist .prodcell .prodinfo .prodcode {}
.productlist .prodcell .prodinfo .proddesc {padding: 5px 0px 5px 0px;}
.productlist .prodcell .prodinfo .prodmore {}
.productlist .prodcell .prodinfo .prodmore .prodprice {}
.productlist .prodcell .prodinfo .prodmore .prodprice .ProductPrice {color: #0169BE;}
.productlist .prodcell .prodinfo .prodmore .prodbuynow {}
.productlist .prodcell .prodinfo .prodmore .prodbuynow td.BuyNowQuantity {font-size: 12px;}


/* Cart */
.ndboxcartinfo {margin-bottom: 10px;}
.ndboxredeemdiscount {margin-top: 10px;}
.altshippingaddress {padding: 5px 0px 5px 0px; border-bottom: 1px #ffffff solid; margin: 0px 0px 10px 0px;}
.altshippingaddress table tr td label.RegSectionTitle {font-size: 11px; color: #000000;}
.LineBeforeCart { background-color: #87263a; }
.LineAfterCart { background-color: #838282; }
a.CheckoutTab:visited { color: #000000; font-weight: bold; font-size: 11px; text-decoration: underline; }
a.CheckoutTab:hover { color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; }
.CheckoutTabSel { color: #000000; font-weight: bold; font-size: 11px; }
.ndboxplaceorder td {vertical-align: top;}
.ndboxplaceorder form td {padding: 2px;}


/* Dialog Box */
.ndbox {background-color: #eeecec;}
.ndbox .ndtitle {height:30px; background: url('/images/rhinos/S/bgproducttitle.gif') repeat-x;}
.ndbox .ndtitle h2 {display: block; padding: 7px 0px 0px 17px; color: white; font-size: 14px;}
.homeobjects .ndbox .ndtitle {height:32px; background: url('/images/rhinos/S/bgproducttitle2.gif') repeat-x;}
.homeobjects .ndbox .ndtitle h2 {padding: 9px 0px 0px 17px; color: #0169BE;}
.ndbox .ndcontent {padding: 10px;}


/* Register */
.ndboxcprofintro {margin-bottom: 10px;}
.termslink a {text-decoration: underline;}


/* Contact Us */
.ndboxcontactusaddy {margin: 0px 0px 10px 0px;width: 100%; overflow: hidden; line-height: 1.3em;}
.ndboxcontactusaddy .address {float: left; width: 200px;}
.ndboxcontactusaddy .connos {float: right; width: 710px;}
.ndboxcontactusaddy .connos .conbold {font-weight: bold;}
.ndboxcontactusform form td{padding: 2px;}
.ndboxcontactusform td.codedisplay{width: 150px; padding: 10px 0px 0px 0px;}
.ndboxcontactusform td.codedisplay a {font-size: 11px; text-decoration: underline;}


/* Help Section */
.help_section {}
.help_section table th {border-bottom: 1px #87263a dashed; border-top: 1px #87263a dashed; text-align: left; font-size: 14px; font-weight: bold; padding: 5px 0px 5px 0px;}
.help_section table td {padding: 5px 0px 5px 0px;}


/* Button */
td.Button {background:#050E4F url("/images/rhinos/S/btn_background.gif") repeat-x bottom; padding: 0px 5px 0px 5px; font-size: 13px; text-transform: uppercase; padding: 3px 5px 3px 5px; border: solid 1px #0060a4; border-top:none;}


/* Go Image */
.GoImage {width: 16px; height: 16px;}
/* Go Button Link Text */
a.Button:link, a.Button:visited, a.Button:hover, a.Button:active {color: #050F4A;}


/* Sub Header */
.subheader {padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px #838282 dashed;}
.subheader h3 {font-size: 14px; color: #0169BE;}


/* Dialog Info Box */
TABLE.DialogInfo { BACKGROUND-COLOR:#EEECEC; padding: 10px; WIDTH: 85%; TEXT-ALIGN: center; }
.DialogInfoTitle { COLOR:black; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left; HEIGHT: 15px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; }
.DialogInfoTitleBorder { BACKGROUND-COLOR:#EEECEC; PADDING: 0px; VERTICAL-ALIGN: bottom; HEIGHT: 15px; }
.DialogInfoBorder { BACKGROUND-COLOR:#EEECEC; PADDING: 0px; }
.DialogTr { COLOR: #20B89B; }
.DialogInfoIcon { WIDTH: 16px; HEIGHT: 16px; }
.DialogInfoClose { WIDTH: 15px; HEIGHT: 13px; }

/* Nav Dialog */
.ordersdialogtools {margin: 0px 0px 10px 0px;}
.NavDialogTitle { WIDTH: 50%; FONT-WEIGHT: bold; PADDING: 5px 5px 5px 17px; background: url('/images/rhinos/S/bgproducttitle.gif') repeat-x; height:30px; color:white; font-size:14px;}   
.NavDialogBorder {BACKGROUND-COLOR: #EEECEC;}
.NavDialogBox {	BACKGROUND-COLOR: #EEECEC; padding: 10px; }
.NavDialogSeparator { WIDTH: 100%; HEIGHT: 14px; BACKGROUND-IMAGE: url(images/separator.gif); PADDING-LEFT: 7px; }
.NavDialogSeparator IMG { WIDTH: 100%; HEIGHT: 14px; }
.NavDialogCell { PADDING-RIGHT: 3px; }
.NavDialogCell A IMG { WIDTH: 9px; HEIGHT: 9px; }

td.FLCDialogCell {vertical-align: top;}

/* Paragraph in the main area */
#main p {padding: 0px 0px 10px 0px;}


/* Save Money Label */
.SaveMoneyLabel { WIDTH: 120px; HEIGHT: 34px; padding: 1px 5px 0px 0px; TEXT-ALIGN: right; VERTICAL-ALIGN: top; COLOR: #03043d; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url("/images/rhinos/S/save_money.gif"); BACKGROUND-REPEAT: no-repeat; font-size: 23px;}


/* Special Offers Module */
.SpecialOffersPrice { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 14px; }
.SpecialOffersThumb { DISPLAY: block; MARGIN-LEFT: 0px; position: relative; top: -48px; left: 1px; margin: 0px 0px -48px 0px; }
.productlist .prodcell .prodimage .PListImgBox .SpecialOffersThumb img { border: 0px; }
.SpecialOffersThumb A IMG { WIDTH: 50px; HEIGHT: 47px; }


#page_container_outer {background: #050e4f url("/images/rhinos/S/page_background.gif") repeat-x top left; }
#page_container_inner { margin: 0px auto; width:950px; background-color:white; border-left:solid 5px white; border-right:solid 5px white;}


/* 5 Way offers on homepage  */
#maincontainer #main .offers {float:left; position:relative; display:inline; z-index:1; border: solid 1px #015fa9; width:458px; height:198px; margin: 0px 0px 0px 10px;}
#maincontainer #main .offers div a img {width:458px; height:198px;} 
#img1 {display:block; border:solid 1px #ccc;}
#img2 {display:none; border:solid 1px #ccc;}
#img3 {display:none; border:solid 1px #ccc;}
#img4 {display:none; border:solid 1px #ccc;}
#img5 {display:none; border:solid 1px #ccc;}
#maincontainer #main .imageselector {position:absolute; border:solid 0px red; z-index:2; width:170px; margin: -34px 0px 0px 290px;}
#maincontainer #main .imageselector button {background-color:#0460ad; color:white; text-align:center; padding: 0px 0px 0px 0px; width:25px; height:25px; display:block; border:solid 1px black; margin:0px 6px 0px 0px; float:left; cursor:pointer}
#maincontainer #main .imageselector button.selected {background-color:#f3be1a; color:#000d5d;}
#maincontainer #main .imageselector button.deselected {background-color:#0460ad; color:white;}


/* Recently added list on home page */
.recently_added {width: 460px; margin: 0px 10px 0px 0px; background-color:white; float:right; position:relative; display:inline;}
.recently_added .ndcontent {background-color:white; padding:0px; margin:0px; border:solid 1px #dcdcdc;}
.recently_added .ndcontent ul { margin: 0px 0px 0px 0px; list-style:none;}
.recently_added .ndcontent ul li {width:440px; height:104px; padding: 5px 11px 5px 8px;}
.recently_added .newitem {font-size: 0.8em;}
.recently_added .newitem .newimg {float:left; position:relative; margin: 0px 20px 0px 0px; }
.recently_added .newitem .newimg img {width:102px; height:102px; border:solid 1px #364e40;}
.recently_added .ndcontent ul div.newitem {}
.recently_added .ndcontent ul div.newlink {height:63px; overflow:hidden; font-size:10px; padding:7px 0px 0px 0px; color:#060b33;}
.recently_added .ndcontent ul div.newlink a {color:#060b33;}
.recently_added .ndcontent ul div.newprice {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:185px; height:20px; float:left; position:relative; color:#060b33; font-weight:bold; font-size:15px;}
.recently_added .ndcontent ul div.newitem .add_to_cart { text-align:right; padding: 0px 0px 0px 0px; width:106px; height:28px; float:right; position:relative;}
.recently_added .ndcontent ul div.newitem .add_to_cart a {color:white; font-size:12px;}
.recently_added .ndcontent ul div.newitem .add_to_cart a:hover {text-decoration:none;}
.recently_added .ndcontent ul div.newitem .add_to_cart img {display:inline;}


/* Best Sellers list on home page */
.best_sellers {width: 460px; margin: 0px 0px 0px 10px; background-color:white; float:left; position:relative; display:inline;}
.best_sellers .ndcontent {background-color:white; padding:0px; margin:0px; border:solid 1px #dcdcdc;}
.best_sellers .ndcontent ul { margin: 0px 0px 0px 0px; list-style:none;}
.best_sellers .ndcontent ul li {width:440px; height:104px; padding: 5px 11px 5px 8px;}
.best_sellers .newitem {font-size: 0.8em;}
.best_sellers .newitem .newimg {float:left; position:relative; margin: 0px 20px 0px 0px; }
.best_sellers .newitem .newimg img {width:102px; height:102px; border:solid 1px #364e40;}
.best_sellers .ndcontent ul div.newitem {}
.best_sellers .ndcontent ul div.newlink {height:63px; overflow:hidden; font-size:10px; padding:7px 0px 0px 0px; color:#060b33;}
.best_sellers .ndcontent ul div.newlink a {color:#060b33;}
.best_sellers .ndcontent ul div.newprice {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:185px; height:20px; float:left; position:relative; color:#060b33; font-weight:bold; font-size:15px;}
.best_sellers .ndcontent ul div.newitem .add_to_cart { text-align:right; padding: 0px 0px 0px 0px; width:106px; height:28px; float:right; position:relative;}
.best_sellers .ndcontent ul div.newitem .add_to_cart a {color:white; font-size:12px;}
.best_sellers .ndcontent ul div.newitem .add_to_cart a:hover {text-decoration:none;}
.best_sellers .ndcontent ul div.newitem .add_to_cart img {display:inline;}


.clearer {clear: both !important; display: block !important; float: none !important; height:0px !important;}

