/* NULLIFY EXISTING STYLES */
h1,h2,h3,h4,h5,h6,body,div.dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote,th,td {
margin: 0; padding: 0; 
}



h1,h2,h3,h4,h5,h6 {
font-size: 100%; font-style: normal; font-weight: normal;
}

ol,ul {
list-style: none; line-height: 100%;
}

div {
position: relative;
}

address,caption,cite,code,dfn,em,th,var {
font-style: normal; font-weight: normal;
}

table {
border-collapse: collapse; border-spacing: 0;
}

img,fieldset {
border: 0;
}

/* Adjust styles for the forum */
#des_head_nav {
	top:71px;
}

#des_head_nav ul {
	margin-left:14px;
}

#des_head_links {
	left:602px;
	top:0px;
}

#des_head_links a {
	padding:0;
} 

#navigation img {
	margin:0 13px;
}


/* SHOP STYLES */

html, body {
}


#header {
border: 0; height: 28px; margin: 0 0 4px 0;
}

#wrapper, #wrapper_a {
overflow: hidden;
}

#wrapper {

}


#footer {
overflow: hidden; clear: both; margin-top: 50px; bottom: 0;
}

#sidenav {
border: 1px solid #d4d4d4; border-top: 0; margin: 0 0 8px 0; text-align: left;
}

//#navigation {
//height: 38px; background: url(/img/bg_navshadow_shop.gif) repeat-x;
//}

/* SIDEBAR STYLES STYLES */

#sidebar {
float: left; top: 10px; left: 9px; width: 148px; text-align: center; overflow: hidden; margin: 0 0 50px 0;
}

#sidebar img {
margin: 0 0 8px 0;
}

#sidenav h4 {
width: 146px; height: 22px; background: url(/img/header_shop_productshelves.gif) no-repeat; text-indent: -999999px;
}

#sidenav.cart h4 {
width: 146px; height: 22px; background: url(/img/header_shop_shoppingcart.gif) no-repeat; text-indent: -999999px;
}

#sidenav ul {
margin: 1px;
}

#sidenav ul li {
background: url(/img/shop_dots_h.gif) repeat-x bottom; padding: 1px 17px 5px 17px;
}

#sidenav ul li.last-child {
background: none;
}

#sidenav ul li a {
color: #000000; font: 11px Verdana; font-weight: bold;
}

#sidenav ul li a:hover {
color: #ff9900; text-decoration: none;
}


/* MAIN CONTENT STYLES */

#content {
float: left; top: 10px; left: 0px; width: 800px; background: none; margin: 0; overflow: hidden; padding: 0 13px 0 9px;
}

#content h1 {
width: 824px; height: 170px; background: url(/img/header_shop_home.jpg) no-repeat; text-indent: -999999px; margin: 0 0 5px 0;
}

ul#nav {
padding: 0 0 2px 0; border-bottom: 2px solid #dcdfe4; overflow: hidden; position: relative; height: 24px;
}

ul#nav li {
float: left; margin: 0 3px 0 0; height: 24px; font-size: 11px;
}


ul#nav a#btn_discountcombos {
width: 110px; height: 24px; background: url(/img/btn_shop_discountcombos.gif) no-repeat; text-indent: -999999px; position: absolute; top: 0; left: 0;
}

ul#nav a#btn_dhtinhibitors {
width: 96px; height: 24px; background: url(/img/btn_shop_dhtinhibitors.gif) no-repeat; text-indent: -999999px; position: absolute; top: 0; left: 112px;
}

ul#nav #btn_growthstimulants {
width: 121px; height: 24px; background: url(/img/btn_shop_growthstimulants.gif) no-repeat; text-indent: -999999px; position: absolute; top: 0; left: 210px;
}

ul#nav #btn_concealers {
width: 80px; height: 24px; background: url(/img/btn_shop_concealers.gif) no-repeat; text-indent: -999999px; position: absolute; top: 0; left: 333px;
}

