/* SLIDER STYLEZ */
*{margin:0;padding:0;}


* html img.captcha,*+html img.captcha{margin-bottom:1px!important;}
*+html ol.cf-ol,
*+html ol.cf-ol li,* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt{display:inline-block;/*for ie7*/}
/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */
[disabled]{
background:none!important;
border-color:#dddddd!important;
color:#dddddd;
opacity:0.65;
}
/*                                                    */
/*  Other:browser hacks                              */
/*                                                    */
a,.add-button:hover{text-decoration:none;}
a,.user-column a,
.features-block a,
#cart-content a,
.article-body a{color:#CC0033; font-weight: 400; text-decoration: underline;}
a:hover{text-decoration:underline;color:#DE838D;}
a:focus{outline:none;}




body{


   background:   url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/bg.jpg?365);
   background-position: top left;
   background-repeat: no-repeat;
   background-attachment: fixed;
background-color:#000000;

   color: #3b2300;
   font:0.95em Georgia,"Times New Roman",Times,serif;
   height:100%;
   font-family: Georgia, Utopia, 'Times New Roman', Times, serif;
}
/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */
div.cf_info{
color:#333;
display:none;
line-height:1.3em;
margin:10px auto;
padding:10px 15px!important;
width:380px;
}
div.cf_info a{
color:990000!important;
text-decoration:underline!important;
}
div.cf_info ol{margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li{margin:2px 0;padding:1px 0;}
div.failure{
background:#FFDFDF url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/li-err-bg.png?365) repeat!important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0pt;
display:block;
}
div.success{
background:#F9F9F9 none repeat scroll 0%;
color:#AAAAAA;
display:block;
}
div.waiting{background:#F9F9F9;color:#AAAAAA;display:block;}
dt.error{
background:#FFFBE5;
border:1px solid #FED600;
color:#B30905;
font-weight:bold;
line-height:140%;
padding:3px 5px;
}

fieldset select{
line-height:22px;
list-style:none;
padding:0;
width:200px;
}

.selector-wrapper label {
padding-top: 5px;
font-weight: bold;
}

#price-field
{
color:#990000;
font-size: 15px;
display:block;
margin:0 0 10px;
text-transform:uppercase;
}

form,fieldset{border:0;margin:20px;padding:0;width:auto;}
h3{
clear:both;
color:#2b2b2b;
font-size:12px;
margin:30px 0 10px 0;
text-transform:uppercase;
}
h4{
clear:both;
text-align:center;
color:#fcc;
font-size:12px;
margin:0px 0 10px 0;
font-variant:small-caps;
}
h5{
color: #990000;
}
h6 {
    color: #990000;
    font-variant: small-caps;
}
h7{
    font-size: 1.1em;
    margin: 0px 0;
}
h8 {
    font-size: 0.9em;
    font-variant: small-caps;
    margin: 0px 0;
}
h9{
    font-size: 0.9em;
    margin: 0px 0;
}
h10{
text-align:center;
color:#fcc;
font-size:12px;
margin:0px 0 10px 0;
font-variant:small-caps;
}
h10 a{
clear:both;
text-align:center;
color:#FFF;
font-size:12px;
margin:0px 0 10px 0;
font-variant:small-caps;
}

img{border-style:none;}
img{border:0;}
img.captcha{
border:none!important;
float:none!important;
margin:0 0 0 10px!important;
padding:0!important;
vertical-align:text-bottom;
}
img.captcha-reset{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/captcha_reset_white.gif?365) no-repeat;
border:none;
height:21px;
margin:0 0 2px 3px;
vertical-align:text-bottom;
width:21px;
}
img.imgcalendar{border:none;}
img.smallleft{
border:1px solid #e7e7e7;
border-bottom-color:#b6b6b6;
border-top-width:0;
float:left;
margin:0 16px 16px 0;
width:100px;
}
img.smallright{
border:1px solid #e7e7e7;
border-bottom-color:#b6b6b6;
border-top-width:0;
float:right;
margin:0  0 16px 16px;
width:100px;
}
input.cf-box-a{
margin-left:100px;/* check with label 'width' incl. */
}
/*                                                    */
/*   check boxes                                      */
/*                                                    */
input.cf-box-a,
input.cf-box-b{
background:none!important;
border: 1px solid #990000;
height:22px;
margin:1px 0 0 0;
width:16px;
}
input.secinput{vertical-align:text-bottom;}
label.cf-after{margin:4px 2px 0pt 6px;text-align:left;width:75px;}
label.cf-after span{display:block;width:75px;}
label.cf-before{margin:4px 10px 0 0;}
label.cf-group-after{margin:4px 0 0 2px;text-align:left;width:60px;}
label.cf-group-after span{display:block;width:60px;}
/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.secq,
label.seccap{margin-bottom:4px;vertical-align:text-bottom;}
ol.cf-ol{margin:0!important;padding:15px 0 0 0!important;}
ol.cf-ol li{
background:none!important;
line-height:1.1em;
list-style:none!important;
margin:5px 0!important;/*some themes may interfere otherwise*/
padding:0;
text-align:left;
}
ol.cf-ol li ul.cf_li_text_err{color:#333;margin:0 0 0 10px;padding:0;}
/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err{
background:#FFDFDF url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/li-err-bg.png?365) repeat!important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0pt;
margin:5px 0!important;
padding:5px 0!important;
}
/*                                                    */
/* check box groups                                   */
/*                                                    */
ol.cf-ol li.cf-box-group{padding:0 0 5px 100px;}
/*                                                    */
/*   radio button title                               */
/*                                                    */
ol.cf-ol li.cf-box-title{
color:#888888;
font-size:1em;
letter-spacing:2px;
margin:12px 0pt 0 !important;
padding:0pt 0pt 0pt 100px;
}
/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */
ol.cf-ol li.textonly{
color:#888888;
font-size:1em;
letter-spacing:2px;
margin:12px 0pt !important;
padding:0pt 0pt 0pt 100px;
}
ol.cf-ol ul.cf_li_text_err li{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/icon-alert.png?365) no-repeat left 1px!important;
font-weight:bold;
list-style:none!important;
margin:0 0 2px!important;
padding-left:15px;
text-indent:0;
}
ol.cf-ol ul.cf_li_text_err li:before{content:'';}
/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */
p.cf_info{margin:10px 0;text-align:center;}
/*                                                    */
/*   FORM submit button                               */
/*                                                    */
p.cf-sb{
margin:0;
padding:0pt 3px 0pt 0pt !important;
text-align:right;
}
p.success{color:FCC;}
/*                                                    */
/* formatting for text:"(required)"  & other        */
/*                                                    */
span.reqtxt,
span.emailreqtxt{
color:#aaa;
display:block;
font-size:0.7em;
line-height:1.2em;
margin:0px 5px 7px 98px;
vertical-align:top;
}
.add-button{
background:#2b2b2b url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/icon-plus.gif?365) no-repeat 9px 60%;
color:#aeaeae!important;
display:block;
font-size:11px;
line-height:20px;
overflow:hidden;
padding:0 0 0 30px;
text-transform:uppercase;
width:143px;
}
.add-form{margin:10px 0 0;overflow:hidden;width:100%;}
.banners-nav{
list-style:none;
margin:0 0 0 -20px;
overflow:hidden;
padding:5px 0 0 3px;
width:300px;
}
.banners-nav li{float:left;padding:0 0 0 20px;}
.banners-nav li img,div.mailerr{display:block;}

.btn-shopping-bag{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/?365) no-repeat;
float:right;
height:29px;
overflow:hidden;
text-indent:-9999px;
width:21px;
}


.collection-block .row{
	margin:0 0 30px -45px;
	overflow:hidden;
	width:702px;
	font-size:0.9em;
	}
	
.collection-block .row .block{
display:inline;
float:left;
margin:0 0 0 45px;
width:181px;
}
.collection-block .row .block img{display:block;margin:0 auto 5px auto; max-width: 188px;}
.collection-block .row .block span{color:#c30;font-weight:bold;}
.column{float:left;margin:-15px 0 56px 0 0;width:288px;}
.column .box{height:1%;margin:0 0 24px;overflow:hidden;}
.column .view-all{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/arrow.gif?365) no-repeat 100% 0;
color:#535353;
font-size:14px;
margin:0 0 0 5px;
padding:0 22px 0 0;
}
.column p{line-height:18px;margin:0 0 10px;}
/*reconfigured-list*/
.column ul{list-style:none;margin:0 0 15px;padding:0 0 0 3px;}
.column ul li{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/icon-bullet.gif?365) no-repeat 0 55%;
margin:0 0 9px;
padding:0 0 0 16px;
}
.column ul li a{color:#535353;}
/*columns-holder*/
.columns-holder{margin:0 -56px 0 0;overflow:hidden;width:688px;}
.columntheleft{margin-right:60px;}
/*content*/
.content{float:left;padding:0;width:700px;}
/*COLLECTION*/
/*collection-block*/
.content-inner{float:left;padding:0 0 0px;width:700px;margin-left:40px}
.content-inner h1{
color:#990000;
font-size:1em;
margin:20px 0 15px;
font-variant:small-caps;
}
.content-inner p{margin:10px 0;padding:0;}
/* These 2 lines specify style applied while slider is loading */
.csw{
background:#fff;
height:317px;
overflow:hidden;
width:70px;
}
.csw .loading{margin:100px 0 300px 0;text-align:center;}
.disabled{border-color:#dddddd!important; opacity:0.65;}

.features-block{
height:1%;
overflow:hidden;
padding:32px 39px 33px 32px;
}
.features-block .info-box{height:1%;overflow:hidden;}
.features-block .info-box h1,.features-block .info-box h1 a{color:#fff;font-size:13px;margin:0 0 10px; text-decoration:underline;}
.features-block .info-box p{color:;line-height:18px;margin:0 0 12px;}
.features-block .visual{margin:0 32px 0 0;}
.add {
	display: block;
}
.features-column{margin:0 0 15px;overflow:hidden;width:100%;}

.footer-nav{
float:right;
list-style:none;
margin:0;
overflow:hidden;
padding:0;
}
.footer-nav li{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/separator.gif?365) no-repeat 0 55%;
float:left;
margin:0 0 0 -1px;
padding:0 5px;
}
.footer-nav li a{color:#3b2300;}
.heading img{float:left;margin:5px 5px 0 0;}
.holder{
margin:0 0 13px;
overflow:hidden;
padding:150px 0;
width:100%;
}
.info-box select{
color:#000;
font:11px Georgia,"Times New Roman",Times,serif;
margin:0 0 10px;
width:164px;
}
.info-box span{
color:;
display:block;
margin:0 0 10px;
text-transform:uppercase;
}
/*                                                    */
/*  Other:link love                                  */
/*                                                    */
.linklove{
margin:6px auto 10px !important;
padding:0pt 6px 0pt 0pt !important;
text-align:right;
width:410px;
}
.linklove a,
.linklove a:visited{color:#aaaaaa!important;font:0.8em Georgia;}
.list li a{
border-bottom: 0 none !important;
color:#c03;
display:block;
padding:0 14px;
   font-variant: small-caps;
   text-decoration: none;
font-weight: 700;
}

.list li a:hover{
text-decoration: underline;}
.list-holder{
width:149px;
   font-size: 1em;
   font-variant: small-caps;
   font-weight: 700;
   margin: 0;
   text-transform: none;
}
.list-holder .list{
line-height:30px;
list-style:none;
margin:0;
padding:0 0 14px;

}
.list-holder .list li{vertical-align:top;width:100%;}
.hint { padding: 10px; width: auto !important; }

.search-box{
width:149px;
font-family: Georgia;
   font-size: 0.9em;
   font-variant: small-caps;
   font-weight: ;
   margin: 0;
   text-transform: none;
}

/*logo*/

/* Remove this comment to use an image logo. Then replace logo.gif with the name of your logo.
.logo{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/logo.gif?365) no-repeat;
height:38px;
left:1px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:23px;
width:195px;
z-index:100;
}


.logo a{display:block;height:100%;}
*/
/*
.logo{
height:38px;
left:1px;
overflow:hidden;
position:absolute;
top:23px;
z-index:100;
font-size: 28px;
 text-transform: uppercase;
 letter-spacing: -0.1px;
 font-weight: bold;
 color: #332d1d;
 font-family: Georgia,"Times New Roman",Times,serif;
    
}

.logo a{color: #332d1d;}
*/


.mailerr,

/*navigation*/
.navigation{
float:left;
font-size:1em;
line-height:37px;
list-style:none;
margin:0;
padding:0;
font-variant:small-caps;
}
.navigation li{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/?365) no-repeat 100% 50%;
float:left;
}
.navigation li a{display:block;padding:10px;}
.navigation li a:hover,.navigation li a.active,.list li a:hover{
background:#ffffff;
color:#DE838D;
text-decoration:underline;
}
.news-box{
border-bottom:1px solid #dadada;
height:1%;
margin:0 0 24px;
overflow:hidden;
padding:0 0 20px;
}
.news-box em{
color:#858585;
display:block;
font-size:10px;
margin:10px 0;
}
.notice{
background:#000;
background:#8A1111 url('http://static0.shopify.com/s/images/admin/bubbles_error.gif') top left no-repeat;
border-top:3px solid #000;
bottom:0;
color:#fff;
color:#fff;
font-size:100%;
left:0;
list-style-type:none;
padding:10px;
position:fixed;
text-align:center;
width:100%;
z-index:9999;
}
/*page-upper*/
.page-upper{overflow:hidden;
	padding:10px 0;
	width:100%;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: 700;
	}
.page-upper a{color:;
	float:left;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: 700;
	}
.page-upper a:hover{color:;
	float:left;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: 700;
	}
.page-upper span,.stripNav ul li{float:left;}
.page-upper span.page{margin-right:2px;}
.page-upper span.prev{padding-right:2px;}
.page-upper ul{
float:left;
list-style:none;
margin:0;
padding:0 2px;
}
.page-upper ul li{float:left;margin:0 2px 0 0;}
/*product*/
.product-block{

/*--	min-height:720px;	edited by ss --*/
overflow:hidden;
}
/*search-form*/
.search-form{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/search-form.gif?365) no-repeat;
display:inline;
float:right;
height:19px;
margin:8px 13px 0 0;
padding:2px 3px 0 5px;
width:219px;
}
.search-form .search-button{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/search-button.gif?365) no-repeat;
border:0;
cursor:pointer;
height:16px !important;
text-indent:-9999px; color: transparent; text-transform: capitalize;
width:16px !important;


}
.search-form input{
background:none;
border: 1px solid #990000;
float:left;
height:14px;
margin:0 4px 0 0;
width:195px;
}
.shopping-bag{
color:#FFF;
font-size:14px;
position:absolute;
right:0;
font-variant:small-caps;
top:;
width:;
}
.shopping-bag a{color:#C03;}
.shopping-bag p{float:right;margin:10px 7px 0 0;}

.c-thumb {
	float:left;
}





/*side-bar*/
.side-bar{float:left;width:149px;}
.soldout{color:de838d;display:block;font-size:0em;}

.stripNav{
background: url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/?365) repeat-x;
height:auto;
margin:auto;/* This is the div to hold your nav (the UL generated at run time) */
overflow:hidden;
width:625px;
}
.stripNav a{
color:;
/* The nav links */
display:block;
overflow:hidden;
padding:0 14px;
}
.stripNav li a:hover,.stripNav li a.current{
background:;
color:;
text-decoration:none;
}
.stripNav ul{
float:right;/* The auto-generated set of links */
font-size:14px;
font-weight:bold;
line-height:30px;
list-style:none;
margin:0;
padding:0;
}
.stripNavL{left:0;}
.stripNavL{
background:url("images/arrow-left.gif") no-repeat center;
}
.stripNavL a,.stripNavR a{display:block;height:40px;width:40px;}
.stripNavL,.stripNavR{
position:absolute;/* The left and right arrows */
text-indent:-9000em;
top:230px;
}
.stripNavR{right:0;}
.stripNavR{
background:url("images/arrow-right.gif") no-repeat center;
}
.stripViewer{
background: url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/?365) no-repeat;


clear:both;
margin:auto;
overflow:hidden;
/* This is the viewing window */
position:relative;
width:700px;/* Also specified in  .stripViewer .panelContainer .panel  below */
}
.stripViewer .panelContainer{
left:0;
list-style-type:none;
/* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
position:relative;
top:0;
width:700px;
}
.stripViewer .panelContainer .panel{
float:left;/* Each panel is arranged end-to-end */
height:100%;
position:relative;
width:700px;/* Also specified in  .stripViewer  above */
}
.stripViewer .panelContainer .panel .wrapper{
padding:0;/* Wrapper to give some padding in the panels,without messing with existing panel width */
}
.stripViewer .panelContainer .panel ul{margin:0 15px 0 30px;text-align:left;}
.tools-bar{
background: #ffffff;
bottom:0;
height:37px;
left:0;
position:absolute;
width:100%;
}
.user-column{width:700px;height:100%;font-size:0.9em;float:left;padding:10px 0 0 0;margin-left:0px;}

