/* ######### Home Page Style ######### */

#hometext {
	clear: both;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 18px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #999;
	text-align: justify;
	color: #666666;
}
#hometext h1 {
	font-size: 14px;
	font-weight: bold;
	color: #346699;
	font-family: Arial, Helvetica, sans-serif;
}
#hometext p a {
	color: #336699;
}

.homepage-promobox1
{
    float: left; 
    width: 315; 
    height: 230; 
    padding-top: 15px; 
    padding-bottom: 15px;
    padding-right: 10px;
}

.homepage-promobox2
{
    float: left; 
    width: 315; 
    height: 230; 
    padding-top: 15px; 
    padding-bottom: 15px;
    padding-right: 9px;
}

.homepage-promobox3
{
    float: left; 
    width: 315; 
    height: 230; 
    padding-top: 15px; 
    padding-bottom: 15px;
    padding-right: 0px;
}

/* ######### Main Body Style ######### */
body{font-family:Arial;
}
#container  
{
	margin: auto;
	width: 964px;
}
#container #banner-ad {
    width: 964px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px; 
    padding-top: 5px;
    padding-bottom: 5px;
}
 
 
 .storkimagesorryone
{
    position:absolute; margin-left:230px; margin-top:-20px; height:105px; width:205px; background-image:url(../Easter-Egg-Hunt/egg-1.jpg); background-repeat:no-repeat;
}

.storkimagesorryone:hover
{
    position:absolute; margin-left:140px; margin-top:-20px; z-index:1; height:198px; width:205px; background-image:url(../Easter-Egg-Hunt/12_sorry.jpg); background-repeat:no-repeat;
}

 
  .storkimagedoll1
{
    position:absolute; margin-left:230px; margin-top:-20px; height:105px; width:205px; background-image:url(../Easter-Egg-Hunt/egg-1.jpg); background-repeat:no-repeat;
}

.storkimagedoll1:hover
{
    position:absolute; margin-left:140px; margin-top:-20px; z-index:1; height:198px; width:205px; background-image:url(../Easter-Egg-Hunt/1_em4egggr.jpg); background-repeat:no-repeat;
}
 
.storkimage
{
    position:absolute; margin-left:270px; margin-top:-150px; height:105px; width:205px; /* background-image:url(../img/Christmas-Promo-1.gif); background-repeat:no-repeat; */
}

/*
.storkimage:hover
{
    position:absolute; margin-left:270px; margin-top:-150px; z-index:1; height:198px; width:205px; background-image:url(../img/July-Roll-Over2.jpg); background-repeat:no-repeat;
} */

.storkimageright
{
    position:absolute; margin-left:270px; margin-top:-150px; height:105px; width:205px; /* background-image:url(../img/Christmas-Promo-1.gif); background-repeat:no-repeat; */
}


/*
.storkimageright:hover
{
    position:absolute; margin-left:300px; margin-top:-150px; z-index:1; height:198px; width:205px; background-image:url(../img/Vegas-Offer_2.gif); background-repeat:no-repeat;
}
*/

/*
.storkimageheaderright
{
    position:absolute; margin-left:700px; margin-top:270px;height:105px; width:205px; background-image:url(../img/Vegas-Offer_1.gif); background-repeat:no-repeat;
}
.storkimageheaderright:hover
{
    position:absolute; margin-left:700px; margin-top:270px;z-index:1; height:198px; width:205px; background-image:url(../img/Vegas-Offer_2.gif); background-repeat:no-repeat;
}

.storkimageheaderrightell
{
    position:absolute; margin-left:705px; margin-top:180px;height:105px; width:205px; background-image:url(../img/Vegas-Offer_1.gif); background-repeat:no-repeat;
}
.storkimageheaderrightell:hover
{
    position:absolute; margin-left:705px; margin-top:180px;z-index:1; height:198px; width:205px; background-image:url(../img/Vegas-Offer_2.gif); background-repeat:no-repeat;
}
*/

.categorysummaryproductname
{
    text-decoration:none;
}
.categorysummaryproductname a
{
    text-decoration:none;
}

.headerimage{width:100%; text-align:center;}