ul#nav #btn_womenshairloss {
width: 129px; height: 24px; background: url(/img/btn_shop_womenshairloss.gif) no-repeat; text-indent: -999999px; position: absolute; top: 0; left: 415px;
}

ul#nav #btn_hairsupplements {
width: 119px; height: 24px; background: url(/img/btn_shop_hairsupplements.gif) no-repeat; text-indent: -999999px; position: absolute; top: 0; left: 546px;
}

ul#nav #btn_shampoos {
width: 72px; height: 24px; background: url(/img/btn_shop_shampoos.gif) no-repeat; text-indent: -999999px; position: absolute; top: 0; left: 667px;
}

ul#nav #btn_accessories {
width: 82px; height: 24px; background: url(/img/btn_shop_accessories.gif) no-repeat; text-indent: -999999px; position: absolute; top: 0; left: 741px;
}


ul#shop {
margin: 6px 0 0 10px; position: relative; overflow: hidden; width: 810px;
}

ul#shop li {
float: left; width: 265px; height: 116px; background: url(/img/bg_shop_item.gif) no-repeat; margin: 0 4px 4px 0; position: relative;
}

ul#shop li img {
position: absolute; top: 8px; left: 8px;
}



ul#shop li h2 {
position: relative; margin: 10px 0 0 112px; color: #336699; font: 11px Verdana; font-weight: bold; background: none; border: 0;
}

ul#shop li p {
color: #404041; font: 11px Verdana; width: 148px; line-height: 13px; position: relative; margin: 0 0 0 112px;
}

ul#shop li a {
color:  #336699; font: 11px Verdana; font-weight: bold; padding: 0; margin: 0; background: none; border: 0;
}

ul#shop li a:hover {
text-decoration: none;
}


ul#shop li h5 {
position: absolute; bottom: 7px; left: 25px; color: #5f6362; font: 11px Verdana; font-weight: bold;
}



ul#shop li a.info {
position: absolute; bottom: 5px; left: 110px; background: url(/img/btn_shop_info.gif) no-repeat; text-indent: -999999px; width: 41px; height: 18px;
}

ul#shop li a.addtocart {
position: absolute; bottom: 5px; right: 27px; background: url(/img/btn_shop_addtocart.gif) no-repeat; text-indent: -999999px; width: 75px; height: 18px;
}

ul#headernav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul#headernav li {
float: left; background: url(/shop/catalog/images/top_nav/dot_line.gif) no-repeat right; padding: 0 1px 0 0;
}

ul#headernav li.last-child {
background: none;
}

p.main {
font: 12px Verdana; margin: 12px 12px 25px 12px;
}

form#product {
background: url(/shop/catalog/images/pinfo_heading_bg.gif) repeat-x top; padding: 14px 0 100px 0; font: 11px Verdana; width: 760px; overflow: hidden; margin: auto;
}

form#product h1 {
background: url(/shop/catalog/images/two_arrows.gif) no-repeat left; text-indent: 0; width: auto; height: auto; margin: 0 0 5px 0; padding: 0 0 0 50px; font: 18px Arial,Verdana,sans-serif; color: #003366;
}

form#product ul.includes {
color: #666666; font-size: 10px; margin: 12px 0 12px 0;
}

form#product #productinfo {
float: left; width: 208px; overflow: hidden; margin: 0 25px 25px 0;
}

form#product #productinfo a {
float: right; margin: 0 0 5px 0;
}



form#product #productphoto {
background: url(/img/bg_product_img.gif) no-repeat; width: 208px; height: 237px; text-align: center; clear: both; margin: 0 0 12px 0;
position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
}

form#product #productphoto img {
position: relative; margin: 15px 0 0 0; 
min-width: 0; /* peekaboo bug fix for IE7 */
height: 1%;
}

form#product #productphoto h5  {
font: 12px Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #636363;
}