.user-column2{
	width:700px;
	height:100%;
	font-size:0.9em;
	float:left;
	padding:10px 0 0 0;
	}
	
	.user-column3{
		width:700px;
		height:100%;
		font-size:0.9em;
		float:left;
		padding:10px 0 0 0;
		margin-left:-20px;
		}
	

	
	.about-us{
		height:100%;
		font-size:0.9em;
		padding:10px 0 0 0;
		}
	.about-us a{
		height:100%;
		font-size:0.9em;
		padding:10px 0 0 0;
		font-weight:bold;
		}
		
.user-column p{
	line-height:1.3;
	margin:0 0 15px;
	font-size:;
	width:320;
	height:348;
	}
.visual-column{
	float:left;
	width:400px;
	padding: 20px 40px 0 0;	
	text-align:center;
	}
	
.visual-column img{
border:0px solid #e7e7e7;
border-bottom-color:#b6b6b6;
display:block;
margin:0 0 16px;
max-width:400px;
}

#cart-content .visual-column img{width:auto;}
#cart-content .visual-column{width:100%;}
#cart-content .user-column {width:100%;}
#cart-content .product-block {padding: 15px 0;}
#cart-content h3 {margin: 0 0 5px 0;}
#cart-content .actions , #cart-content #total
	{padding: 15px 0; 
	text-align: right; 
	font-size: 1em; 
	color: #990000;}

.visual-column ul{
list-style:none;
margin:0;
overflow:hidden;
padding:0;
}


.visual-column ul li{float:left;margin:0 9px 0 0;}
.visual-column ul li img{margin:0;width:87px;}
.wrapper,.heading{overflow:hidden;width:100%;}
#cart-content ul{list-style:none;}

#comment-list li{
border-bottom:1px solid #dadada;
height:1%;
margin:0 0 10px;
overflow:hidden;
padding:0 0 20px;
}
/*CONTAINER*/
#container{
background:#;
background-image:url("http://www.emilieautumn.com/emporium/main_repeat.jpg");

