/** Global Css Class**/
*{ margin:0px; padding:0px;}
a{ text-decoration:none; color: #324891; }
body{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; overflow-y:scroll  }
.light_y{ background:#f6f6f0}
a img{ border:none}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
.wrapper{ width:975px; margin:auto;}
.header{ padding-top:10px;}
.logo{ background:url(/images/logo.jpg) no-repeat; width:179px; height:55px; margin-top:-10px }
.menu{ padding:8px 0 0 20px; width:694px; }
.menu ul{ background:url(/images/menu.png) no-repeat; height:51px; }
.menu ul li{ list-style-type:none; display:block; float:left; }
.menu ul li a{  display:block; height:30px; margin:10px 0 0 0}
.menu ul li a.shop{ width:35px;  margin-right:20px; }
.menu ul li a.lookbook{ width:64px; margin-right:25px;}
.menu ul li a.fitting_room{ width:81px; margin-right:24px;}
.menu ul li a.blog{ width:29px; margin-right:27px;}
.menu ul li a.ethics{ width:42px; margin-right:26px;}
.menu ul li a.news{ width:35px; margin-right:25px;}
.menu ul li a.inspiration{ width:73px; margin-right:26px;}
.menu ul li a.contact{ width:72px; margin-right:25px;}
.menu ul li a.other_info{ width:65px; display:none }
.basket{ width:70px; background:url(/images/basket.gif) center bottom  no-repeat; height:58px; margin-top:-5px; float:right;}
a.basket_link{ cursor:pointer; width:60%; height:43px; display:block; margin:auto}
.footer_home{ padding:0px 0 10px 0; height:auto;}
.footer_home .right{ width:822px; }
.footer_home .right p{ color:#70706d; padding:5px 0; clear:left; text-align:center}
.footer_home .right p label{ float:left; padding:0 10px 0 0; color:#999999; line-height:17px;}
.footer_home .right .input{ color:#666666; border:1px solid #999999; background:#e7e7e7; width:144px; height:13px; font-size:10px}
.footer_home .right .btn{ background:none; border:none; color:#999999; cursor:pointer}
.footer_home .right a{ text-decoration:none; color:#333333; font-weight:bold; font-style:italic; margin:0 18px 0 0}
.facebook{ width:90px; background:url(/images/social.gif) center no-repeat; height:80px; position:absolute; top:530px;}
.facebook a{ width:80px; margin:auto; display:block; height:40px;}

.home_bg .container{ padding-bottom:10px;}
.home_bg .left_section{width:165px!important;  padding:0px!important}
.home_bg .main_container{ width:810px!important;}

.container{ }
.left_section{width:140px; padding-left:10px}
#inspire{ margin-left:-8px}
.left_section ul{ color:#404041; font-size:14px; font-weight:bold; padding-left:6px;}
.left_section .menu2 ul li{ list-style-type:none}
.left_section .menu2 ul li.top{ padding-bottom:15px; padding-top:62px;}
.left_section .menu2 ul li a.act , .left_section .menu2 ul li a:hover{ color:#cc3333}
.left_section .menu2 ul li a{ color:#404041; line-height:20px;  }
.left_section .menu2 ul li.shop{ padding-top:21px;}
.left_section .menu2 ul li.product{ padding-top:21px;}
.main_container{ width:825px;}




.submit  {
background-color: #FF6634;
border:medium none;
color:#FFFFFF;
cursor:pointer;
padding:5px;
}

/** Home page Css Class**/
.home_bg{ background:url(/images/home_bg.jpg) center top no-repeat; }
.frame1{ background:url(/images/frame1.png) no-repeat; width:250px; height:435px; position:absolute; z-index:100; }
.frame1_img{ width:219px; height:393px; position:absolute; z-index:50; margin:30px 0  0 11px; overflow: hidden;}  
a.frame1_img_link{ width:198px; height:393px; position:absolute; z-index:500; margin:30px 0  0 30px;}  
.frame1_outer{ width:250px; height:435px; position:relative; margin-left: -1px; margin-right:25px; padding-top:3px;}
.frame2{ background:url(/images/frame2.png) no-repeat; width:250px; height:435px; position:absolute; z-index:100; }
.frame2_img{ width:212px; height:393px; position:absolute; z-index:50; margin:18px 0  0 5px; overflow: hidden;}  
a.frame2_img_link{ width:207px; height:393px; position:absolute; z-index:200; margin:18px 0  0 18px;}  
.frame2_outer{ width:250px; height:435px; position:relative; margin-right:14px; padding-top:14px;}
.frame3{ background:url(/images/frame3.png) no-repeat; width:250px; height:435px; position:absolute; z-index:100; }
.frame3_img{ width:218px; height:393px; position:absolute; z-index:50; margin:30px 0  0 12px; overflow: hidden;}  
a.frame3_img_link{ width:207px; height:393px; position:absolute; z-index:200; margin:30px 0  0 25px;}  
..frame3_outer{ width:250px; height:435px; position:relative;}
.frame1 img, .frame2 img, .frame3 img{ max-height:392px; max-width:202px;}
/**News letter**/
.wrapper2{ width:980px; margin:auto; }
.newsletter{ width:auto; background:#ffffff; margin:30px 22px 0 0; padding:10px 10px 10px 10px ;}
.newsletter h1{ color:#666666; font-size:14px; padding:0 0 5px 0}
.newsletter h2{ color:#999900; font-size:14px; font-weight:bold; line-height:18px; }
.newsletter h4 a{ color:#ff6633; font-size:14px; font-weight:bold; line-height:18px; }
.newsletter h3{ color:#666666; font-size:14px; padding:8px 0 16px 0; font-weight:normal}
.newsletter .inner{ background:#f6f6f0; padding:5px 10px 70px 5px; width:490px; margin:5px 0 0 0}
.newsletter .inner p label{ font-weight:bold; font-size:14px; display:block}
.newsletter .inner p .input{ border:1px solid #333333 ; width:240px; height:19px;}
.newsletter .inner p .input2{ border:1px solid #333333 ; width:240px; height:77px;}
/* .newsletter .inner p .submit{ border:none; width:69px; height:34px; cursor:pointer; background:url(/images/sign_up.jpg) no-repeat} */

.newsletter .inner p .send{ border:none; width:48px; height:30px; cursor:pointer; background:url(/images/send.jpg) no-repeat}
.newsletter .inner .col{ width:50%; padding:0 0 12px 0}
/**lookbook**/
.look_book{ background:#fff url(/images/shop_bg.jpg) 0 0 repeat-x}
.look_book_container{ padding-left:5px; padding-bottom:15px;}
#dhtml-carousel{ padding-bottom:15px;}

/*.menu2 .left{ width:150px; background:url(/images/social.gif) center no-repeat; height:80px; position:absolute; top:530px;}
.menu2 .left a{ width:80px; margin:auto; display:block; height:40px;}*/

/****Shop MC****/
.shop_bg{ background:#FFFFFF}
.wrapper_shop .look_book_container{ padding: 0 0 0 5px!important;}
p.txt{ color:#cc3333; font-weight:bold}
p.txt span{ color:#333333; font-weight:bold; font-style:italic}
p.txt a{ color:#cc3333; font-weight:bold; }
.intro{ padding-right:15px;}
.intro p{ padding-bottom:5px;}
.shop_ms{ width:777px;}
.shop_ms ul{ display:block; }
.shop_ms ul a{ display:block; color:#333333; border:none}
.shop_ms ul li{ width:143px; height:230px; list-style-type:none; float:left; padding:19px 11px 0 17px; margin-right:23px;}
.shop_ms ul li.one{ background:url(/images/shop1.jpg) 0 0 no-repeat;}
.shop_ms ul li.two{ background:url(/images/shop2.jpg) 0 0 no-repeat;}
.shop_ms ul li.three{ background:url(/images/shop3.jpg) 0 0 no-repeat;}
.shop_ms ul li.four{ background:url(/images/shop4.jpg) 0 0 no-repeat;}
.shop_ms ul li.five{ background:url(/images/shop5.jpg) 0 0 no-repeat;}
.shop_ms ul li.six{ background:url(/images/shop6.jpg) 0 0 no-repeat;}
.shop_ms ul li.seven{ background:url(/images/shop7.jpg) 0 0 no-repeat;}
.shop_ms ul li.eight{ background:url(/images/shop8.jpg) 0 0 no-repeat;}
.shop_ms ul li b{ font-size:14px; color:#333333; padding:5px 0 3px 0; display:block; font-weight:bold}
.shop_ms ul li em{ font-size:14px; color:#333333; padding:2px 0 0 0; font-style:normal; font-weight:bold}
.shop_ms ul li span{  text-align:center; display:block }
/*** Product Page****/
.pro_container{ width:930px; margin-left:8px;}
.pro_container .right_side{ width:795px;}
.product_details{ width:443px;}
.product_img{ width:336px; padding: 0 0 2px 8px; }
.pro_details{ background:url(/images/line.jpg) center bottom no-repeat; padding-bottom:5px; color:#80807e} 
.pro_details .description{ width:236px; padding-right:10px; }
.pro_details .image{ width:196px; }
.pro_details  .heading{ background:#c4cce7; color:#808080; padding:5px; margin:0 0 8px 0; font-weight:bold}
.linethrough{ text-decoration:line-through; padding:0 0 5px 0}
.description a{ color:#80807e; text-decoration:underline}
.product_details p.form{ clear:left}
.product_details p.form label{ float:left; width:56px; color:#666666; font-weight:bold;}
.product_details .input{ color:#000000; border:1px solid #434343; background:#FFFFFF; width:90px; height:15px; font-size:12px}
.product_details p.form .submit{background:#c4cce7; color:#808080; padding:5px;  border:none; cursor:pointer}
.product_img h2{ padding:10px 0 5px 0;  color:#80807e; font-size:12px; }
.product_img ul{}
.product_img ul li{ list-style-type:none; display:inline; padding:0 3px 0 0;}
.product_details h2{ padding:10px 0 5px 0; color:#80807e; font-size:12px; }
.product_details ul{}
.product_details ul li{ list-style-type:none; display:block; float:left; width:100px; padding:0 10px 0 0; _padding:0 4px 0 0; }
.product_details ul li .tabber ul li{  list-style-type:none; float:none!important; width:155px!important; padding:0 !important; position:relative}
.product_details h3{ font-size:10px; color:#80807e}
/*.product_details ul li.mega*/ div.tabber12 { position: absolute;  z-index:10000; }
.tabber{position: absolute;  z-index:10000; top:-100px; left:0px;}
div.tab_per_show { z-index: 1 !important; }
/*div.sizehelpbox { z-index: 2 !important; }*/
ul#menu div {display: none;}

ul#menu li.hovering div{ display: block;}
ul#menu div {font-family:Arial, Helvetica, sans-serif; float:left; text-decoration:none; }

#form{ width:400px; background:#FFFFFF;  border:2px solid #f3f0e7}
#form p{ clear:left; padding-bottom:8px;}
#form p label{ width:70px; float:left; font-weight:bold; color:#666}
#form p .input{ width:305px; padding:3px; border:#CCCCCC 1px solid!important; height:auto!important}
#form h2{ margin:0 0 5px 0; font-size:18px; background:#f3f0e7; padding:5px;}
/* #form p .submit{background: #ff6634; border:none; cursor:pointer; padding:5px; color:#FFFFFF} */
/*********Inspiration**********/
.inspire_outer{ padding:10px 0 0 10px; margin-top:20px; background:#FFFFFF; margin-right:23px; position:relative}
.inspire_outer ul{ clear:both;}
.inspire_outer ul li{ width:100px; padding: 8px; height:100px; margin:0 50px 12px 0; list-style-type:none; float:left; display:table; }
.inspire_outer ul li.no_margin{ width:100px; padding: 8px; height:100px; margin:0px 0px 12px 0px; list-style-type:none; float:left; display:table; }
.newsletter_bg{ background:url(/images/news_letter.jpg) center repeat-y}
.tooltips{ position:absolute; right:0px; top:-40px; float:left; width:306px;}
.menu_tool{ margin:0px; padding:0px;}
.menu_tool ul{  margin:0px; padding:0px;}
.menu_tool ul li{  width:auto!important; padding:0px!important}
/*.basictab ul li.free a{  height:31px; background:url(/images/free_return.jpg) 0 0 no-repeat }
.basictab ul li.free a:hover{ height:31px; background:url(/images/free_return_act.jpg) 0 0 no-repeat!important }
.basictab ul li.free a.current{ height:31px; background:url(/images/free_return_act.jpg) 0 0 no-repeat!important }
.basictab ul li.free a:hover.current{ height:31px; background:url(/images/free_return_act.jpg) 0 0 no-repeat!important }

.basictab ul li.extra a{  height:31px; background:url(/images/extra_info.jpg) 0 0 no-repeat }
.basictab ul li.extra a:hover{ height:31px; background:url(/images/extra_info_act.jpg) 0 0 no-repeat!important }
.basictab ul li.extra a.current{ height:31px; background:url(/images/extra_info_act.jpg) 0 0 no-repeat!important }
.basictab ul li.extra a:hover.current{ height:31px; background:url(/images/extra_info_act.jpg) 0 0 no-repeat!important }*/


/*.menu_tool ul li a:hover.extra, .menu_tool ul li a.extra_act{ background:url(/images/extra_info_act.jpg) 0 0 no-repeat; width:155px; height:28px; cursor:pointer }

.menu_tool ul li a.free{ background:url(/images/free_return.jpg) 0 0 no-repeat; width:151px; height:28px; cursor:pointer; float:left }
.menu_tool ul li a:hover.free, .menu_tool ul li a.free_act{ background:url(/images/free_return_act.jpg) 0 0 no-repeat; width:151px; height:28px; cursor:pointer }*/

/****************FAQ*************/

.faq{ width:674px; background:#ffffff; margin:30px 22px 0 0; padding:10px 10px 50px 10px ;}
.faq h1{ color:#cc3333; font-size:14px; padding:0 0 15px 0; font-weight:bold}
.faq h2 a{ color:#333333; font-size:14px; font-weight:bold; line-height:18px; }
.faq h3{ color:#333333; font-size:14px; font-weight:bold; line-height:18px; padding-bottom:10px; }
.faq ol { margin: 15px 0 0 20px; }
.faq ol li { margin-bottom: 15px; }
.ans{ padding-bottom:10px;}
.q_list{ padding-bottom:20px}


/*************Check out***************/
.check_out{ width:auto; background:#ffffff; margin:29px 0 0 40px; _margin:29px 0 0 20px; padding:20px; }
.check_out h1{ font-size:14px; color:#ff6633; font-weight:bold; margin:0 0 11px 0}
.item_outer{ padding:15px 0 0 0; border-bottom:5px solid #f6f6f0; border-top:5px solid #f6f6f0; margin-bottom:15px}
.item_list{ padding:0 0 15px 0}
.item_list .img{ width:169px;}
.item_list .img img{ width:144px; height:144px; border:1px solid #eaeaea}
.item_list .item{ width:135px;}
.item_list .size{ width:146px;}
.item_list .quantity{ width:156px;}
.item_list .unitprice{ width:174px;}
.item_list .subtotal{ width:80px;}
.item_list h2{font-size:14px; color:#ff6633; font-weight:bold; margin:0 0 11px 0}
.item_list h3{font-size:14px; color:#333333; font-weight:bold;}
.item_list .input{ border:1px solid #cecece; width:40px; padding:2px; height:13px;}
.item_list a{ text-decoration:none; color:#333333}
.total h2{font-size:14px; color:#ff6633; font-weight:bold; margin:0 0 10px 0}
.total h3{font-size:14px; color:#333333; font-weight:bold; margin:0 0 10px 0}
/* .total .submit{ background:url(/images/check_out_btn.jpg) 0 0 no-repeat; width:80px; height:22px; border:none; cursor:pointer; margin-bottom:15px; text-indent: -999999px;} */
.total a{ color:#ff6633; font-size:10px; text-decoration:none}
/**************************Check Out -- Customer Information*************************/
.customer_info{ background:#f6f6f0; width:710px; padding:75px 0 0 0}
.customer_info .col1{ width:349px; border-right:4px solid #ffffff; border-left:4px solid #ffffff; padding:40px 0 0 12px; background-color: #F0F0F0; }
.customer_info .col1 h1{ font-size:11px; color:#333333; padding-bottom:8px;}
.customer_info .input_txt { border:1px solid #e2e2df; /*background:url(/images/shadow.jpg) repeat-x;*/ height:14px; color:#333333; font-size:11px; width:310px }

.customer_info .input_area { border:1px solid #e2e2df; /*background:url(/images/text_area.jpg) no-repeat;*/ height:14px; color:#333333; font-size:11px; width:301px; height:42px; padding:5px; }

.customer_info .input_list { border:1px solid #e2e2df; background:#FFFFFF; height:17px; color:#333333; font-size:11px; }
label.add { display:block; font-size:11px; color:#333333; font-weight:bold; padding-bottom:5px;}
.customer_info .col2{ width:317px; border-right:4px solid #ffffff; padding:0 0 0 18px; background-color: #F0F0F0; }
.customer_info .col2 h1{ font-size:14px; color:#333333; padding-bottom:8px; font-weight:bold}
.customer_info .col2 h3{ font-size:11px; color:#333333; padding-bottom:8px;}
/* .customer_info .col2 .submit{ background:#ff6634; border:none; cursor:pointer; padding:5px; color:#FFFFFF} */

.customer_info p{ clear:left; padding-bottom:20px; }
.customer_info p label{ display:block; font-size:11px; color:#333333; font-weight:bold;}
h5{ color:#ff6633; font-size:14px; font-weight:bold; margin-top:20px; float:left}

/**************************Check Out -- Customer Information summer & Shopping details*************************/
.summary{ background:#f6f6f0; width:750px; }
.summary .col1{ width:353px; border-right:10px solid #ffffff; border-left:10px solid #ffffff; padding:20px 8px 10px 12px; background-color: #F0F0F0;}
.summary .col2{ width:321px; border-right:10px solid #ffffff; padding:20px 8px 10px 18px; background-color: #F0F0F0;}
.summary  h1{ font-size:11px; color:#666666; padding-bottom:8px; font-weight:normal}
.summary  h4{ font-size:11px; color:#666666; padding-bottom:8px;}
.summary .col1 p, .summary .col2 p{ font-size:11px; color:#333333; font-weight:bold}
.summary .col1 p a, .summary .col2 p a{ color:#ff6633; text-decoration:none}
.summary  p{ font-size:11px;}
.summary_outer{ padding: 16px 0 0 0; border-bottom:5px solid #f6f6f0; background:#FFFFFF}
.summary_list{ padding:0 0 15px 10px}
.summary .img{ width:125px;}
.summary .img img{ width:112px; height:112px; }
.summary .item{ width:118px;}
.summary .size{ width:123px;}
.summary .quantity{ width:120px;}
.summary .unitprice{ width:143px;}
.summary .subtotal{ width:105px;}
.summary h2{font-size:14px; color:#ff6633; font-weight:bold; margin:0 0 11px 0}
.summary h3{font-size:14px; color:#333333; font-weight:bold;}
.summary .input{ border:1px solid #cecece; width:40px; padding:2px; height:13px;}
.summary a{ text-decoration:none; color:#333333}
.summary .total{ background:#FFFFFF; padding-top:8px;} 
.summary .total h2{font-size:12px; color:#ff6633; font-weight:bold; margin:0 0 7px 0}
.summary .total h3{font-size:12px; color:#333333; font-weight:bold; margin:0 0 7px 0}
/* .summary .total .submit{ background:url(/images/submit_order.jpg); width:105px; height:29px; border:none; cursor:pointer; margin-bottom:15px;} */
.summary_txt{ padding:8px 0 0 139px; width:300px; }
.summary_txt a{ color:#ff6633}

/*********************************News Section***************/
.News{ width:674px; background:#ffffff; margin:30px 22px 0 0; padding:10px 10px 45px 20px ; margin-bottom:-35px}
.News h1{ color:#999900; font-size:16px; padding:0 0 10px 0; font-weight:bold}
.News h2 {color:#000000; font-size:14px; padding:0 0 10px 0; font-weight:bold}
.News .images{ width:242px; margin-right:15px;}
.News .Desc { width:395px; text-align:justify}
.News .details{ padding-bottom:15px; border-bottom:4px solid #f6f6f0}
.left_section .menu3 ul{ color:#404041; font-size:14px; font-weight:bold; padding-left:6px; padding-top:30px;}
.left_section .menu3 ul li{ list-style-type:none; color:#333333}
.left_section .menu3 ul li.top{ padding-bottom:15px;}
.left_section .menu3 ul li a.act , .left_section .menu3 ul li a:hover{ color:#cc3333}
.left_section .menu3 ul li a{ color:#324891; line-height:20px; font-weight:normal  }



/*********************Gift***********************/
.gift{ width:687px; background:#FFFFFF; margin-top:30px; padding:10px;}
.gift h1{ text-decoration:underline; color:#0a0a0a; font-weight:bold; font-size:14px;}
.gift_box{  width:450px; height:360px; border:1px solid #CCCCCC; margin:10px 10px 0 0;}
.gift_box_small{ width:225px; margin:10px 0px 0 0;}
.gift_box_small .item{ width:96px; height:auto; margin-bottom:26px; border: 1px solid #CCCCCC; }
.gift h4{ text-decoration:none; color:#62625f; font-weight:bold; font-size:14px; width:450px; padding:10px 0 0 0}


/*************Blog**********************/

.blog_page{ width:800px; margin:0px 2px 0 0; padding:10px 10px 10px 10px ; background:#FFFFFF; margin-top:30px;}
.blog_page h1{ color:#999900; font-size:16px; padding:0 0 10px 0; font-weight:bold}
.blog_page h2 {color:#333333; font-size:16px; padding:0 0 10px 0; font-weight:bold}
.blog_page h3 {color:#999900; font-size:16px; padding:0 0 10px 0; font-weight:bold}
.blog_page h4 {color:#669966; font-size:16px; padding:0 0 10px 0; font-weight:bold}

.blog_page .images{ width:242px; margin-right:15px;}
.blog_page .blog_details { width:554px; text-align:justify; line-height:20px;}
.blog_page .other_blog{ width:232px; padding-top:60px;}
.blog_page .details{ padding-bottom:15px;}
.left_section .menu4 ul{ color:#404041; font-size:14px; font-weight:bold; padding-left:6px; padding-top:25px;}
.left_section .menu4 ul li{ list-style-type:none; color:#333333}
.left_section .menu4 ul li.top{ padding-bottom:15px;}
.left_section .menu4 ul li a.act , .left_section .menu3 ul li a:hover{ color:#cc3333}
.left_section .menu4 ul li a{ font-weight:bold; color:#324891; line-height:20px;  }
.comment{ margin: 10px 0 35px 0; }
.carousel-clip-region{line-height:16px!important}
.comment .input{ background:url(/images/input.jpg) 0 0 no-repeat; width:199px; height:20px; border:none; margin:0 5px 5px 0}
.comment .input2{ background:url(/images/input2.jpg) 0 0 no-repeat; width:428px; height:68px; border:none; margin:0 5px 5px 0; padding:5px;}
.comment .submit2{ background:url(/images/submit1.jpg) 0 0 no-repeat;  width:132px; height:29px; border:none; cursor:pointer}
.twitter{ background:#FFFFFF;  margin:0 0 10px 0}
.twitter .box1{ border-bottom:1px dotted #e4e4e4; padding:5px; color:#3337d5;}
.twitter .box1 a{ color:#fd5ac8; text-decoration:none}
.twitter .box1 span{ font-size:10px;}


.lookbook{}
.lookbook ul li.first{text-align:center;	margin:0 80px 0 0;	background:url(/images/look_book.gif) no-repeat; 	width:307px; 
	padding:50px 0 0 57px;	_padding:50px 0 0 57px;	height:434px;	float:left;	display:block;}
.lookbook ul li a{ float:left}
	
.lookbook ul li.second{text-align:center;		background:url(/images/look_book2.gif) no-repeat; 	width:307px; 
	padding:50px 0 0 57px;	_padding:50px 0 0 57px;	height:440px;	float:left;	display:block;}

.lookbook ul {}
.next_prev{ padding:5px 20px 5px 5px}
.phone_img{ background:#FFFFFF url(/images/phone_number.jpg) 385px top no-repeat}


/****************************** New Styles ***********************************/

.logo { text-indent: -999999px; }
.menu li a { text-indent: -999999px; } 
.fb_iframe_widget iframe{ height:30px!important;overflow:visible!important }
.submit .disabled() { background-color: #ccc !important; cursor: default !important; }
.error() { color: #ce003a; margin-left: 0; font-size: 10px }
.recommended { width: 106px; height: 129px; }
.description p { padding: 0 0 5px 0; }

.description p.content { min-height: 125px; }
* html .description p.content { height: auto; }

.error { color: Red; }
.errormessage { color: Red; border: 1px solid Red; padding: 10px; margin-bottom: 10px; }
.errormessage ul { margin-left: 15px; }

span.was{ display: inline !important; text-decoration: line-through; }
span.now{ display: inline !important; color: Red; }

div.commentlist { border-top: 1px solid #CCCCCC; padding-top: 10px; }
div.commentlist div { padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; }

a, a:active, a:focus, a:hover, a:visited
{
outline: none !important;
}

a, a:active, a:focus, a:hover, a:visited
{
-moz-outline-style: none !important;
}
/*
#dhtml-carousel .right_img{position:absolute!important; width:285px!important; right:50px!important; top:0px!important; margin:74px 0 0 40px!important ;  height:400px!important;  z-index:100000000!important; background:url(images/blank.gif) repeat;}
#dhtml-carousel .left_img{position:absolute!important; width:260px!important; left:0px!important; top:0px!important; margin:74px 0 0 40px !important;  height:400px!important; z-index:10000!important;  background:url(images/blank.gif) repeat;}
*/
