@charset "utf-8";
/* CSS Document */
/* Footer */
img 
{
	border:0;
 
 }

.footerpanel {
	width:1015px;
	margin-top:10px;
	border-top:1px solid #000;
}
.footermenu {
	font-size:11px;
	font-weight:bold;
	color:#888787;
	text-decoration:none;
	line-height:20px;
}
.footermenu a:link, .footermenu a:active, .footermenu a:visited{
	font-size:11px;
	font-weight:bold;
	color:#888787;
	text-decoration:none;
	line-height:20px;
}
.footermenu a:hover {
	font-size:11px;
	font-weight:bold;
	color:#888787;
	text-decoration:none;
	line-height:20px;
}
/* Header menu */
.menupanel {
	width:1015px;
	height:24px;
	margin:0;
	background:url(images/template/menubg.jpg) repeat-x;/*display:inline;*/
}
.menu {
	width:940px;
	height:24px;
	margin-left:125px;
	margin-right:auto;
}
.menudividerpanel {
	width:3px;
	height:24px;
	float:left;
	margin:0;
}
.menusection {
	width:auto;
	height:24px;
	float:left;
	margin:0;
}
.topmenu {
	font-size:11px;
	font-weight:normal;
	color:#1a1919;
	text-align:right;
	text-decoration:none;
	line-height:20px;
}
.topmenu a {
	font-size:11px;
	font-weight:normal;
	color:#1a1919;
	text-align:center;
	text-decoration:none;
	line-height:20px;
}
/* home page banners */
.centerblacksection{
 width:783px;
 height:447px;
 float:left;
 background:url(images/template/centerblackbg.jpg) no-repeat;
}
.centerbannerpanel {
	width:773px;
	height:404px;
	float:left;
}
.centersidebannerpanel {
	width:211px;
	height:404px;
	float:right;
	margin:0 13px 0 0;
	background:#c7c7c7 repeat;
	display:inline;
}
.sidebanners {	
	width:203px;
	height:97px;
	margin:3px 4px 3px 4px;
	display:block;
}
.captionpanel {
	width:566px;
	height:26px;
	float:left;
	margin:10px 0 0 0;
}
.bannerTitleText {
	font-size:13px;
	font-weight:700;
	color:#666;
	text-align:left;
	text-decoration:none;
	width:auto;
}
.bannerTitleTextDark {
	font-size:13px;
	font-weight:700;
	color:#403835;
	text-align:left;
	text-decoration:none;
	width:auto;
}
.centerwhitesection {
	width:783px;
	height:auto;
	float:right;
	background:#fff repeat;
}
.centerMainimagepanel{
 width:549px;
 height:404px;
 float:left;
}
/* text below banner */
.bannerTitleTextDark {
	font-size:13px;
	font-weight:700;
	color:#403835;
	text-align:left;
	text-decoration:none;
	width:auto;

}
.innerheadingpanel {
	width:100%;
	float:left;
	margin:0 0 0 0;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:800;
	color:#666;
}

/* left menu */