height:1%;
overflow:hidden;
padding:10px 17px 60px 20px;
}
#container .news-box h2,.collection-block .row .block p{margin:0;}
#container .side-bar h2{margin:20px 0 3px;}
/*h2*/
#container h2{
color: #990000;
letter-spacing: 0;
color: #990000;
font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.1em;
    font-variant: small-caps;
    font-weight: 700;
    padding: 7px 0 12px;
    word-spacing: -2px;}

/*WRAPPER BOTTOM*/
#WrapperBottom {
    background: url("http://www.emilieautumn.com/emporium/top_foot_main.jpg") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 15px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 960px;
}

/*FOOTER*/
#footer{
background:url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/?365) no-repeat center;
font-size:14px;
height:1%;
overflow:hidden;
background-image:url("");
height:167px;
width:960;
position:relative;
align:center;
}
#footer .holder p{color: #3b2300;text-align:center;}
#footer p{color:#808080;margin:0;text-align:center;}
#footer p a{color:#808080;}


	
	/*HEADER*/
#Header {
    background-color: transparent;
    background-image: url("");
align:center;
margin-left: -14px;
margin-right: 0px;
}

/*MAIN CONTAINER*/
#main{margin:0 auto;padding:0 0 0;width:960px;
	position:relative;
	align:center;}