form#product #productinfo label {
color: #336699; font-weight: bold; margin: 0 10px 0 0; display: inline;
}

form#product #productinfo input.input {
border: 1px solid #686868; color: #18395A; vertical-align: middle; margin: 0 25px 0 2px; width: 20px;
}

form#product input.submit {
background: url(/shop/catalog/includes/languages/english/images/buttons/pinfo_add_to_cart.gif) no-repeat; text-indent: 99999px; border: 0; width: 77px; height: 19px; display: block; cursor: pointer; position: absolute; right: 0; font-size: 0; 
}

form#product h2 {
clear: none; border: 0; padding: 0; background: none; margin: 25px 0 0 0; font: 12px Verdana; font-weight: bold; color: #66cc00;
}

form#product p {
margin: 0 0 12px 0;
}

form#product hr {
background: #e7eff7; height: 1px; border: 0; width: 100%; color: #e7eff7;
}

form#product h3 {
color: #336699; font-weight: bold;
}

#alsopurchased h3 {
font-weight: bold; font-size: 10px; color: #18395a; font-family: Verdana,Arial,sans-serif; background: #dee7f7; padding: 3px; border-bottom: 1px dotted #4a73a5; margin: 15px 0 0 0;
}



#alsopurchased ul li {
float: left; text-align: center; margin: 12px; width: 170px; height: 100px;
}

#alsopurchased ul li img {
display: block; margin: auto;
}

.specialBlueBox {
background: #dae4f0 url(/shop/catalog/images/sbb_cine.gif) no-repeat 3px 10px; padding: 8px 0 0 52px; color: #336699; font: 11px Verdana; font-weight: bold; overflow: hidden;
}

.specialBlueBox h4 {
margin: 10px 0 0 0; float: left; font-weight: bold; width: auto; padding: 0;
}


.specialBlueBox ul {
float: left; overflow: hidden; position: relative; left: 150px; width: 625px;
}

.specialBlueBox ul li {
float: left; border-left: 2px solid #ffffff; height: 50px; font-weight: normal; color: #414040; text-align: center; width: 150px; font-size: 10px; padding: 0 0 10px 0;
}

.specialBlueBox ul li a {
color: #414040;
}

.specialBlueBox ul li a:hover {
color: #414040; text-decoration: underline;
}

.specialBlueBox ul li img {
display: block; margin: auto auto 4px auto;
}

