/* Generated by Codex Beta 1 at 23/02/2012 8:58:34 p.m. */
.cx-template{display:none;}
.clear{clear:both;}
.self-clear,.form-pair{zoom:1;}
.self-clear:after,.form-pair:after{content:".";
clear:both;
height:0;
visibility:hidden;
display:block;}
.right{float:right;}
*{margin:0;
padding:0;}
a img{border:none;}
body,input,select,textarea,h1,h2,h3,h4,h5,h6,td,th{font-family:Arial,sans-serif;}
input,select,textarea{font-size:13px;}
body{font-size:11px;
color:#333;}
a{color:#2a5b90;}
a:hover{color:#6f92b6;}
body{background:#113e61 url(images/body.png);}
.wrapper-1{background:url(images/wrapper-outer.png) top repeat-x;
min-height:667px;}
.ie6 .wrapper-1{height:667px;}
.wrapper-2{background:url(images/wrapper-inner.png) top no-repeat;}
.wrapper-3{width:942px;
margin:0 auto;}
.sidebar{float:left;
padding-top:207px;
width:166px;
margin-right:6px;}
.menu{margin:0 0 7px;}
.menu li{list-style:none;
font-weight:bold;
border-bottom:solid 1px #b7daea;
width:100%;
float:left;
position:relative;
zoom:1;}
.menu li a{zoom:1;
width:159px;
display:block;
vertical-align:bottom;
padding-left:7px;
font:bold 13px dbh,Verdana,Sans-Serif;
line-height:32px;
text-transform:uppercase;}
.menu li a,.menu li a.selected,.menu li a:hover{color:white;
text-decoration:none;}
.menu li a.selected,.menu li a:hover,.menu li a.expanded{background:#113e61;}
.menu li ul{width:166px;
background:#5a9cbd url(images/wrapper-outer.png) 0 50% repeat;
position:absolute;
left:166px;
top:0;
padding:6px;
zoom:1;}
.menu li ul li{border:none;}
.menu li ul li a{line-height:normal;
padding-top:5px;
padding-bottom:5px;}
.content-wrapper{width:766px;
float:left;
padding-top:169px;
display:inline;}
.admin-content-wrapper{margin-left:172px;}
.header{height:32px;}
.header h1 a{display:block;
font-size:15px;
margin-left:40px;
width:160px;
height:32px;
text-indent:-9001px;}
.content{background:white;
padding:23px 43px;
min-height:400px;}
.ie6 .content{height:400px;}
.col-a{width:350px;
float:left;
margin-right:20px;}
.col-b{width:310px;
float:left;}
.footer{height:32px;
padding:0 43px;
padding-bottom:50px;
width:680px;
background:white url(images/footer.png) bottom no-repeat;}
.footer a,.footer a:hover{color:black;}
.footer .copyright{color:#333;
margin-bottom:10px;}
.footer .author,.footer .author a,.footer .author a:hover{color:#666;}
.footer .author{font-style:italic;}
h2{font-family:dbh,Verdana,Sans-Serif;
font-weight:bold;
font-size:18px;
margin-bottom:7px;
color:#777;}
h3{font-family:dbh,Verdana,Sans-Serif;
font-weight:bold;
font-size:16px;
margin:7px 0;
color:#666;}
h4{font-family:dbh,Verdana,Sans-Serif;
font-weight:bold;
font-size:18px;
color:black;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit;}
.stripe-large{background:#8ecfe9;
width:766px;
height:24px;}
.stripe-small{background:#8ecfe9;
width:173px;
height:4px;}
.banner-image img{display:block;}
.breadcrumb{font-size:11px;
font-style:italic;
margin-bottom:10px;}
.featured{margin-top:5px;}
.featured h3{background:url(images/panel-topcnrs.gif) 0 0 no-repeat;
color:#FFFFFF;
text-transform:uppercase;
font-size:13px;
font-weight:bold;
line-height:32px;
text-align:center;
margin:0;}
.featured .details-wrapper{background:url(images/panel-bottomcnrs.gif) 0 100% no-repeat;
padding-bottom:11px;}
.featured .details{padding:0 18px 7px;
background:#FFF;}
.featured .details img{display:block;
margin:auto;
width:130px;}
.featured .details h4{font-size:13px;
text-align:center;
margin:5px 0;}
.featured .details h4 a{text-decoration:none;}
.tour-button{margin-top:7px;
background:url(images/button-bottomcnrs.gif) 0 100% no-repeat;
padding-bottom:6px;}
.tour-button h3{background:url(images/button-topcnrs.gif) 0 0 no-repeat;
padding-top:6px;
margin:0;}
.tour-button a{text-decoration:none;
background:#3f7a9a;
padding:7px 10px;
display:block;
color:#FFF;
text-transform:uppercase;
font-size:13px;
font-weight:bold;
text-align:center;}
.tour-button a:hover{color:#FFF;
text-decoration:underline;}
.document p{margin-bottom:10px;}
.document .product-photo{float:right;
text-align:center;}
.document .product-info{font-size:11px;}
.document .product-info h4{margin-bottom:10px;}
.document ul{margin-bottom:10px;}
.document ul li{margin-left:15px;}
.document ol{margin-bottom:10px;}
.document ol li{margin-left:20px;}
.product-grid{width:680px;
overflow:hidden;}
.product-grid .product-grid-inner{width:732px;}
.product-grid .product{float:left;
width:193px;
height:240px;
margin-right:43px;
margin-bottom:23px;
padding:4px;
background:white url(images/product-grid.png) bottom no-repeat;}
.product-grid .product .product-image{text-align:center;}
.product-grid .product img{height:138px;
margin:0 auto;}
.product-grid .product h4{font-family:dbh,Verdana,Sans-Serif;
font-size:12px;
text-transform:uppercase;
text-align:center;
margin:1px 0;}
.product-grid .product h4,.product-grid .product h4 a,.product-grid .product h4 a:hover{color:black;
text-decoration:none;}
.product-grid .product .stripe-small{margin:0 auto;
margin-bottom:6px;}
.product-grid .product p{font-size:11px;
font-family:Tahoma,Verdana,Sans-Serif;
width:171px;
margin:0 auto;}
.panel{margin-bottom:10px;}
.form-pair{margin-bottom:5px;}
.form-pair label{padding-top:3px;
float:left;
width:140px;
margin-right:5px;
font-size:13px;}
.form-pair input,.form-pair textarea,.form-pair select{padding:1px;
margin-right:5px;}
.form-pair input{width:200px;}
.form-pair textarea{width:202px;}
.form-pair.large input{width:400px;}
.form-pair.large textarea{width:402px;}
.form-pair.tall textarea{height:200px;}
.form-pair.flexible input,.form-pair.flexible textarea{width:auto;}
.form-pair .error{padding-top:2px;
color:red;}
.form-pair *{float:left;}
.form-pair span{padding-top:3px;
font-size:13px;}
fieldset{padding:5px;
padding-top:0;}
fieldset legend{font-size:12px;
background:white;
padding:0 5px;
color:navy;}
.form-checkbox label{margin-left:5px;
font-size:13px;}
.form-checkbox.inside-form{display:block;
margin-left:140px;
padding-left:5px;
width:40%;}
a.button{background:#2a5b90;
color:white;
padding:5px 10px;
display:inline-block;
-moz-border-radius:5px;
border-radius:5px;}
a.button,a.button:hover{text-decoration:none;}
a.button:hover{background:#6f92b6;}
a.button.hover{background:#6f92b6;}
.buttons{margin-top:10px;}
.buttons a{vertical-align:middle;
margin-right:5px;}
.buttons.with-form{padding-left:140px;
margin-left:5px;}
.popup{background:url(images/popup-top.gif) top no-repeat;
width:628px;
padding-top:49px;}
.popup .popup-inner{font-size:13px;
background:white;}
.popup .document{padding:23px 43px;}
.popup .popup-stripe{background:#8ecfe9;
width:628px;
height:24px;}
.popup h4{margin-bottom:23px;}
.popup h4 a,.popup h4 a:hover{text-decoration:none;}
.popup .Header{font-weight:bold;
background:#2a5b90;
color:white;
padding:5px;}
.popup .Content{background:url(images/popup-bottom.gif) bottom no-repeat;
padding-bottom:21px;}
.modal-background{background:black;
filter: alpha(opacity=55);
opacity:0.55;}
table.results{border-collapse:collapse;
margin:15px 0;
width:100%;
font-size:13px;}
table.results td,table.results th{text-align:left;
padding:4px 7px;
border:solid 1px #ddd;}
table.results thead{background:#ddd;}
table.results .number,table.results .money,table.results .action,table.results .quantity{text-align:right;}
table.results .label i{color:Grey;
font-size:11px;}
table.results .number{width:50px;}
table.results .number input{width:90%;}
table.results .photo{width:100px;}
table.results .action a{padding-left:3px;
padding-right:3px;}
table.results thead,table.results tfoot{font-weight:bold;}
table.results .alt{background:#eee;}
table.results .latest{background:#DDFFBC;}
table.results .group{font-weight:bold;
font-style:italic;}
table.results .group td{border-top:solid 1px #ddd;}
table.results .group img{vertical-align:middle;
margin-right:5px;}
table.results input{width:35px;
float:right;}
.latest{background:#DDFFBC;}
table.results.auto-width{width:auto;}
.error ul{color:black;
font-size:11px;
list-style:none;
border:solid 1px red;
background:#faa;
padding:5px;
margin:10px 0;}
.update-progress{position:absolute;
width:700px;
text-align:right;
margin:5px;}
.update-progress span{padding:5px;
background:red;
color:white;}
.status-message{background:#afa;
border:solid 1px #4f4;
margin-bottom:10px;
padding:5px;
font-size:11px;}
.status-alert{background:#afa;
border:solid 1px #4f4;
margin-bottom:10px;
padding:5px;
font-size:11px;
background:#faa;
border-color:red;}
.admin-nav{margin:0 0 20px;
padding-bottom:10px;
border-bottom:1px solid #CCC;}
.admin-nav li{float:left;
list-style:none;
padding-right:10px;
font-size:12px;}
.admin-nav li.logout{float:right;
font-weight:bold;}
.admin-nav a.selected{font-weight:bold;
text-decoration:none;}
.country-edit-label{background-color:#33AACC;
border:1px solid #66DDFF;
color:white;
display:block;
margin-left:20px;
padding:3px;}
.product-info-body{width:335px;}
.global-distributor-list{float:right;
margin-top:-155px;
width:335px;}
.global-distributor-list .distributor-info{padding-left:10px;
float:left;
width:225px;}
.global-distributor-list .distributor-logo{float:left;}
.global-distributor-info{background:url("/skins/images/distributor-info-shadow.gif") no-repeat scroll 0 100% #FFFFFF;
font-size:13px;
left:0px;
padding:20px 20px 45px;
position:absolute;
top:0px;
width:300px;
-moz-border-radius:15px 15px 0 0;
border-radius:15px 15px 0 0;}
.global-distributor-info h1{float:left;
font-family:dbh,Verdana,Sans-Serif;
font-size:15px;}
.global-distributor-info h2{font-size:13px;
position:relative;
top:-18px;}
.global-distributor-info .distributor-logo{font-family:dbh,Verdana,Sans-Serif;
float:right;
position:relative;
top:7px;
z-index:1;}
.global-distributor-info .stripe-large{display:block;
left:0px;
position:absolute;
top:50px;
width:340px;
height:16px;}
.global-distributor-info p{text-align:center;}
.global-distributor-info .distributor-link{margin:-10px;}