/* SLIMBOX */
.lbLoading{background:#fff url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/loading.gif?365) no-repeat center;}
#lbBottom{
border:11px solid #fff;
border-top-style:none;
color:#666;
font:10px/1.4em Georgia,"Times New Roman",Times,serif;
text-align:left;
}
#lbCaption{font-weight:bold;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCenter,#lbBottomContainer{
background:#fff;
overflow:hidden;
position:absolute;
z-index:9999;
}
#lbCloseLink{
background:transparent url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/closelabel.gif?365) no-repeat center;
display:block;
float:right;
height:22px;
margin:5px 0;
outline:none;
width:66px;
}
#lbImage{
background:no-repeat;
border:10px solid #fff;
left:0;
position:absolute;
top:0;
}
#lbNextLink{right:0;}
#lbNextLink:hover{
background:transparent url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/nextlabel.png?365) no-repeat 100%;
}
#lbOverlay{
background:#000;
cursor:pointer;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:9999;
}
#lbPrevLink{left:0;}
#lbPrevLink,#lbNextLink{
display:block;
outline:none;
position:absolute;
top:0;
width:25%;
}
#lbPrevLink:hover{
background:transparent url(//cdn.shopify.com/s/files/1/0093/7472/t/1/assets/prevlabel.png?365) no-repeat 0 ;
}