.sidelink {
	height:auto;
	font-size:12px;
	font-weight:700;
	color:#535353;
	text-align:left;
	text-decoration:none;
	line-height:25px;
	font-family:Arial,Helvetica,sans-serif;
}
.sidelink a {
	width:180px;
	height:auto;
	font-size:12px;
	font-weight:700;
	color:#535353;
	text-align:left;
	text-decoration:none;
	line-height:25px;
	font-family:Arial,Helvetica,sans-serif;	
}
.sidelink a:hover {
	width:180px;
	height:20px;
	font-size:12px;
	font-weight:700;
	color:#850909;
	text-align:left;
	text-decoration:none;
	line-height:25px;
	font-family:Arial,Helvetica,sans-serif;	
}
.subsidelink {
	height:auto;
	font-size:12px;
	font-weight:700;
	color:#666;
	text-align:left;
	text-decoration:none;
	line-height:22px;
	font-family:Arial,Helvetica,sans-serif;
}
.subsidelink a {
	width:180px;
	height:auto;
	font-size:12px;
	font-weight:700;
	color:#666;
	text-align:left;
	text-decoration:none;	
	line-height:22px;
	font-family:Arial,Helvetica,sans-serif;	
}
.subsidelink a:hover {
	width:180px;
	height:20px;
	font-size:12px;
	font-weight:700;
	color:#850909;
	text-align:left;
	text-decoration:none;
	line-height:22px;
	font-family:Arial,Helvetica,sans-serif;	
}
/* category and product listing page */
.categoryratepanel1 {
	background:transparent url(images/template/adultcostumepricebg.jpg) no-repeat scroll center 0;
	color:#5E5D5D;
	font-size:11px;
	font-weight:700;
	height:23px;
	line-height:23px;
	text-align:center;
	
	width:174px;
}
.borrLR {
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:5px;
	width:700px;
}
.topBox{
	width:702px;
	height:auto;
	background:url(images/template/topbarexpandable.jpg) repeat-y;
	padding:5px;
}
.innerheadingpanel {
	width:100%;
	float:left;
	margin:0 0 0 0;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:800;
	color:#666;
}
.productImageBg {
	background:url(images/template/categoryimagemiddle.jpg) top repeat-x;
}
.Producttext {
	font-size:11px;
	font-weight:bold;
	color:#595959;
	text-align:center;
	line-height:30px;
	font-family:Verdana, Geneva, sans-serif;
}
.heightvalue {
	height:6px;
}
.Productpricetext {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.Productpricebg{background:url(images/template/productsboxbg.jpg) repeat-y;width:174px;height:80px;}

/* checkout pages */
.leftmargin20{
	margin-left:20px;
}
.boldtext {
color:#403835;
font-size:16px;
font-weight:700;
text-align:left;
text-decoration:none;
}
.itemtext {
color:#403835;
font-size:13px;
font-weight:700;
text-align:left;
text-decoration:none;
width:auto;
}

.itemtext2 {
	color:#403835;
	font-size:13px;
	font-weight:0;
	text-align:left;
	text-decoration:none;
	width:auto;
}

TABLE.formArea {
  background: #E9E9E9;
  border-color: #999999;
  border-style: solid;
  border-width: 1px;
}
.footerlink {
	height:auto;
	font-size:11px;
	font-weight:800;
	color:#6C6C6C;
	text-align:left;
	text-decoration:none;
	line-height:15px;
	display:block;
	padding:0 0 0 5px;
}
.footerlink a {
	width:150px;
	height:auto;
	font-size:11px;
	font-weight:800;
	color:#6C6C6C;
	text-align:left;
	text-decoration:none;
	line-height:15px;
	display:block;
}
.footerlink a:hover {
	width:150px;
	height:20px;
	font-size:11px;
	font-weight:800;
	color:#6C6C6C;
	text-align:left;
	text-decoration:none;
	line-height:15px;
	display:block;
}
.footerlink li {
	list-style:none;
	margin:0 0 0 10px;
	float:left;
	line-height:15px;
	height:25px;
}
.footerlink ul {
	margin:0;
	border:0;
	padding:0;
	display:
}
.mainfooterlink {
	height:auto;
	font-size:11px;
	font-weight:700;
	/*color:#707070;*/
	color:#535353;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding:0 0 0 5px;
}
.mainfooterlink a {
	width:150px;
	height:auto;
	font-size:11px;
	font-weight:700;
	color:#888787;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	display:block;
}
.mainfooterlink a:hover {
	width:150px;
	height:20px;
	font-size:11px;
	font-weight:700;
	color:#888787;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	display:block;
}
.mainfooterlink li {
	list-style:none;
	margin:0 0 0 10px;
	float:left;
	line-height:25px;
	height:25px;
}
.mainfooterlink ul {
	margin:0;
	border:0;
	padding:0;
}

/* New home desing start */
@charset "utf-8";
/* CSS Document */


body {
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
color:#323031;
}
.wrapper {
height:auto;
margin:0 auto;
width:1020px;
}
.outerBox {
float:left;
height:auto;
width:1020px;
margin-top:10px;
}
.logoBox {
background:url("images/logo.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:64px;
margin-top:20px;
width:262px;
}
.logoBox a {
cursor:pointer;
display:block;
float:left;
height:64px;
width:262px;
}
.secureMcafeeImg {
float: right;
height:61px;
width:auto;
}
.menuTopRightBox
{
  width:313px;
  height:110px;
  float:right;
}
.facebooxlogin
{
  background:url(images/facebook_img.jpg) no-repeat;
  width:61px;
  height:18px;
  float:left;
  margin-top:15px;
}
.facebooxlogin a
{
  width:61px;
  height:18px;
  display:block;
  cursor:pointer;
}
.facebooxlogin a:hover
{
  display:block;
  cursor:pointer;
}

.shoppingBagBox {
/*background:url("images/shopping_img.jpg") no-repeat scroll right 1px transparent;*/
color:#000;
float: right;
height:24px;
margin:-32px -30px 0 0;
width:118px;
padding-top:7px;
}
.shoppingBagBox a {
	color:#000;
	text-decoration:none;
	font-size:12px;
	padding-right:30px;
	display:block;
}
.shoppingBagBox a:hover {
color:#4F7BA7;
text-decoration:none;
padding-right:30px;
display:block;
}
.menuBox {
float:left;
height:24px;
width:100%;
}
.menuLeftCurve {
background:url("images/menu_left_curve.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:24px;
width:10px;
}
.menuRightCurve {
background:url("images/menu_right_curve.jpg") no-repeat scroll 0 0 transparent;
float:right;
height:24px;
width:10px;
}
.menuContentBox {
background:url("images/menu_bg.jpg") repeat-x scroll 0 0 transparent;
float:left;
height:24px;
width:995px;
}
.menuContentBox ul {
/*margin-left:-10px;
margin-top:0;*/
margin:0 50px;
}
.menuContentBox ul li {
	float:left;
	font-size:12px;
	font-weight:bold;
	list-style:none outside none;
	padding:0;
	width:auto;
	height:24px;
}
.menuBox .noBor {
	border:0;
}
.menuContentBox ul li a {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	list-style:none outside none;
	margin:0;
	line-height:24px;
	padding:0 11px ;
	text-decoration:none;
	border-right:1px solid #fff;
	width:auto;
}
.menuContentBox ul li a:hover {
color:#000000;
text-decoration:underline;
}
.menuSep {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
height:24px;
margin:0;
padding:0;
width:1px;
}
.searchBox {
background-color:#f2f2f2;
float:left;
height:35px;
margin-top:8px;
width:220px;
}
.searchBox table {
font-size:12px;
font-weight:bold;
}
.srchtextBox {
color:#CCCCCC;
height:15px;
width:180px;
}
.srchcombotBox {
color:#CCCCCC;
height:20px;
width:180px;
}
.srchBtn {
background:url("images/search_btn.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
height:19px;
width:21px;
}
.middleSectioBox {
float:left;
width:100%;
}
.leftMenuBox {
clear:left;
float:left;
height:320px;
width:192px;
}
.leftMenuBox h1 {
font-size:13px;
font-weight:bold;
margin:9px 0 4px 0px;
width:auto;
}
.leftMenuBox ul {
margin:0;
padding:0;
border:0;
}
.leftMenuBox ul li {
background:url("images/menu_arrow.jpg") no-repeat scroll 180px 12px transparent;
border-bottom:1px solid #CCCCCC;
height:18px;
list-style:none outside none;
padding-top:8px;
text-decoration:none;
width:187px;
color:#524f50;
font-weight:700;
}
.leftMenuBox ul li a {
background:url("images/menu_arrow.jpg") no-repeat scroll 180px 12px transparent;
color:#000000;
height:18px;
list-style:none outside none;
padding-top:8px;
text-decoration:none;
width:187px;
color:#524f50;
font-weight:700;
}
.leftMenuBox ul li a:hover {
color:#000000;
text-decoration:none;
}
.galleryBox
{
  width:555px;
  height:382px;
  float:left;
  border:#CCC 2px solid;
}

.rightGalBox
{
  display:block;	
  border:#CCC 2px solid;
  width:235px;
  height:189px;
  float:right;
}

.bannerGalleryBox {
	float:right;
	height:382px;
	/*margin-left:28px;*/
	margin-top:10px;
	width:798px;
	display:inline;
}
.bannerGalleryBoxtop {
float: right;
height:193px;
margin-top:10px;
width:243px;
}
.bannerGalleryBoxbottom {
float: right;
height:193px;
width:243px;
}


.taglineBox {
float:left;
font-size:12px;
font-weight:bold;
margin:15px 0 0 30px;
width:auto;
}
.phoneBox {
color:#666;
float:left;
font-size:13px;
font-weight:bold;
height:auto;
/*margin-top:-44px;*/
text-align:left;
/*width:192px;*/
font-family:Arial, Helvetica, sans-serif;
padding-left:60px;
display:inline;
height:61px;
}
.phoneBoxNumber {
font-size:23px;
font-weight:bold;
margin-top:5px;
text-align:left;
}
.tabmenuBox {
background:url("images/tab_bg.jpg") repeat-x scroll 0 0 transparent;
float:left;
height:210px;
margin-top:20px;
width:514px;
}
.tabmenuBoxHeading {
float:left;
height:53px;
width:514px;
}
.tabContentBox {
float:left;
height:160px;
width:510px;
}
.tabmoreBtnBox {
background:url("images/moreBtn_img.jpg") no-repeat scroll 170px 1px transparent;
color:#4F7BA7;
float:right;
height:15px;
margin-right:20px;
width:auto;
text-align:right;
padding-right:20px;
}
.tabmoreBtnBox a {
background-repeat:no-repeat;
color:#4F7BA7;
float:right;
height:15px;
margin-right:20px;
text-decoration:underline;
width:160px;
}
.tabmoreBtnBox a:hover {
color:#4F7BA7;
text-decoration:underline;
}
.popularSrchBox {
background:url("images/tab_bg.jpg") repeat-x scroll 0 0 transparent;
float:left;
height:210px;
margin-top:20px;
width:503px;
}
.popularSrchBoxHeading {
float:left;
font-size:14px;
font-weight:bold;
height:31px;
padding:22px 0 0 15px;
width:488px;
}
.popularSrchContentBox {
color:#3399FF;
float:left;
height:150px;
padding:10px 0 0 15px;
width:485px;
}
.popularSrchContentBox a
{
color:#3399FF;
text-decoration:none;
}

.popularSrchContentBox a:hover
{
color:#3399FF;
text-decoration:none;
}
.gradLineSep {
background:url("images/line_grad_sep.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:210px;
margin-top:20px;
width:1px;
}
.blogVideoBox {
background:url("images/content_bg_shadow.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:324px;
margin-top:10px;
width:702px;
}
.boxHeadings {
float:left;
font-size:14px;
font-weight:bold;
margin:0 0 15px 10px;
width:auto;
}
.blogBox {
float:left;
height:290px;
margin:15px 0 0 10px;
width:340px;

}
.blogBox table {
font-size:11px;
font-weight:500;
}
.blogBox table h1 {
color:#3D7AA9;
font-size:13px;
font-weight:bold;
margin:0 0 5px;
}
.blogVideoSep {
background:url("images/content_bg_shadow1.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:155px;
margin:80px 5px 0 20px;
width:1px;
}
.videoBox {
float:left;
height:290px;
margin:15px 0 0 15px;
width:300px;
}
.moreBtnBox {
background:url("images/moreBtn_img.jpg") no-repeat scroll 60px 1px transparent;
color:#4F7BA7;
float:right;
height:15px;
margin-right:20px;
width:85px;
}
.moreBtnBox a {
background-repeat:no-repeat;
color:#4F7BA7;
float:right;
height:15px;
margin-right:20px;
text-decoration:none;
width:85px;
}
.moreBtnBox a:hover {
color:#4F7BA7;
text-decoration:none;
}
.moreBtnBoxVideo {
background:url("images/moreBtn_img.jpg") no-repeat scroll 80px 1px transparent;
color:#4F7BA7;
float:right;
height:15px;
margin:29px 20px 0px 0px;
padding-right:20px;
width:85px;
}
.moreBtnBoxVideo a {
background-repeat:no-repeat;
color:#4F7BA7;
float:right;
height:15px;
text-decoration:none;
width:85px;
}
.moreBtnBoxVideo a:hover {
color:#4F7BA7;
text-decoration:none;
}
.facebookBox {
border:1px solid #CCCCCC;
float:left;
height:315px;
margin-top:15px;
width:312px;
}
.facebookBoxHeading {
background-color:#CCCCCC;
font-size:14px;
font-weight:bold;
height:28px;
padding:10px 0 0 15px;
width:298px;
}
.facebookBoxContent
{
 width:294px;
 height:254px;
 padding:10px 10px;
}
.hotProdBox {
clear:both;
float:left;
font-size:14px;
font-weight:bold;
margin:15px 0 0 10px;
width:90%;
white-space:normal;
}
.scrollPhotoBox {
border-color:#CCCCCC -moz-use-text-color;
border-style:solid none;
border-width:1px medium;
float:left;
height:120px;
margin:10px 0;
padding:10px 0;
width:100%;
}
.scrollContainer {
color:#3D7AA9;
float:left;
font-size:11px;
height:100%;
margin:10px 0 0;
padding-right:10px;
width:120px;
}
.scrollContainer span {
float:left;
margin-top:5px;
padding-left:5px;
text-decoration:underline;
width:100%;
}
.scrollImgBox {
border:1px solid #CCCCCC;
float:left;
height:102px;
width:111px;
}
.scrollArrowLeft {
float:left;
height:33px;
margin:40px 20px 0 10px;
width:19px;
}
.scrollArrowRight {
float:right;
height:33px;
margin:40px 20px 0 10px;
width:19px;
}
.facebookLogoBox {
/*background:url("images/face-book.jpg") no-repeat scroll 0 0 transparent;*/
float:left;
height:50px;
margin:0px 0 0 30px;
width:50px;
}
.facebookLogoBox a {
cursor:pointer;
display:block;
float:left;
height:50px;
width:50px;
}
.twitterLogoBox {
/*background:url("images/twitter.jpg") no-repeat scroll 0 0 transparent;*/
float:left;
height:50px;
margin:0px 0 0 30px;
width:50px;
}
.twitterLogoBox a {
cursor:pointer;
display:block;
float:left;
height:50px;
width:50px;
}
.rssLogoBox {
background:url("images/share.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:16px;
margin:20px 0 0 30px;
width:83px;
}
.rssLogoBox a {
cursor:pointer;
display:block;
float:left;
height:16px;
width:83px;
}
.footerLinkBox {
border-top:1px solid #CCCCCC;
float:left;
height:auto;
margin-bottom:30px;
margin-top:20px;
padding-top:20px;
width:100%;
}
.ladiesDressMenu {
float:left;
height:auto;
margin-left:15px;
width:135px;
}
.ladiesDressMenu h2 {
font-size:11px;
font-weight:700;
margin:0;
}
.ladiesDressMenu ul {
margin:5px 0 0 -40px;
}
.ladiesDressMenu ul li {
border-bottom:1px dotted #CCCCCC;
height:12px;
list-style:none outside none;
padding:5px 0;
width:135px;
}
.ladiesDressMenu ul li a {
color:#666666;
height:12px;
list-style:none outside none;
padding:5px 0;
text-decoration:none;
width:135px;
}
.ladiesDressMenu ul li a:hover {
color:#666666;
text-decoration:none;
}
.menFancyDressMenu {
float:left;
height:auto;
margin-left:15px;
width:135px;
}
.menFancyDressMenu h2 {
font-size:11px;
font-weight:700;
margin:0;
}
.menFancyDressMenu ul {
margin:5px 0 0 -40px;
}
.menFancyDressMenu ul li {
border-bottom:1px dotted #CCCCCC;
height:12px;
list-style:none outside none;
padding:5px 0;
width:135px;
}
.menFancyDressMenu ul li a {
color:#666666;
height:12px;
list-style:none outside none;
padding:5px 0;
text-decoration:none;
width:135px;
}
.menFancyDressMenu ul li a:hover {
color:#666666;
text-decoration:none;
}
.halloweenFancyDressMenu {
float:left;
height:auto;
margin-left:15px;
width:135px;
}
.halloweenFancyDressMenu h2 {
font-size:11px;
font-weight:700;
margin:0;
}
.halloweenFancyDressMenu ul {
margin:5px 0 0 -40px;
}
.halloweenFancyDressMenu ul li {
border-bottom:1px dotted #CCCCCC;
height:12px;
list-style:none outside none;
padding:5px 0;
width:135px;
}
.halloweenFancyDressMenu ul li a {
color:#666666;
height:12px;
list-style:none outside none;
padding:5px 0;
text-decoration:none;
width:135px;
}
.halloweenFancyDressMenu ul li a:hover {
color:#666666;
text-decoration:none;
}
.childrenFancyDressMenu {
float:left;
height:auto;
margin-left:15px;
width:124px;
}
.childrenFancyDressMenu h2 {
font-size:11px;
font-weight:700;
margin:0;
}
.childrenFancyDressMenu ul {
margin:5px 0 0 -40px;
}
.childrenFancyDressMenu ul li {
border-bottom:1px dotted #CCCCCC;
height:12px;
list-style:none outside none;
padding:5px 0;
width:124px;
}
.childrenFancyDressMenu ul li a {
color:#666666;
height:12px;
list-style:none outside none;
padding:5px 0;
text-decoration:none;
width:124px;
}
.childrenFancyDressMenu ul li a:hover {
color:#666666;
text-decoration:none;
}
.FancyDressMenu {
float:left;
height:auto;
margin-left:15px;
width:148px;
}
.FancyDressMenu h2 {
font-size:11px;
font-weight:700;
margin:0;
}
.FancyDressMenu ul {
margin:5px 0 0 -40px;
}
.FancyDressMenu ul li {
border-bottom:1px dotted #CCCCCC;
height:12px;
list-style:none outside none;
padding:5px 0;
width:148px;
}
.FancyDressMenu ul li a {
color:#666666;
height:12px;
list-style:none outside none;
padding:5px 0;
text-decoration:none;
width:148px;
}
.FancyDressMenu ul li a:hover {
color:#666666;
text-decoration:none;
}
.companyMenu {
float:left;
height:auto;
margin-left:15px;
width:118px;
}
.companyMenu h2 {
font-size:11px;
font-weight:700;
margin:0;
}
.companyMenu ul {
margin:5px 0 0 -40px;
}
.companyMenu ul li {
border-bottom:1px dotted #CCCCCC;
height:12px;
list-style:none outside none;
padding:5px 0;
width:118px;
}
.companyMenu ul li a {
color:#666666;
height:12px;
list-style:none outside none;
padding:5px 0;
text-decoration:none;
width:118px;
}
.companyMenu ul li a:hover {
color:#666666;
text-decoration:none;
}
.storeHelpMenu {
float:left;
height:auto;
margin-left:15px;
width:75px;
}
.storeHelpMenu h2 {
font-size:11px;
font-weight:700;
margin:0;
}
.storeHelpMenu ul {
margin:5px 0 0 -40px;
}
.storeHelpMenu ul li {
border-bottom:1px dotted #CCCCCC;
height:12px;
list-style:none outside none;
padding:5px 0;
width:75px;
}
.storeHelpMenu ul li a {
color:#666666;
height:12px;
list-style:none outside none;
padding:5px 0;
text-decoration:none;
width:75px;
}
.storeHelpMenu ul li a:hover {
color:#666666;
text-decoration:none;
}
.phoneBoxText
{
  color:#666;
  font-size:11px;
  width:auto;
  height:auto;
  float:left;
}

#gallery {
	position:relative;
	width:686px;
	margin:40px auto;
	padding:10px;
	border:6px solid #fff;
	background:#AAA
}
#images {
	border:2px solid #9ac1c9;
	height:225px;
	background:#eef5f6;
	margin-bottom:20px
}
#image {
	position:relative;
	width:672px;
	height:375px;
	padding:5px;
	border:2px solid #666;
	background:#FFF url(images/loading.gif) center center no-repeat
}
#image img {
	position:absolute;
	top:5px;
	left:5px
}
#thumbwrapper {
	margin-top:10px;
	padding:5px 0;
	width:682px;
	height:100px;
	border:2px solid #666;
	background:#FFF
}
#thumbarea {
	position:relative;
	overflow:hidden;
	height:100px;
	width:682px;
}
#thumbs {
	position:absolute;
	list-style:none;
	margin-left:5px;
	height:100px;
	width:10000px;
	border-right:5px solid #FFF
}
#thumbs li {
	float:left;
	margin-right:5px;
	cursor:pointer
}
.imgnav {
	position:absolute;
	height:375px;
	width:20%;
	z-index:100;
	height:375px;
	width:20%;
	z-index:100;
	outline:none;
	cursor:pointer
}
#previmg {
	left:0;
	background:url(images/left.gif) left center no-repeat;
	border-left:5px solid #FFF
}
#previmg:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
#nextimg {
	right:0;
	background:url(images/right.gif) right center no-repeat;
	border-right:5px solid #FFF
}
#nextimg:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.checkOutBox {
	/*background:url("images/checkout.png") no-repeat scroll right 5px transparent;*/
	clear:both;