.cat_description {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #800000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.boxText {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.errorBox {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
        FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
        BACKGROUND: #f2fff7
}
.orderEdit {
        FONT-SIZE: 10px; COLOR: #4CB754; FONT-FAMILY: Verdana, Arial, sans-serif}
.hhh {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
//BODY {
//        BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #333333
//}
A {
        COLOR: #ff9933; TEXT-DECORATION: none
}
A:hover {
        COLOR: #ff9933; TEXT-DECORATION: underline
}
FORM {
        DISPLAY: inline
}
TR.header {
        BACKGROUND: #4A73A5
}
TD.headerNavigation {
        FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, sans-serif
        text-transform:uppercase;
}
A.headerNavigation {
        COLOR: #003366; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; FONT-SIZE: 10px;
        text-transform:uppercase;
}
A.headerNavigation:hover {
        COLOR: #003366; FONT-WEIGHT: bold; TEXT-DECORATION: underline; FONT-SIZE: 10px;
}
A.headerNavigation1 {
        COLOR: #ffffff; FONT-WEIGHT: bold;  TEXT-DECORATION: none; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; FONT-SIZE: 9px;
        text-transform:uppercase;
}
A.headerNavigation1:hover {
        COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: underline; FONT-SIZE: 9px;text-transform:uppercase;
}
A.contentBox {
        COLOR: #336699; FONT-WEIGHT: bold;  TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}
A.contentBox:hover {
        COLOR: #FF9900;
}

TR.headerError {
        BACKGROUND: #ff0000
}
TD.headerError {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
        BACKGROUND: #00ff00
}
TD.headerInfo {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.footer {

}
TD.footer {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	background-color: #4A73A5;
}

TABLE.infoBox {
}
.contentBoxPic {
        BORDER-RIGHT: #b6b7cb 1px solid; BORDER-TOP: #b6b7cb 1px solid; BORDER-LEFT: #b6b7cb 1px solid; BORDER-BOTTOM: #b6b7cb 1px solid;
}
TD.contentBox1 {
        FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #336699; FONT-FAMILY: Verdana, Arial, sans-serif
}
.contentBox2 {
        FONT-SIZE: 11px; COLOR: #414040; FONT-FAMILY: Verdana, Arial, sans-serif
}

TABLE.infoBoxContents {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.contentBoxContents {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxContents {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.contentBoxHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #18395A;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	background-image: url(../shop/catalog/images/bg_c_heading.gif);
	height: 18px;
}
A.infoBoxContents {
        FONT-SIZE: 11px; COLOR: #2B2B2B; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.infoBoxContents1 {
        FONT-SIZE: 11px; COLOR: #4A73A5; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.infoBoxContents:hover {
        COLOR: #4A73A5; TEXT-DECORATION: none
}
.infoBoxContents1:hover {
        COLOR: #4A73A5; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.infoBoxNotice {
        BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
        FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #18395A;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	background-image: url(../shop/catalog/images/bg_c_heading.gif);
	height: 18px;
    /*   FONT-SIZE: 13px; BACKGROUND: #4A73A5; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif */
}
TD.infoBox {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.accountHistory-odd {
        BACKGROUND: #f8f8f9
}
TR.addressBook-odd {
        BACKGROUND: #f8f8f9
}
TR.alsoPurchased-odd {
        BACKGROUND: #f8f8f9
}
TR.payment-odd {
        BACKGROUND: #f8f8f9
}
TR.productListing-odd {
        BACKGROUND: #f8f8f9
}
TR.productReviews-odd {
        BACKGROUND: #f8f8f9
}
TR.upcomingProducts-odd {
        BACKGROUND: #f8f8f9
}
TR.shippingOptions-odd {
        BACKGROUND: #f8f8f9
}
TR.accountHistory-even {
        BACKGROUND: #f8f8f9
}
TR.addressBook-even {
        BACKGROUND: #f8f8f9
}
TR.alsoPurchased-even {
        BACKGROUND: #f8f8f9
}
TR.payment-even {
        BACKGROUND: #f8f8f9
}
TR.productListing-even {
        BACKGROUND: #f8f8f9
}
TR.productReviews-even {
        BACKGROUND: #f8f8f9
}
TR.upcomingProducts-even {
        BACKGROUND: #f8f8f9
}
TR.shippingOptions-even {
        BACKGROUND: #f8f8f9
}
TABLE.productListing {
        
}
.productListing-heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #1C3A5D;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	height: 18px;
	padding: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.productlisting-headingPrice {
        FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #18395A; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.productListing-data {
        FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; color: #1C3A5D; FONT-WEIGHT: normal; 
}
A.pageResults {
        COLOR: #0000ff
}
A.pageResults:hover {
        BACKGROUND: #ffff33; COLOR: #0000ff
}
TD.pageHeading {
        FONT-SIZE: 18px; COLOR: #003366; FONT-FAMILY: Arial, Verdana, sans-serif
}
DIV.pageHeading {
        FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #28395B; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.subBar {
        BACKGROUND: #f4f7fd
}
TD.subBar {
        FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
        FONT-SIZE: 12px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif; color: #1C3A5D;
}
P.main {
        FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallText {
	FONT-SIZE: 11px;
	COLOR: #404041;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	font-weight: normal;
}
TD.smallText1 {
        FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #404041;
}
P.smallText {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory {
        FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
        FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.category_desc {
        FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
        FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX {
        FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
        FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.textfield {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	border: 1px solid #8A99B0;
}
RADIO {
        FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	border: 1px solid #8A99B0;
}
TEXTAREA {
        FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
        BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
        COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
        COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {

}
.moduleRowOver {
        CURSOR: hand; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
        BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
        FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
        FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
        FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
        FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.linkListing {
        BORDER-RIGHT: #b6b7cb 1px solid; BORDER-TOP: #b6b7cb 1px solid; BORDER-LEFT: #b6b7cb 1px solid; BORDER-BOTTOM: #b6b7cb 1px solid; border-spacing: 1px
}
.linkListing-heading {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #b6b7cb; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TD.linkListing-data {
        BORDER-RIGHT: #b6b7cb 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #b6b7cb 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.linkListing-odd {
        BACKGROUND: #f8f8f9
}
TR.linkListing-even {
        BACKGROUND: #f5f5f5
}
.line {
        BORDER-LEFT-COLOR: #dedede; BORDER-BOTTOM-COLOR: #dedede; BORDER-TOP-COLOR: #dedede; BORDER-RIGHT-COLOR: #dedede
}
.mainTD {
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 9px;
	padding-left: 8px;
	width: 572;
}
.columnRight {
	background-color: #F7F7F7;
}

a.productListing-heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #1C3A5D;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	border: none;
	height: 14px;
	padding: 0px;
	border: none;
	background-color:C5D2E1;
}
.textPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #636363;
}

a.linkSmall {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #1502E7;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

a.linkCSNav {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #2b2b2b;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}
a.linkCSNav:hover {
	COLOR: #ff9900;
}

a.linkCSNav2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4A73A5;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}
.linkCSNav2 {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #4A73A5;
	FONT-WEIGHT: bold;
}

a.linkNormal {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #1C3A5D;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

a.linkCategory {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #1C3A5D;
	FONT-FAMILY: Arial, sans-serif;
}

a.linkCategory:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ff6600;
	FONT-FAMILY: Arial, sans-serif;
}
.mainTD2 {

	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	width: 572;
}

.style1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style2 {	font-size: 12px;
	font-weight: bold;
	color: #66CC00;
}
.style3 {	color: #666666;
	font-weight: bold;
	font-size: 10px;
}
.style5 {color: #666666}
.style6 {	color: #336699;
	font-weight: bold;
}

.specialBlueBox {
    width: 570px;
}

.specialBlueBoxPhotos {
    border-collapse: collapse;
}

.specialBlueBoxPhotos td {
    padding: 0;
    vertical-align: top;
}

.specialBlueBoxPhotos .left {
    background: #E7EFF7 no-repeat url(../shop/catalog/images/sbb_tl.gif);
    text-align: center;
}

.specialBlueBoxPhotos .sbb1 {
    background: left bottom no-repeat url(../shop/catalog/images/sbb_bl.gif);
}

.specialBlueBoxPhotos .sbb2 {
    background: right bottom no-repeat url(../shop/catalog/images/sbb_br.gif);
}

.specialBlueBoxPhotos .sbb3 {
    background: right top no-repeat url(../shop/catalog/images/sbb_tr.gif);
    padding: 5px 8px 9px 5px;
}

.specialBlueBoxPhotos .left span {
    display: block;
    text-align: left;
    margin: 0 auto;
    padding: 1px 0 0 0;
    width: 95%;
    font: 11px/12px Verdana, sans-serif;
    color: #414040;
}

.specialBlueBoxPhotos .right {
    border-collapse: collapse;
    width: 95%;
    margin: 0 0 0 16px;
}

.specialBlueBoxPhotos .right th {
    padding: 6px 0 0 0;
    font: 11px Verdana, sans-serif;
    color: #666666;
}

.specialBlueBoxPhotos .right td {
    padding: 0 3px 0 2px;
    text-align: center;
}

.specialBlueBoxPhotos img {
    vertical-align: bottom;
}

.specialBlueBoxVideos {
    width: 100%;
    border-collapse: collapse;
    background-color: #DAE4F0;
}

.specialBlueBoxVideos {
    width: 100%;
    margin: 4px 0 0 0;
    border-collapse: collapse;
    background-color: #DAE4F0;
    border-top: 4px solid #DAE4F0;
    border-bottom: 1px solid #DAE4F0;
    border-right: 2px solid #DAE4F0;
    border-left: 2px solid #DAE4F0;
    white-space: nowrap;
}

.specialBlueBoxVideos th {
    background: 10px 3px no-repeat url(../shop/catalog/images/sbb_cine.gif);
    padding: 18px 0 0 52px;
    text-align: left;
    color: #336699;
    font: bold 11px Verdana, sans-serif;
    vertical-align: top;
}

.specialBlueBoxVideos td {
    padding: 2px 11px 3px 11px;
    border-left: 2px solid #FFFFFF;
    text-align: center;
    font: 10px Verdana, sans-serif;
    color: #414040;
    vertical-align: top;
}

.specialBlueBoxVideos img {
    border: none;
}

.specialBlueBoxVideos a {
    color: #414040;
    text-decoration: none;
}

.specialBlueBoxVideos a:hover {
    text-decoration: underline;
}

.specialBlueBoxDocuments {
    width: 100%;
    border-collapse: collapse;
    background-color: #DAE4F0;
}

.specialBlueBoxDocuments {
    width: 100%;
    margin: 4px 0 0 0;
    border-collapse: collapse;
    background-color: #DAE4F0;
    border-top: 4px solid #DAE4F0;
    border-bottom: 1px solid #DAE4F0;
    border-right: 2px solid #DAE4F0;
    border-left: 2px solid #DAE4F0;
    white-space: nowrap;
}

.specialBlueBoxDocuments th {
    background: 10px 3px no-repeat url(../shop/catalog/images/info.gif);
    padding: 18px 0 0 52px;
    text-align: left;
    color: #336699;
    font: bold 11px Verdana, sans-serif;
    vertical-align: top;
}

.specialBlueBoxDocuments td {
    padding: 2px 11px 3px 11px;
    border-left: 2px solid #FFFFFF;
    text-align: center;
    font: 10px Verdana, sans-serif;
    color: #414040;
    vertical-align: top;
}

.specialBlueBoxDocuments img {
    border: none;
}

.specialBlueBoxDocuments a {
    color: #414040;
    text-decoration: none;
}

.specialBlueBoxDocuments a:hover {
    text-decoration: underline;
}

.specialTanBoxDocuments {
    width: 100%;
    border-collapse: collapse;
    background-color: #DAE4F0;
}

.specialTanBoxDocuments {
    width: 100%;
    margin: 4px 0 0 0;
    border-collapse: collapse;
    background-color: #e5e5d4;
    border-top: 4px solid #e5e5d4;
    border-bottom: 1px solid #e5e5d4;
    border-right: 2px solid #e5e5d4;
    border-left: 2px solid #e5e5d4;
    white-space: nowrap;
}

.specialTanBoxDocuments th {
    text-align: center;
    color: #336699;
    font: bold 11px Verdana, sans-serif;
    vertical-align: center;
}

.specialTanBoxDocuments td {
    padding: 2px 11px 3px 11px;
    border-left: 2px solid #FFFFFF;
    text-align: center;
    font: 10px Verdana, sans-serif;
    color: #414040;
    vertical-align: top;
}

.specialTanBoxDocuments img {
    border: none;
}

.specialTanBoxDocuments a {
    color: #414040;
    text-decoration: none;
}

.specialTanBoxDocuments a:hover {
    text-decoration: underline;
}

#navigation {
	background:transparent url(/img/des_subnav_shop.gif) no-repeat scroll 0 0;
}

.fixer {
float:left;margin-right:20px;
}