#custom-logo{
    height:81px;
    ;
}

#searchbox {

padding: 0px;

background: ;

text-align: left;

}

#searchbox form { margin: 0; padding: 0;}

#searchbox #search-input { border: 1px solid ; line-height: 20px; width: 120px; height: 20px; background: ; }

#searchbox input { vertical-align: middle; }

/* Shipping Calculator Styles */

#shipping-calculator {
width: 320px;
padding: 0px 0px 0px 0px;
margin: 0 0 0 357px;
clear: both;
overflow: ;
position: relative;
text-align: right;
}

.country {
position: relative;
top: 0.6em;
}

#shipping-calculator h3 {
font-size: 14px;
margin: 0.5em 0;
}

#shipping-calculator select  {
width: 150px;
}

#shipping-calculator input[type="text"]  {
width: 142px;
}

#shipping-calculator p {
margin-bottom: 0.2em;
}

#shipping-calculator label {
display: block;
line-height: 1.6;
font-size: 13px;
font-weight: normal;
position: right;
}

#wrapper-response {
margin-bottom: 15px;
}

#wrapper-response * {
font-size: 13px;
}

#shipping-rates {
list-style-type: square;
padding-left: 0;
margin-left: 0;
list-style-position: inside;
}

#address_province_container {
position: relative;
margin-left: 0;
}