.innerheader{width:100%; height:421px; border-left:2px dotted #C6C6C6; border-right:2px dotted #C6C6C6;}

.buttonouterline{height:37px; }

.signinalign
{
	width:150px; float:left; height:35px; line-height:35px; padding-left:130px; _padding-left:115px;
}

.backbutton
{
    position:absolute;
    margin-left:320px;
    margin-top:-70px;
} 


.signinalign a
{
	text-decoration:none;
}

/* Receipt Page */
.receiptformleft
{
	width:350px;
	float:left;
}
.receiptformRight
{
	width:350px;
	float:left;
}
.receiptformRightalign
{
	width:350px;
	float:left;
	text-align:right;
}
.firstlist
{
width:100%;
}
.firstlist ul
{
list-style-type:none; padding:0px; margin:0px;
}
.firstlist ul li
{
float:left; font-weight:bold; text-align:center; line-height:30px;
}


.secondlist
{
width:100%;
}
.secondlist ul
{
list-style-type:none; padding:0px; margin:0px; clear:both;
}
.secondlist ul li
{
float:left; text-align:center; line-height:18px;
}

.shippingm
{
    font-size:10px;
}

.nameli
{
width:260px;
}
.extrali
{
width:96px;
}

.spanright
{
padding-right:25px;
font-weight:bold;
}

.receipttleft
{
	width:620px;
	float:left;
	text-align:right;
	padding-right:20px;
	line-height:25px;
	font-weight:bold;
}
.receipttright
{
	width:90px;
	float:left;
	text-align:right;
	line-height:25px;
}


/* Receipt Page */

/*Pardise Start here*/

.paradisOuter
{
	width:870px;
	padding:35px 0px 0px 43px;
}

.paradisOuterCheckOut
{
	width:870px;
	padding:5px 0px 0px 420px;
}

.paradisOuterBasket
{
	width:870px;
	padding:10px 0px 0px 420px;
}

.paradisLeft
{
	width:194px;
	padding-right:35px;
	float:left;
}
.paradisRight
{
	width:676px;
	float:left
}
.paradisContent
{
	font-size:16px;
	margin-bottom:35px;
	line-height:23px;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:justify;
	padding:8px 0 0 40px;
	width:820px;
	color:#666666;
}

.paradisContent ul li
{
	font-size:16px;
	line-height:23px;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:justify;
	padding:8px 0 0 40px;
	width:775px;
	color:#666666;
}

.startDollCollection 
{
	font-size:16px;
	margin-bottom:35px;
	line-height:23px;
	padding:8px 0 0 40px;
	width:775px;
	color:#666666;
}

.startDollCollection ol
{
	list-style:decimal;
	font-size:16px;
	line-height:23px;
	padding-left:40px;
	overflow:hidden;
	text-align:justify;
	color:#666666;
	width:775px;
}

.startDollCollection ol li
{
	color: #666666;
}


.paradisContentouter
{
	font-size:16px;
	margin-bottom:25px;
	line-height:24px;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:justify;
	padding:8px 0 0 85px;
	width:790px;
	color:#666666;
}
.intelltextthanks
{
font-size:16px;
text-align:left;
line-height:20px;
}
.intelltellinnerfront
{
    padding:80px 10px 80px 0px;
    font-weight:normal;
	
	
}
#ctl00_ContentPlaceHolder1_lblMark
{
}
.outerbuying
{
	display:block;
	width:870px;
	overflow:hidden;
}
.buyingimg
{
	float:left;
	line-height:23px;
	padding-left:50px;
	width:38px;
}
.buyingR
{
	float:left;
	line-height:23px;
	padding-left:80px;
	width:695px;
}
.fr
{
	float:right;
}
.paradisimgOuter1
{
	width:870px;
	padding-left:12px;
	float:left;
	margin-bottom:20px;
}
.paradisimgL
{
	width:870px;
	line-height:23px;
	padding:8px 0 0 0px;
	text-align:justify;
	font-size:16px;
	color:#666666;
	float:left;
}
.paradisimgR
{
	width:105px;
	padding-right:15px;
	float:left;
}

.paradisR
{
	width:761px;
	line-height:23px;
	padding:5px 0 0 17px;
	text-align:justify;
	font-size:16px;
	color:#666666;
	float:left;
}
.paradisR a
{
	color:#5a9ad7;
	text-decoration:none;
}
.paradisR a:hover
{
	text-decoration:underline;
}
.paradisl
{
	width:74px;
	line-height:23px;
	float:left;
	padding-right:15px;
}

/*Pardise End here*/

.buttonspan {color:#FF3399; font-weight:bold; font-size:14px; text-decoration:none; font-family:Verdana;}

/* Menu Style */

.fieldLeft{ text-align:left; }

.button{width:100%; height:37px; border-left:2px dotted #C6C6C6; border-right:2px dotted #C6C6C6; background-image:url(../img/button_bg.jpg); text-decoration:none; background-repeat:repeat-x; line-height:37px; font-family:Verdana; font-size:14px; color:#000000; text-align:left;}
.button ul{list-style:none; margin:0px; padding:0px;}
.button li{float:left; background-image:url(../img/button_spliter.jpg); text-decoration:none; background-repeat:no-repeat; background-position:right; padding:0 9px 0 7px;}
.button li:hover{float:left; background-image:url(../img/menuactive.jpg); text-decoration:none; color:#fff;  background-repeat:repeat-x; height:37px; line-height:37px; padding:0 9px 0 7px;}

.button li a{ text-decoration:none; text-transform:uppercase;}
.button li:hover a{ color:#fff; text-decoration:none; text-transform:uppercase;}

#menu ul#primary li.selected-link
{
	background-image:url(../img/menuactive.jpg);
	color:#fff;  
	background-repeat:repeat-x; 
	height:37px; 
	line-height:37px; 
	padding:0 9px 0 7px;
}

#menu ul#primary li.selected-link a
{
	color:#000;
	font-family:Verdana;
	font-size:14px; color:#000000;
}

.menuLeft a
{
	color:#000;
}

#dropmenu8
{
margin-left:-525px;
}

#dropmenu7
{
margin-left:-516px;
}
#dropmenu6
{
margin-left:-575px;
}
#dropmenu5{margin-left:-425px;}

#dropmenu1 a
{
	color:#000;
}
#dropmenu2 a
{
	color:#000;
}
#dropmenu3 a
{
	color:#000;
}
#dropmenu4 a
{
	color:#000;
}

#dropmenu5 a
{
	color:#000;
}

#dropmenu6 a
{
	color:#000;
}
#dropmenu6 span
{
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
#dropmenu6 a
{
	color:#000;
}
#dropmenu7 a
{
	color:#000;
}
#dropmenu8 a
{
	color:#000;
}

.chromestyle{width: 99%; font-weight: bold;}
.chromestyle:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}/*Add margin between menu and rest of content in Firefox*/
.chromestyle ul{border: 1px solid #BBB; width: 100%; padding: 4px 0; margin: 0; text-align: center; /*set value to "left", "center", or "right"*/ }
.chromestyle ul li{display: inline;}
.chromestyle ul li a{color: #494949; padding: 4px 7px; margin: 0; text-decoration: none; border-right: 1px solid #DADADA;}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(chromebg-over.gif) center center repeat-x; THEME CHANGE HERE*/
}
/* ######### Style for Drop Down Menu ######### */
.dollimg1 {background-image:url(../img/baby-dolls-menu.gif); display:block; overflow:hidden; background-position: bottom right; background-repeat:no-repeat; padding:0; margin:0; text-transform:uppercase; width:100%;}
.dollimg2 {background-image:url(../img/childrendollmenubg.gif); display:block; overflow:hidden; background-position: bottom right; background-repeat:no-repeat; padding:0; margin:0; text-transform:uppercase; width:100%;}
.dollimg3 {background-image:url(../img/multiculturaldollmenubg.gif); display:block; overflow:hidden; background-position: bottom right; background-repeat:no-repeat; padding:0; margin:0; text-transform:uppercase; width:100%;}
.dollimg4 {background-image:url(../img/fairydollmenubg.gif); display:block; overflow:hidden; background-position: bottom right; background-repeat:no-repeat; padding:0; margin:0; text-transform:uppercase; width:100%;}
.dollimg5 {background-image:url(../img/menudoll5.jpg); display:block; overflow:hidden; background-position: bottom right; background-repeat:no-repeat; padding:0; margin:0; text-transform:uppercase; width:100%;}
.dollimg7 {background-image:url(../img/Ring_category.jpg); display:block; overflow:hidden; background-position: center right; background-repeat:no-repeat; padding:0; margin:0; text-transform:uppercase; width:100%;}
.dollimg8 {background-image:url(../img/dollsonsalemenubg.gif); display:block; overflow:hidden; background-position: bottom right; background-repeat:no-repeat; padding:0; margin:0; text-transform:uppercase; width:100%;}

.menuLeft{width:30%; float:left; padding-left:20px;}

.menuCenter{width:30%; float:left;}
.menuRight{width:30%; float:left;}

.dropmenudivexten{position:absolute; top: 0; border: 1px solid #CCC; /*THEME CHANGE HERE*/ font:normal 14px Verdana; line-height:18px; z-index:100; background-color: white; width: 520px; visibility: hidden; margin-left:-8px; padding-top:8px; padding-bottom:8px; border:7px solid #b2cce5;}
.dropmenudivexten a{width: auto; display: block; text-indent: 3px; padding: 10px 0; text-decoration: none; color: black;}
.dropmenudivexten a:hover{background-image:url(../img/menuhoverbg.png);}

.menuLeftexten{width:140px; float:left; padding-left:10px;}
.menuCentertexten{width:180px; float:left;}
.menuRighttexten{width:190px; float:left; background:url(../img/menudoll1.jpg) no-repeat right bottom; height:123px;}

.dropmenudiv{position:absolute; top:0; font:normal 14px Verdana; line-height:18px; z-index:100; background-color: white; width: 560px; visibility: hidden; margin-left:-8px; padding-top:0px; margin-top:9px; padding-bottom:0px; border:7px solid #b2cce5;}
.dropmenudiv a{width:auto; display:block; border:0px; font-weight:normal; text-indent:3px; padding:10px 0; text-decoration:none; color:black;}
.dropmenudiv a:hover{background-image:url(../img/menuhoverbg.png);}


.dropmenudivbig {position:absolute; top: 0; border: 1px solid #CCC; /*THEME CHANGE HERE*/ font:normal 14px Verdana; line-height:18px; z-index:100; background-color: white; width: 650px; visibility: hidden; border:7px solid #b2cce5; margin-left:-8px; margin-top:9px; padding-top:10px; }
.dropmenudivbig a{width: auto; display: block; text-indent: 3px; padding: 10px 0; text-decoration: none; color: black;}
.dropmenudivbig a:hover{background-image:url(../img/menuhoverbg.png);}
.dropdownwidthf {width:140px; float:left; padding-left:10px;}
.dropdownwidthc {width:150px; float:left;}
.dropdownwidthr {width:150px; float:left;}
.dropmenudivbig span {font-weight:bold; text-decoration:underline;}

* html .dropmenudiv a{ /*IE only hack*/width: 100%;}

.menudropdown{position:absolute; top: 0; border: 1px solid #CCC; /*THEME CHANGE HERE*/ font:normal 14px Verdana; line-height:18px; z-index:100; background-color: white; width: 520px; visibility: hidden; margin-left:-8px; padding-top:8px; padding-bottom:8px; border:7px solid #b2cce5;}
.menudropdown a{width: auto; display: block; text-indent: 3px; padding: 10px 0; text-decoration: none; color: black;}
.menudropdown a:hover{background-image:url(../imag/menuhoverbg.png);}

.menudropdownL{width:170px; float:left; padding-left:10px;}
.menudropdownC{width:120px; float:left; padding-left:20px;}
.menudropdownR{width:200px; float:left; background:url(../img/menudoll1.jpg) no-repeat right bottom; height:123px;}


.othermenu{position:absolute; top: 0; border: 1px solid #CCC; /*THEME CHANGE HERE*/ font:normal 14px Verdana; line-height:18px; z-index:100; background-color: white; width: 540px; visibility: hidden; margin-left:-8px; padding-top:8px; padding-bottom:8px; border:7px solid #b2cce5;}
.othermenu a{width: auto; display: block; text-indent: 3px; padding: 10px 0; text-decoration: none; color: black;}
.othermenu a:hover{background-image:url(../img/menuhoverbg.png);}

.othermenuL{width:170px; float:left; padding-left:10px;}
.othermenuC{width:144px; float:left; padding-left:15px;}
.othermenuR{width:200px; float:left; background:url(../img/menudoll1.jpg) no-repeat right bottom; height:123px;}

.dollimg {background-image:url(../img/menudoll1.jpg); display:block; overflow:hidden; background-position: bottom right; background-repeat:no-repeat; padding:0; margin:0; text-transform:uppercase; }

.toplink{color:#000; font-family:Verdana; font-size:14px; text-decoration:none; text-transform:uppercase; height:37px; line-height:37px;}
.toplink:link{color:#000; font-family:Verdana; font-size:14px; text-decoration:none; text-transform:uppercase; height:37px;}
.toplink:hover {color:#FFF; font-family:Verdana; font-size:14px; text-decoration:none; text-transform:uppercase; }

.searchbox{width:114px; height:14px; border:1px solid #5781ab; margin-top:9px; margin-left:3px; background-image:url(../img/textboxbg.jpg); background-position:right; background-repeat:no-repeat; line-height:14px;}
/* Menu Style */

.needhelplink
{
    text-decoration:none;
}
.artistsummaryproductname a{font-size:10pt; color:#000; text-decoration:none;}

.mycart{margin-top:8px; font-size:12pt; width:100%; display:block; overflow:hidden;}

.mycartL{float:left; width:214px; text-align:right;}
.mycartimg{ float:left; width:220px; padding-left:10px;}
.mycartimg a {text-decoration:none;}
.mycartContent{ float:left; width:149px; padding-top:10px; text-align:left; }

.mycartR{float:left; width:120px; _width:120px; background:url(../img/rightborder.gif) no-repeat 7px 11px;}
.mycartRimg{ float:left; width:44px; padding-left:10px;}
.mycartRContent{ float:right; width:66px; padding-top:10px; text-align:right;}


.mycartspan{line-height:26px; margin-top:-15px;}
.cartouter
{
	background-color:#FFFFFF;
	display:block;
	width:270px;
	padding:5px;
	overflow:hidden;
}
#baby-products
{
	text-align:center;
}
.baby-banner 
{
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px; 
    padding-top: 0px;
    padding-bottom: 0px;
}

.mb10
{
	margin-bottom:10px;
}
.cartcontent.bottom
{
border-bottom:none;
}
.cartcontent
{
	width:275px;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #cccccc;
	padding:15px 0 5px 0px;
	font-size:12px;
	line-height:18px;
}

.carttext
{
	font-size:12px;
	padding-top:6px;
	text-align:center;
}
.cartbutton
{
	float:right;
	width:90px;
	padding:10px 0px 10px 20px;
}
.carttextImg
{
	padding:10px 0 5px 0px;
	font-weight:normal;
}

.cartcontentL
{
	width:175px;
	font-weight:normal;
	float:left;
}
.cartcontentL span
{
	font-size:11px;
}
.cartcontentL a
{
	text-decoration:none;
}
.cartcontentC
{
	width:75px;
	text-align:right;
	font-weight:normal;
	float:left;
}
.cartcontentC a
{
	color:#ff3399;
	font-weight:normal;
	text-decoration:none;
}
.cartcontentC a:hover
{
	color:#ff3399;
	text-decoration:underline;
}
.cartcontentC span
{

	color:#000;
}


/*Catalog Page Style*/

.starstyle
  {
      width:150px; height:15px;
  }
  
  .starstyle img
  {
      float:left;
  }
  
  #contentcatalog {
  float: left;
  width: 900px;
  margin-left: 10px; }
  
.catogrycontent
 {
	 width:100%;
	 display:block;
	 overflow:hidden;
	 clear:both;
	 padding:0px;
	
 }
.catogryprize
{
	font-weight:bold;
	font-size:17px;
	line-height:20px;
	color:#006699;
}
 .catogrycontent ul
 {
	 margin:0px;
	 padding:0px;
 }
 .catogrycontent ul li
 {
	 float:left;
	 list-style:none;
	 width:234px;
	 height:510px;
	 padding-left:43px;
	 padding-right:44px;
 }
 
 #product-line ul li
 {
 	float:left;
	 list-style:none;
	 width:250px;
	 height:500px;
	 padding-left:60px;
	 padding-right:60px;
 }
 
 #product-linenew
 {
     padding-left:60px;
     width:850px;
 }
 	
 .products
{
	width:100%;
}
#artistlist ul li
{
    float:left;
    width:100%;
}
.catogryImg
  {
	  border:1px solid #ccc;
	  margin-top:31px;
	  width:218px;
	  padding:8px 6px 8px 8px;
  }
.writereviewlink
{
 	width:212px;
	line-height:23px;
	font-size:14px;
	color:#3a3939;
	text-align:left;
}
.catogryBottom
{
 	width:212px;
	line-height:23px;
	font-size:17px;
	color:#3a3939;
	padding:12px 0 0 22px;
	text-align:left;
}

.catogryBottom a
{
	text-decoration:none;
}
.catogryBottom a:hover
{
	text-decoration:underline;
}
.catogryaddtocartlink
{
	padding:10px 0 0 22px;
	font-size:16px;
	text-decoration:none;
	color:#3a3939;
	display:block;
	outline:none;
	text-transform:uppercase;
	text-align:left;
}
.catogryaddtocartlink a
{
	text-decoration:none;
}
.catogryaddtocartlink a:hover
{
	text-decoration:underline;
}
.BottomTitle
{
	font-size:16px;
	padding-bottom:0px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.BottomTitle a
{
	font-size:16px;
	padding-bottom:0px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.catogryRate
{
	font-weight:bold;
	font-size:17px;
	line-height:25px;
	color:#ff0000;
}
.catogryRate span
{
	font-weight:bold;
	padding-top:5px;
	font-size:17px;
	text-decoration:line-through;
	margin-right:10px;
	color:#006699;	
}

.pager 
{
		width: 950px;
		vertical-align:text-top;
		color:#999999;
		font-family:Arial;
		text-decoration:none;
        float:left;
        margin-top: 20px;
        margin-right: 10px; 
		padding-bottom: 10px; 
		text-align:right;
}

.pagerArtist
{
		width: 100%;
		vertical-align:text-top;
		color:#448FB4;
		font-family:Arial;
		text-decoration:none;
        float:left;
        margin-top: 10px;
        margin-right: 10px; 
		padding-bottom: 10px; 
		text-align:right;
}

.liline
{
    border-bottom:1px solid #999999;
}

.lastspan
{
	color:#448FB4;
	text-decoration:none;
	font-weight:bold;
}

.pagerArtist a
{
		color:#999999;
		font-family:Arial;
		text-decoration:underline;
		text-align:right;
}



/*#ctl00_ContentPlaceHolder1_dlArtists tbody tr {border-bottom:1px solid #999;}*/



 /*catogryTitle start here */
 
 
 
 /* customersaying*/

.topTitle
{
	background:#98c0e7;
	height:28px;
	padding:5px 0 0 12px;
	text-align:left;
	font-size:17px;
	font-weight:bold;
	color:#fff;
}
.topTitleouter
{
	width:710px;
	margin-top:20px;
	padding-top:20px;
	float:left;
	font-family:Verdana;
	border-top:1px dotted #c6c6c6;
}

.testmonialTitleouter
{
	width:710px;
	font-family:Verdana;
}

.innercontent
{
	border:1px solid #98c0e7;
	display:block;
	padding:10px 0 0 8px;
	width:700px;
	overflow:hidden;
}
.innerTopouter
{
	width:700px;
	padding:0 0 15px 0px;
	display:block;
	overflow:hidden;
	border-bottom:1px dotted #c6c6c6;
	clear:both;
}
.innerbottom
{
	width:700px;
	padding:0 0 15px 0px;
	display:block;
	overflow:hidden;
}
.innerbottomouter
{
	width:700px;
	font-size:12px;
	padding:12px 0 10px 0px;
	display:block;
	overflow:hidden;
}
.innerbottomouter a
{
	font-size:12px;
	text-decoration:none;
	color:#000;
}

.customerDollReviewTitle
{
	padding-left:125px;
	padding-top:15px;
	padding-bottom:5px;
}


.innercontentLeft
{
	width:100%;
	float:left;
}
.innerbottomouter span
{
	font-size:15px;
	font-weight:bold;
}
.innercontentRight
{
	width:390px;
	padding:0 10px 0 0px;
	text-align:right;
	float:left;
}
.innerLeftOuter
{
	width:100%;
	float:left;
}
.innerLeftimg
{
	width:175px;
	float:left;
}
.innerLeftimg span
{
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 0px;
	display:block;
	text-align:center;
}
.innerRighttimg
{
	width:500px;
	font-size:13px;
	padding:0 0 0 5px;
	float:left;
	line-height:25px;
	font-family:Arial;
}
.innerRighttimg a
{
	color:#0099FF;
	text-decoration:underline;
}
/* customersaying*/


.checkoutlabel
{
    text-align:right;
    font-size:12px;
    padding-right:5px;
}
.checkouttextbox input[type=text]
{
	width:172px;
	border:1px solid #d7d2d2;
	text-align:left;
}

.checkouttextbox input[type=password]
{
	width:172px;
	border:1px solid #d7d2d2;
	text-align:left;
}

.checkouttextbox select
{
	width:172px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
}

.checkouttextbox input[type=checkbox]
{
    border:0px;
    width:16px;
    height:16px;
}

/* Feature Product Image */
.bottomproducts
{
	width:714px;
	clear:both;
	padding:10px 0 0 0px;
	font-weight:bold;
	color:#006699;
	font-size:13px;
	margin:0 auto;
	border-top:1px dotted #C6C6C6;
	height:280px;
	text-align:left;
}
.bottomproducts span
{
	color:#006699;
}
.productimg
{
	width:714px;
	padding-top:20px;
}
.productimg ul
{
	margin:0px;
	padding:0px;
}
.productimg ul li
{
	list-style:none;
	float:left;
	width:152px;
	padding:0 13px 10px;
}
.productimgTitle
{
	font-size:12px;
	padding:8px 0 0px 0px;
	text-transform:capitalize;
	text-align:center;
	color:#333;
	text-decoration:none;
} 
/* Feature Product Image */



/* InnerBody Content */
.innercontentmain {margin-top:37px; margin-bottom:37px;}

 .catogryTitle
 {
	 width:964px;
	 padding:8px 0 0 5px;
	 height:28px;
	 color:#e0ebf5;
	 background:#e0ebf5;
	 border:1px solid #d6e0eb;
 }
 .catogryTitleLeft
 {
	 float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 font-weight:bold;
	 color:#006699;
	 width:840px;
	 text-align:left;
 }
  .catogryTitleLeft span
{
  margin-left:10px;
}
 .catogryTitleRight
 {
	 float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 text-align:center;
	 font-weight:bold;
	 color:#006699;

 }
.bottomcatogary{
	width:714px;
	clear:both;
	padding:10px 0 0 0px;
	font-weight:bold;
	color:#006699;
	font-size:13Px;
	margin:0 auto; 
}
 .listmenu
 {
	 width:157px;
	 color:#fff;
	 font-weight:bold;
	 font-size:13px;
	 background:#6699cc;
	 height:21px;
	 border:0px;
 }
  /*catogryTitle End here */

/* Need Help Popup Here */
.menu_listNeedhelp
{	
	margin:0px;
	float:left;
}
.menu_needhelp
{	
	height:25px;
	text-align:center;
	width:120px;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	color:#336699;
	line-height:25px;
}

.dropmenudivneedhelp
{
position:absolute; 
top: 0; 
border: 1px solid #CCC; /*THEME CHANGE HERE*/ 
line-height:18px; 
z-index:100; 
background-color: white; 
width: 280px; 
visibility: hidden; 
border:4px solid #b2cce5;
margin-top:30px;
margin-left:0px;
margin-top:0px;
margin-left:0px;
margin-left:0px;
}

.dropmenudivneedhelp x:-moz-any-link
{
position:absolute; 
top: 0; 
border: 1px solid #CCC; /*THEME CHANGE HERE*/ 
line-height:18px; 
z-index:100; 
background-color: white; 
width: 280px; 
visibility: hidden; 
border:4px solid #b2cce5;
margin-top:30px;
margin-left:-220px;
}
.dropmenudivneedhelphome
{
position:absolute; 
top: 0; 
border: 1px solid #CCC; /*THEME CHANGE HERE*/ 
line-height:18px; 
z-index:100; 
background-color: white; 
width: 280px; 
visibility: hidden; 
border:4px solid #b2cce5;
margin-top:0px;
margin-left:-160px;
}

.dropmenudivneedhelp2
{
position:absolute; 
top: 0; 
border: 1px solid #CCC; /*THEME CHANGE HERE*/ 
line-height:18px; 
z-index:100; 
background-color: white; 
width: 250px; 
visibility: hidden; 
border:4px solid #b2cce5;
margin-top:0px;
margin-left:-160px;
}

.dropmenudivneedhelp3
{
position:absolute; 
top: 0; 
border: 1px solid #CCC; /*THEME CHANGE HERE*/ 
line-height:18px; 
z-index:100; 
background-color: white; 
width: 250px; 
visibility: hidden; 
border:4px solid #b2cce5;
margin-top:0px;
margin-left:-150px;
}

.dropmenudivneedhelpcat
{
position:absolute; 
top: 0; 
border: 1px solid #CCC; /*THEME CHANGE HERE*/ 
line-height:18px; 
z-index:100; 
background-color: white; 
width: 231px; 
visibility: hidden; 
border:4px solid #b2cce5;
margin-top:0px;
margin-left:-150px;
background-image:url(../img/needhelpimg2.png);
background-position: right bottom;
background-repeat:no-repeat;
}

.dropmenudivneedhelp4
{
position:absolute; 
top: 0; 
border: 1px solid #CCC; /*THEME CHANGE HERE*/ 
line-height:18px; 
z-index:100; 
background-color: white; 
width: 250px; 
visibility: hidden; 
border:4px solid #b2cce5;
margin-top:0px;
margin-left:-90px;
}

.needcolor
{
	color:#006699;
}

.writereview .needcolor a
{
	color:#006699;
}

.custmorsaying
{
    font-size:18px;
    font-weight:bold;
    text-indent:0px;
    padding-bottom:8px;
}

.custmorsayingtext
{
    font-size:13px;
    text-indent:0px;
    padding-bottom:20px;
}


.menu_needhelp a
{	
	text-decoration:none;
	color:#336699;
}
.needhelpLeft
{
	width:91px;
	text-align:center;
	color:#000;
	height:91px;
	font-weight:bold;
	font-size:16px;
	color:#3f3e3e;
	float:left;
}

.catneedhelpLeft
{
	width:63px;
	text-align:center;
	color:#000;
	height:75px;
	font-weight:bold;
	font-size:16px;
	color:#3f3e3e;
	float:right;
	bottom:0px;
}
.needhelpRightL
{
	width:70px;
	padding-top:5px;
	float:left;
	color:#336699;
}
.needhelpRightLcat
{
	width:100%;
	float:left;
	color:#336699;
}

.needhelpRightR
{
	width:70px;
	text-align:left;
	float:left;
}
.callustext
{
	font-weight:bold;
	overflow:hidden;
	padding-left:14px;
	font-size:14px;
	width:140px;
	clear:both;
}
.needhelptext
{
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.contactnumber1
{
	color:#336699;
	padding-top:1px;
	font-size:14px;
	font-weight:bold;
}
.contactnumber
{
	font-size:12px;
	color:#666666;
	font-style:italic;
}
.needhelpRight
{
	width:140px;
	text-align:center;
	height:91px;
	float:left;
}
.needhelpRightcat
{
	width:200px;
	text-align:center;
	height:91px;
	float:left;
}
.menu_help1
{
	display:none;
	width:231px;
	margin-left:-130px;
	margin-left:-224px;
	text-align:left;
	border:4px solid #b2cce5;
	position:absolute;
	top:435px;
	
}
/* Need Help Popup Here */

/* Catalog Page Style */




/* Footer Style Start Here */

/* Bottom Search Box */
.bottomsearchbox{border-bottom:0px solid #dfdfdf; width:100%; height:38px; text-align:right; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.emailsignup{font-weight:bold; font-size:14px; color:#336699;}
.searchboxw{width:172px; height:18px; border:1px solid #c6d4e3; margin-left:3px; background-image:url(../img/textboxbg.jpg); background-position:right; background-repeat:no-repeat; line-height:14px;}
.emailbox{width:158px; height:18px; border:1px solid #c6d4e3; margin-top:6px; margin-left:3px; line-height:14px;}
/* Bottom Search Box */

/*Bottom Quick Link */
.bottomquicklink{width:100%; height:35px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:20px;margin-top:40px;border-top:1px solid #dfdfdf;}
.bottomquicklink ul{list-style:none; margin:0px; padding:0px;}
.bottomquicklink li{float:left; width:16.5%; color:#336699; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
.bottomquicklink li span{color:#666666;}
.bottomquicklink li a{color:#336699; text-decoration:none;}
.bottomquicklink li a:hover{color:#000000; text-decoration:none;}
.bottomquicklink li span a{color:#666666; text-decoration:none;}
.bottomquicklink li span a:hover{color:#336699; text-decoration:none;}
/*Bottom Quick Link */

/*Search and SSL*/
.searchssl{width:100%;}
.dropdownouter{width:13%; float:left; text-align:left;}
.sslouter{ float:right; text-align:right;}
.searchdropdown{width:114px; height:19px; border:1px solid #5781ab;}
/*Search and SSL*/

/* Footer Quick Link */
.quicklinkfooter{width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; line-height:20px;}

.quicklinkfooter a
{
	text-decoration:none;
}
.quicklinkfooter a:hover
{
	text-decoration:underline;
}
/* Footer Quick Link */


/* Live Chat */

.livechatfooter{width:30%; float:left; }
/* End of Live Chat */


/* Footer */
.footer{width:100%; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#336699; font-size:12px; margin-top:40px; line-height:20px;}
.footerinner {color:#000000;}
.footer a {text-decoration:none}
/* Footer */

/*Footer Style End Here */


/*Header Start Here */
#header{width:964px; height:117px; font-family:Arial, Helvetica, sans-serif; display:block; overflow:hidden;}
.logo{width:329px; float:left;}
/*#header #logo 
  {
  	cursor:pointer;
    float: left;
    background: url(../img/logo.jpg) no-repeat; /* Kaali Team Change Here Name:Vish Date:20-04-2010 
    text-indent: -10000px;
    width: 329px;
    height: 107px; }*/
.header_rightside{width:616px; height:112px; float:right; text-align:right;}
.phone{margin-top:19px; font-weight:bold; font-size:14px; color:#336699;}
.phonenumber{color:#666666; font-style:italic; font-size:14px; font-weight:normal;}


.menu_bodyCart
{
	display:none;
	width:280px;
	z-index:100;
	text-align:left;
	border:4px solid #b2cce5;
	position:absolute;
	margin-left:-173px;
	margin-top:30px;
}
/*
.checkoutlabel
{
    text-align:right;
    font-size:12px;
    padding-right:5px;
}

.checkouttextbox input
{
	width:172px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
}

.checkouttextbox select
{
	width:172px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
}
*/

.innerlink{ margin-top:16px; color:#336699; font-size:14px; margin-left:134px;}

.innerlink ul
{
	margin:0px;
	padding:0px;
}
.pl50
{
	padding-left:30px;
}
.innerlink ul li
{
	color:#336699;
	text-align:right;
	padding:0 15px 0 0px;
	list-style:none;
	float:left;
}

.innerlink a
{
	text-decoration:none; 
	color:#336699;
}
.innerlink ul li a
{
	text-decoration:none; 
	color:#336699;
}
.innerlink ul li.last
{
	padding-right:0px;
}

.menu_body 
{
	display:none;
	_margin-left:-60px;
	width:275px;
	text-align:left;
	border:4px solid #b2cce5;
	position:absolute;
	top:80px;
}
.pt5
{
padding-top:7px;
padding-left: 10px; /*Vish Change here*/
}
.fl
{
	float:left;
}

/* Inner Content */
.marginf{margin-left:30px;}
.margintt{margin-left:30px;}
/* Inner Content */


/* ######## VerSign Popup Style ######### */

.menu_list 
{	
	width: 100%;
	margin:0px;
	padding-top:3px;
	float:left;
}
.menu_head {
	cursor: pointer;
	background:#fff;
	margin:1px;
	overflow:hidden;
	text-align:right;
	float:left;
}
.outerimg
{
	background:url(../img/verginsecured-img.jpg) no-repeat 190px 20px #fff;
}
.menuTitle
{
	width:270px;
	font-weight:bold;
	color:#cc3333;
	padding:10px 0 0 0px;
	font-size:13px;
	text-align:center;
}
.menuimg
{
	padding:10px 0 0 40px;
	text-align:left;
}
.menucontent
{
	font-size:11px;
	padding:18px 0 10px 0px;
	text-align:center;
	/*font-weight:bold; vish change here*/
	color:#706d6d;
	line-height:14px;
}



/* ######## Need Help in Top Nav #############*/
.menu_list1
{	
	margin:0px;
	background-color:#FFFFFF;
	float:left;
}
.menu_head1 {
	
	cursor: pointer;
	background:#fff;
	margin:1px;
	padding:0px;
}
.menu_body1
{
	display:none;
	width:231px;
	text-align:left;
	border:4px solid #b2cce5;
	position:absolute;
	margin-left:-134px;
}
.needhelpOuter
{
	width:231px;
	height:91px;
	line-height:15px;
}
.needbackground
{
	background-color:#fff;
	position:absolute;
	border:4px solid #b2cce5;
}
.needhelpLeft1
{
	width:74px;
	text-align:center;
	color:#000;
	height:72px;
	padding:10px 0 0 0px;
	font-weight:bold;
	font-size:16px;
	color:#3f3e3e;
	float:left;
}
.needhelpRight1
{
	width:134px;
	height:82px;
	float:left;
}
.contactOuter
{
	width:198px;
	padding:0px 0 0px 10px;
	margin:0 auto;
}
.contactOuterL
{
	width:22px;
	font-weight:bold;
	float:left;
	margin-top:-2px;
}
.contactOuterR
{
	width:166px;
	padding-left:1px;
	font-weight:bold;
	font-size:14px;
	color:#336699;
	float:left;
}
.contactnumber2
{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#5c5c5c;
	width:100%;
	/*margin-left:-13px;*/
}
.contactEmail1
{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}
#emaillink
{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}
#emaillink a
{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}

#emaillink a:hover
{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}

.contactEmail
{
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:3px;
	text-align:center;
	color:#000000;
}
.contactEmail a
{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}
.contactEmail a:hover
{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}
/* ######## Need Help in Top Nav #############*/





/*Header Start Here */


/* Left Sidebar */
.innerrightside {width:179px; float:left;}
.innerrightside ul li a {font-family:Arial; font-size:17px;}
.innerrightside ul{list-style:none; margin:0px; padding:0px;}
.innerrightside li{line-height:30px;}
.quicklinkdiv {height:40px;}
.quicksidelink {color:#515151; font-family:Arial; font-size:17px; text-decoration:none; text-transform:uppercase;}
.quicksidelink:hover {color:#3380b3; font-family:Arial; font-size:17px; text-decoration:none; text-transform:uppercase;}
.sidelink {color:#000; font-family:Arial; font-size:17px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
.sidelink:link {color:#000; font-family:Arial; font-size:17px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
.sidelink:active {color:#3380b3; font-family:Arial; font-size:17px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
.sidelink:hover {color:#3380b3; font-family:Arial; font-size:17px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
.buttonrose {color:#FF3399; font-weight:bold; font-size:17px; font-weight:normal; text-decoration:none; font-family:Arial;}
.rightsearchssl {width:100%; margin-top:83px;}
.mT
{
	margin-top:169px;
}

/* Left Sidebar */

.faqtext{font-size:12px; line-height:25px;}

.buttonspan {color:#FF3399; font-weight:bold; font-size:14px; text-decoration:none; font-family:Verdana;}

/* Right Side */
.innerleftside {width:759px; float:left;}
.leftOuter
{
	width:100%; display:block; overflow:hidden; margin-bottom:15px;
}

.leftOuternew
{
	width:700px; display:block; overflow:hidden; margin-bottom:35px;
}
.productimage {width:430px; text-align:center; float:left; height:580px;}
.productimagespan {padding-left:0px;}
.printtop {padding-top:16px;}
.printtop ul{margin-left:120px;}
.printtop ul li{float:left; width:60px;}
.buynowproduct {width:349px; padding-top:8px; margin:0 auto; text-align:left;}
.viewmorebtn {width:179px; float:right; text-align:right;}
.buynowbtn {width:160px; float:left;}
.writereview {width:100%; height:60px; font-size:13px; font-family:Arial; color:#444243; padding-top:15px; line-height:20px;}
.writereview a {width:100%; height:60px; font-size:13px; font-family:Arial; color:#444243; padding-top:15px; line-height:20px; text-decoration:none;}
.writereviewTitle { font-size:13x; font-weight:bold; color:#006699; padding-bottom:8px;}

.productdetails {width:329px;  float:left; color:#404040; text-align:center; padding-top:30px; font-family:Arial, Helvetica, sans-serif; padding-bottom:30px;}
.productheading {color:#000; font-weight:bold; font-size:18px; line-height:25px;}
.productheadingnew {color:#666666; font-size:16px;}
.productheadingcost {color:#336699; font-weight:bold; font-size:18px; text-decoration:line-through;}
.productheadingrose {color:#ff0033; text-align:center; font-size:14px; line-height:20px;}
.productinnerhead {font-size:16px; color:#666666; text-decoration:underline; line-height:20px;}
.productinnerhead a{font-size:16px; color:#666666; text-decoration:underline;}
.productinnercontent {font-size:14px; text-align:justify;}
.productTitlequan {color:#333333; font-weight:bold; font-size:18px; text-align:center;}
.productTitleitem {color:#333333; font-size:16px; text-align:center; line-height:20px;}
.productfuture {text-align:left; padding-left:30px; color:#666666; font-size:14px;}
.productbackordered {text-align:center; padding-top:10px; color:#666666; font-size:12px; line-height:20px;font-style:italic}

.productfuture li {text-align:left; list-style:none; color:#666666; font-size:14px; line-height:20px;}

.iinnercontent {font-size:14px; text-align:justify; padding-top:10px; line-height:20px; float:left; width:500px;}


#doll-artist-photo{padding:10px 10px 10px 0px; float:left; width:175px;}


.likeproduct {width:100%; border-top:2px dotted #e4e4e4;}
/* Right Side */

/*quickorder*/

.outerquickorder
{
	display:block;
	overflow:hidden;
	padding:5px 0 0 10px;
	font-size:12px;
}
.quickTitle
{
	font-size:18px;
	color:#FF0000;
	font-weight:bold;
}
#current-catalog li img
{
    padding:10px;
    border:1px solid #CCCCCC;
}
.quickbottomOuter
{
	width:750px;
	padding:25px 0 0 0px;
	float:left;
}
.quickbottomLeft
{
	width:375px;
	float:left;
}
.quickformleft
{
	width:260px;
	float:left;
}
.quickformleft span
{
	font-size:16px;
	color:#000;
	font-weight:bold;
}
.lefttextfiled
{
	width:155px;
	margin-left:5px;
	border:1px solid #CCCCCC;
}
.quickformRight
{
	width:115px;
	float:left;
}
.quickformRight a
{
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
.quickformRight span
{
	font-size:16px;
	color:#000;
	font-weight:bold;
}
.quicktextfiled
{
	width:90px;
	border:1px solid #CCCCCC;
}
.quickbottomRight
{
	width:350px;
	float:left;
}
.quickbottomRight a
{
	text-align:center;
	display:block;
	padding:5px 0 20px 0px;
	color:#FF0000;
	text-decoration:none;
}
.quickbottomtitle
{
	text-align:center;
}
.bottomimg
{
	width:210px;
	padding:10px 0 10px 0px;
	margin:0 auto;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
}
/*quickorder/*

/*login Stat here*/
.login
{
	width:301px;
	font-family:Verdana;
	margin:0 auto;
	border:1px solid #98c0e7;
}
.loginregister
{
	width:401px;
	font-family:Verdana;
	margin:0 auto;
	border:1px solid #98c0e7;
	font-size:12px;
}
.registerMiddle
{
	width:401px;
	padding:10px 0 0 0px;
	line-height:20px;
}

.registerMiddle label
{
	float:left;
	text-align:right;
	font-size:12px;
	color:#4e4a4a;
	padding-right:5px;
	width:165px;
}
.registerMiddle input
{
	width:162px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
}
.registerMiddle input[type=submit]
{
	width:122px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
	margin-left:-10px;
	margin-right:38px;
}
.loginOuter
{
	margin-top:100px;
	margin-bottom:100px;
}
.loginTop
{
	background:#98c0e7;
	height:28px;
	padding:5px 0 0 0px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#fff;
}

.loginTop span
{
    color:#fff;
}
.loginMiddle
{
	width:301px;
	padding:10px 0 0 0px;
}

.loginMiddle label
{
	float:left;
	text-align:right;
	font-size:12px;
	color:#4e4a4a;
	padding-right:5px;
	width:105px;
}
.loginMiddle input
{
	width:162px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
}
.rembertext
{
	font-family:Verdana;
	padding-bottom:10px;
	font-size:12px;
	width:301px;
	text-align:center;
}
.rembertext img
{
	padding:8px 0 8px 5px;
	outline:none;
	border:0px;
}
.rembertext a
{
	font-size:12px;
	color:#115fa9;
}

#ctl00_ContentPlaceHolder1_Login1_RememberMe
{
	width:10px;
}
.contentbox
{
	text-align:center;
}

#current-catalog li
{
	width:250px;
}

#current-catalog li p 
{
	width:250px;
	text-align:center;
}

/*login End here*/


/* Tell a Friend */

.tellafriend
{
	width:500px;
	font-family:Verdana;
	margin:0 auto;
	border:1px solid #98c0e7;
}

.tellafriend2
{
	width:500px;
	font-family:Arial;
	margin:0 auto;
	border:0px solid #98c0e7;
}

.tellouter
{
	margin-top:30px;
	margin-bottom:60px;
}

.tellMiddle
{
	width:500px;
	padding:10px 0 0 0px;
}

.tellMiddle label
{
	float:left;
	text-align:right;
	font-size:12px;
	color:#4e4a4a;
	padding-right:5px;
	width:200px;
	height:20px;
	line-height:20px;
}

.tellMiddle2
{
	width:500px;
	padding:10px 0 0 0px;
}

.tellMiddle2 label
{
	float:left;
	text-align:right;
	padding-right:5px;
	width:200px;
	height:20px;
	line-height:25px;
	margin-top:9px;
	color:#333333;
}


.tellMiddle2 input
{
	padding-top:5px;
	margin-top:7px;
	font-size:17px;
	vertical-align:middle;
}

.extfont
{
	font-size:12px;
	color:#4e4a4a;
	padding-right:5px;
	width:200px;
}

.tellMiddle input
{
	width:172px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
	text-align:left;
}

.tellMiddle select
{
	width:172px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
}

.tellMiddletextarea
{
	border:1px solid #d7d2d2;
	width:95%;
}

.botttext
{
	font-family:Verdana;
	padding-bottom:10px;
	font-size:12px;
	width:500px;
	text-align:center;
}

.intelltext
{
	font-size:11px; text-align:center; line-height:20px;
}
.intelltextConntent
{
	font-size:11px; text-align:left; line-height:20px;
	padding:5px 0 0 10px
}

.intelllefttext
{
	font-size:11px; text-align:left; line-height:20px; padding:10px;
}

.sitmapOuter
{
	font-size:11px; 
	text-align:left; 
	line-height:20px;
	margin-left:200px; 
	padding:10px;
	width:988px;
}
.sitmapleft
{
	float:left;
	width:345px;
}
.sitmapRight
{
	float:left;
	width:345px;
}

.startextf
{
font-size:10px; color:#333333; text-align:right; width:95%;
}

.linkcolor
{
color:#006699;
}

/* Tell a Friend */

/*Font Start here*/


h1
{
font-family:Georgia; font-size:35pt; color:#336699; margin:0px; padding:0px; font-weight:normal;
}

h1 span
{
font-family:Georgia; font-size:19pt; color:#6699cc; font-weight:normal;
}

h2 {
font-size:19pt; font-family:Georgia; color:#336699; margin:0px; padding:0px; font-weight:normal; text-transform:uppercase;
}

h2 span
{
	font-size:22px;
	color:#6699cc;
	text-transform:lowercase;
}
h3 {
	font-size:14pt; font-family:Georgia; color:#336699; margin:0px; padding-bottom:10px; font-weight:normal;
}

h3 span
{
	font-size:17px;
	color:#6699cc;
}

h3 a
{
	font-size:14pt; font-family:Georgia; color:#336699; margin:0px; font-weight:normal; text-decoration:none;
}
.pradisetitle
{
	padding-left:190px;
}
.pramisetitle
{
	padding-left:42px;
	clear:both;
}
/*Font End here*/

/* OrderForm */

.orderform
{
	width:755px;
	font-family:Verdana;
	margin:0 auto;
	border:1px solid #98c0e7;
}
.custreview
{
	width:710px;
	font-family:Verdana;
	margin:0 auto;
}

.orderouter
{
	margin-top:20px;
	margin-bottom:80px;
}


.orderMiddle
{
	width:740px;
	padding-top:10px;
	padding-left:10px;
}

.orderMiddle label
{
	float:left;
	text-align:right;
	font-size:12px;
	color:#4e4a4a;
	padding-right:5px;
	width:200px;
	line-height:20px;
}

.orderMiddle input[type=text]
{
	width:172px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
}
.orderMiddle select
{
	width:172px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
}

.orderMiddlenew
{
	width:172px;
	margin-bottom:10px;
	border:1px solid #d7d2d2;
}

.orderMiddle input[type=radio], input[type=checkbox]
{
width:10px;
}

.inordertext
{
font-size:12px;
line-height:20px;
}

.applyrighttext
{
	float:left;
font-size:12px;
    height:160px;
    width:600px;
}

.cartlineitemleft
{
	padding-top:5px;
	float:left;
	height:20px;
	width:450px;
}


.cartlineitemright
{
	padding-top:5px;
	float:right;
	height:20px;
}

.cartlineitemsubtotal
{
	padding-top:10px;
	float:right;
	height:20px;
	font-weight:bolder;
}


.inorderheadingtext
{
font-size:12px;
line-height:20px;
color:#333333;
font-weight:bold;
border-bottom:1px solid #e4e4e4;
}

.applyleftimg{
float:left; width:120px; height:150px;
}

.orderbutton
{
	width:172px;
	margin-bottom:10px;
	color:#000;
	float:left;
	text-align:center;
	background-color:#d7d2d2;
	text-decoration:none;
	margin-right:10px;
}
/* OrderForm */


/*birthday Start here*/
.pt4
{
padding-top:4px;
}
 .birthdayOuter
 {
	 width:971px;
	 padding:35px 0 0 0px;
	 text-align:center;
 }
 .innerbithouter
{
	width:687px;
	margin:0 auto;
	text-align:center;
	padding-bottom:30px;
}
.birthdayContent
{
	text-align:justify;
	padding:15px 0 0px 0px;
	line-height:22px;
}

.birthdaynote
{
	text-align:justify;
	line-height:18px;
	font-size: 10px;
}

.birthdayTitle
{
	font-size:15px;
	padding-bottom:15px;
	padding-top:10px;
	font-weight:bold;
	color:#6699CC;
	text-transform:uppercase;
}
.formOuter
{
	width:687px;
	padding:20px 0 0 0px;
}
.catogryHeader
{
    width:687px;
}
.formOuterL
{
	font-size:13px;
	padding:0 0 13px 0px;
	text-transform:uppercase;
	text-align:right;
	float:left;
	width:200px;
}
.formOuterCB
{
	font-size:13px;
	padding-left:125px;
	padding-bottom: 15px;
	text-transform:uppercase;
	text-align:left;
	float:left;
	width:685px;
}

.formOuterR
{
	width:477px;
	padding:0 0 13px 0px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	float:left;
}
.innerformOuterL
{
	font-size:13px;
	padding:0 0 0 0px;
	text-align:right;
	float:left;
	width:200px;
}
.innerformOuterR
{
	width:250px;
	padding:0 0 0 0px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	float:left;
}
.listbox
{
	width:120px;
	border:1px solid #e0e3e2;
}
.e2winoptinbox input[type="checkbox"]
{
	width: 12px;
	border:0px solid #e0e3e2;
}
.nametextbox
{
	border:1px solid #e0e3e2;
	width:250px;
}
.e2wintextbox
{
	border:1px solid #e0e3e2;
	width:320px;
}
.e2wincitytextbox
{
	border:1px solid #e0e3e2;
	width:120px;
}
.e2winstatetextbox
{
	border:1px solid #e0e3e2;
	width:75px;
}
.e2winziptextbox
{
	border:1px solid #e0e3e2;
	width:40px;
}

.staricon
{
	font-size:15px;
	font-weight:bold;
	padding-left:5px;
	color:#191919;
}
.middletextbox
{
	border:1px solid #e0e3e2;
	width:120px;
}
.birthtexbox
{
	width:30px;
	font-size:11px;
	margin-right:5px;
	border:1px solid #e0e3e2;
	float:left;
}
.birthtexbox1
{
	width:30px;
	font-size:11px;
	margin-right:5px;
	border:1px solid #e0e3e2;
	float:left;
}
.birthtexbox2
{
	width:60px;
	font-size:11px;
	border:1px solid #e0e3e2;
	float:left;
}
.addresstextbox
{
	width:390px;
	margin-bottom:15px;
	border:1px solid #e0e3e2;
}
.addresstextbox.last
{
	margin-bottom:0px;
}
.citytextbox
{
	width:220px;
	border:1px solid #e0e3e2;
}
.provinlistbox
{
	width:310px;
	border:1px solid #e0e3e2;
}
.countylistbox
{
	width:220px;
	border:1px solid #e0e3e2;
}
.dayphone1Outer
{
	width:80px;
	float:left;
}
.dayphone2Outer
{
	width:95px;
	float:left;
}
.dayphone1
{
	width:60px;
	border:1px solid #e0e3e2;
}
.dayphone2
{
	width:70px;
	border:1px solid #e0e3e2;
}
.extOuter
{
	width:30px;
	text-transform:uppercase;
	float:left;
}
.formtext
{
	font-size:11px;
	text-transform:uppercase;
	padding-left:4px;
}
.formbutton
{
	text-align:left;
	padding:30px 0 0 210px;
}
.formbutton img
{
	margin-right:5px;
}

#top-banner-main
{
	text-align:center;
	padding-top:0px;
}
/*birthday End here*/

.tellafriendbanner
{
	text-align:center;
	padding-top:0px;
}



/*whatnew Start here*/

.whatnewOuter
{
	width:964px;
}
.whatnewLeft
{
	width:593px;
	padding:15px 65px 30px 24px;
	float:left;
}
.whatnew
{
	background:url(../img/whate-bg.gif) no-repeat 65px 239px;
	display:block;
	height:250px;
	overflow:hidden;
}
.whatnew ul
{
	margin:0px;
	padding:12px 0 0 75px;
}
.whatnew ul li
{
	float:left;
	padding:0px 31px 0 0px;
	list-style:none;
}
.whatnew ul li a
{
    text-decoration:none;
}
.pt20
{
	padding-top:20px;
}
.whatnew ul li.last
{
	padding-right:0px;
}
.whatnewtext
{
	font-size:13px;
	padding-top:8px;
	color:#403f3f;
	text-align:center;
	width:152px;
	text-decoration:none;
}
.whatnewtext ul li a
{
	text-decoration:none;
}

.whatnewbottom
{
	font-size:16px;
	margin-bottom:18px;
	line-height:20px;
	text-align:justify;
	padding:5px 0 20px 80px;
	width:513px;
	color:#666666;
}
.speaktext
{
	font-size:16px;
	margin-bottom:15px;
	line-height:20px;
	text-align:justify;
	padding:5px 0 0px 80px;
	width:513px;
	color:#666666;
}
.speaktext span
{
	font-size:13px;
	text-decoration:underline;
	color:#336699;
	font-weight:bold;
}
.savingoffer
{
	font-size:16px;
	margin-bottom:10px;
	line-height:20px;
	text-align:justify;
	padding:5px 0 0px 80px;
	width:513px;
	color:#666666;
}
.savingoffer span
{
	font-size:13px;
	color:#336699;
	text-decoration:underline;
	font-weight:bold;
}

.whatnewRight
{
	float:left;
	padding-top:25px;
	width:282px;
}
.whatnewTop
{
	width:264px;
	padding-right:18px;
	background:url(../img/title-img.gif) no-repeat 167px 0;
	height:71px;
}
.whatnewTopTitle
{
	font-size:14px;
	width:260px;
	padding:8px 0 0 0px;
	color:#336699;
}
.whatnewTopTitle span
{
	font-size:18px;
	color:#336699;
	font-weight:bold;
	text-transform:uppercase;
}
.whatnewTopimg
{
padding:13px 0 0 35px;
}

.newsOuter
{
	width:260px;
	padding:0 22px 0 0px;
}
.newsOuterContent
{
	background:url(../img/news-bg.gif) repeat-y;
	width:233px;
	display:block;
	overflow:hidden;
	padding-left:27px;
}
.newsOuterTilte
{
	font-size:13px;
	color:#336699;
}
.twitterOuter
{
	width:155px;
	background:url(../img/twitter-icon.gif) no-repeat;
	font-size:11px;
	padding:25px 0 0 63px;
	float:left;
	height:auto;
}
.twitterContent
{
	width:215px;
	font-size:11px;
	padding:10px 0 0 0px;
	float:left;
}
.facebook
{
	width:155px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.reserveOuter
{
	width:258px;
	margin-top:18px;
	float:left;
	padding-top:10px;
	margin-bottom:30px;
	background:#e8f0f7;
	border:1px solid #dfdfdf;
}
.reserveOuterTitle
{
	width:258px;
	padding-top:5px;
	padding-bottom:10px;
	font-size:16px;
	color:#6699cc;
	text-align:center;
}
.reserveOuterTitle span
{
	font-size:16px;
	color:#336699;
}
.reserveToptile
{
	font-size:13px;
	text-align:center;
	color:#000;
	font-weight:bold;
}
.dollOuter
{
	width:258px;
	font-weight:bold;
	margin-bottom:15px;
	font-size:14px;
	color:#000;
	text-align:center;
}
.dollOuterimg
{
	padding:4px 0 0 0px;
	font-size:12PX;
	color:#336699;
}
.dollContnet
{
	font-size:12PX;
	font-weight:normal;
	line-height:19px;
	padding-top:10px;
	margin:0 auto;
	color:#336699;
	width:205px;
	text-align:justify;
}
.dollContnet span
{
	color:#336699;
	text-decoration:underline;
	padding:0 0px 0 20px;
}

/*whatnew End here*/

/*faq start here*/
.dollfaq
{
	padding-left: 120px;
	padding-bottom: 30px;
	width: 620px;
}

.dollfaq-question
{
	padding-top:20px;
	padding-bottom:30px;
}

.dollfaq-questionanswer
{
	padding-top:50px;
}
.dollfaqbacktotop
{
	text-align:right;
	font-size:10px;
	padding-top:8px;
	padding-right:15px;
}
.dollfaqbacktotop a
{
	color:#336699;
}

/*faq end here*/



/*for the preview boxes */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -530px;
left: -350px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/*end of preview box */