color:#000000;
float:left;
height:19px;
margin:10px 0 0 0;
padding-top:0px;
width:100%;
	
}
.checkOutBox a {
	color:#000000;
	font-size:12px;
	padding:0 5px;
	text-decoration:none;
}
.checkOutBox a:hover {
	color:#4F7BA7;
	font-size:12px;
	text-decoration:none;
	padding:0 5px;
}


/* new home page desing End */


 #galleria{height:382px;}
            a{color:#aaa;}




.scrollable1 {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 138px;
	height:188px;

	/* custom decorations */
	border:1px solid #ccc;
	background:url(/img/global/gradient/h300.png) repeat-x;
}

.rightGalBox .scrollable1 {
position: absolute;
width:233px;
}


.scrollable1 .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
.hometext {
	color:#6C6C6C;
	display:block;
	font-size:11px;
	font-weight:400;
	height:auto;
	line-height:13px;
	padding:0 0 0 5px;
	text-align:left;
	text-decoration:none;
}
.pdLf {
	padding-left:30px;
}
.tImg {
	width:93px;
}
.tImg img {
	padding-top:4px;
}
.hdplus {
	width:20px;
	height:20px;
	cursor:pointer;
	
}
.hdplus img {
	padding:0;
}
.hd2 {
	width:37px;
	height:20px;
}

.articleMain{
	width:792px;
	float:left;
	height:auto;
	}
	
.articleMain h1{
	line-height:30px;
	background-color:#F2F2F2;
	text-indent:5px;
	display:block;
	font-size: 24px;
	font-weight:normal;
	margin-bottom:15px;
	}

.articleMain h2{
	line-height:25px;
	text-indent:5px;
	display:block;
	font-size: 18px;
	font-weight:normal;
	padding:0 0;
	margin:0 0;
	}
	
.articleMain h2 span{
	color:#A7A7A7;
	font-weight:normal;
	}
	
.articleMainCont{
	width:780px;
	float:left;
	height:auto;
	margin:20px 0 0 10px;
	border-bottom:1px solid #ccc; 
	padding:10px 0;
	}

.articleMainContL{
	width:600px;
	float:left;
	height:auto;
	}

.articleMainContL p{
	margin:0 0 10px 0;
	font-size:12px;
	line-height:17px;
	}

.articleMainContR{
	width:30px;
	float:right;
	height:auto;
	}
.printActicle{
	background: url(printArticle.png) no-repeat 0 0;
	border:none;
	width:130px;
	height:23px;
	cursor:pointer;
	float:right;
}
.yourbasket {
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:0 0 4px 0;
	width:99px;
	height:auto;
	border:1px solid #d3c2e6;
	border-width:0 1px 1px 1px;
	float:right;
}
.yourbasket .top {
	float:left;
	background:url(images/yourbasket.jpg) no-repeat 0 0;
	width:99px;
	height:20px;
}
.yourbasket .middle {
	margin:5px;
	color:#c66ba6;
	float:left;
	line-height:19px;
	text-align:left;
}
.yourbasket .middle span {
	color:#000;
}
.yourbasket .middle strong {
	color:#694c8e;
}
.checkout {
	float:left;
	background:url(images/checkout.jpg) no-repeat 0 0;
	width:92px;
	height:20px;
	border:none 0;
	margin:0 0 0 4px;
}
.checkout a {
	width:92px;
	height:20px;
	border:none 0;
	cursor:pointer;
	display:block;
}
.shoppingbag {
	float:left;
	background:url(images/shoppingbag.jpg) no-repeat 0 0;
	width:92px;
	height:20px;
	border:none 0;
	margin:0 0 0 4px;
	cursor:pointer;
}
.shoppingbag a {
	width:92px;
	height:20px;
	border:none 0;
	cursor:pointer;
	display:block;
}