.get_rates {
margin-right: -8px;
}

#expressrex-label { 
	font-size: 13px;
	text-align:center;
	color:#990000;
	font-variant:small-caps;
	text-transform: none;
	}
.expressrex-title-cell { 
	font-size: 13px;
	}
	
	
	ul#menu {
	  width: 149px;
	color: #c03;
	  list-style-type: none;
	  border-top: solid 0px #b9a894;
	  margin: 0;
	  padding: 13px; width: auto !important; 
	}

	ul#menu ol {
		color: #c03;
	  display: none;
	  text-align: none;
	  list-style-type: none;
	  margin: 0;
	  padding: 5px;	
	}

	ul#menu li, 
	  ul#menu a {
	  color: #c03;
	font-size: 1em;
	   font-variant: small-caps;
	   font-weight: 700;
	text-transform: none;
	}

	ul#menu li {
	  color: #c03;
	border-bottom: solid 0px #b9a894;
line-height:30px;
	}

	ul#menu ol li {
	  font-size: 0.9em;
color: #c03;
	  border-bottom: none;
	}

	ul#menu ol li:before {
	  content: "- ";
	color: #990000;
	}

	ul#menu a {
	  text-decoration: none;
	  outline: none;
	color: #c03;
	}

	ul#menu a:hover {
	  color: #DE838D;
	  text-decoration: underline;}

	ul#menu a.active {
	  color: #DE838D;
	}