/* 
	Title:Kentessa_index
	Date:20.1.2009
 */
body {
	font-family:Arial,Verdana, "Trebuchet MS",Georgia, Lucida, Helvetica,Tahoma, sans-serif;
	text-align:center;
	font-size:12px;
	color:#666666;
	/*background:#fff url(images/template_images/h_header_bg.png) repeat-x;*/
}
* {
	margin:0; padding:0;
}
img,fieldset {
	border:0;
}
img.OffIcon20P { /*tag*/
	position:absolute;
	border:none !important;
	z-index: 999;
	margin:0px; padding:0px;
	top:-8px; right:-6px;
}
ul,ol,li {
	list-style:none;
}	
a {	
	color:#FFFFFF;
	text-decoration:none;
}
a:hover {
	color:#990000;
	text-decoration:underline;
}
.hide,a small {
     position: absolute;
     left: -9999px;
}
/*------------------------------Page Structure
*/
#wrap {
	width:950px;
	margin:0 auto;
	text-align:left;
}
#header {
	width:950px;
}
h1 {
	font-size:10px;
	color:#fff;
	padding:7px 0 16px;
}
h1 span {
	float:left;
}
h1 span b {
	font-size:12px;
	font-weight:normal;
}
h1 strong {
	float:right;
	font-size:11px;
	font-weight:normal;	
}
h1 strong a {
	margin:0 3px;
}
h1 strong a:hover {
	color:#fff;
	text-decoration:underline;
}
h1 strong b {
	padding-left:37px;
	font-weight:normal;
	color:#FFFFCC;
	background:url(images/item.gif) no-repeat 16px top;
}
h1 strong b a {
	color:#99FFFF;
	text-decoration:underline;
}
h1 strong b a:hover {
	color:#99FFFF;
	text-decoration:none;
}


#headerIntroductionLinkAndCartLine {
	font-size:10px;
	color:#fff;
	padding:7px 0 16px;
}
#headerIntroductionLinkAndCartLine span {
	float:left;
}
#headerIntroductionLinkAndCartLine span b {
	font-size:12px;
	font-weight:normal;
}
#headerIntroductionLinkAndCartLine strong {
	float:right;
	font-size:11px;
	font-weight:normal;	
}
#headerIntroductionLinkAndCartLine strong a {
	margin:0 3px;
}
#headerIntroductionLinkAndCartLine strong a:hover {
	color:#fff;
	text-decoration:underline;
}
#headerIntroductionLinkAndCartLine strong b {
	padding-left:37px;
	font-weight:normal;
	color:#FFFFCC;
	background:url(images/item.gif) no-repeat 16px top;
}
#headerIntroductionLinkAndCartLine strong b a {
	color:#99FFFF;
	text-decoration:underline;
}
#headerIntroductionLinkAndCartLine strong b a:hover {
	color:#99FFFF;
	text-decoration:none;
}

.logo {
	clear:both;
	margin:15px 0 2px 3px;
	float:left;
}
#header p {
	width:378px;
	height:41px;
	color:#FFFFFF;
	line-height:15px;
	padding:14px 17px 20px 16px;
	display:block;
	background:url(images/hdrtextbg.gif) no-repeat;
	float:right;
	margin:23px 0 0 0;
	display:inline;
}
#header dl {
	clear:both;
	margin-top:8px;
	float:left;
	width:950px;
	background:url(images/bar.gif) no-repeat right top;
}
#header ul li,#header dl dd {
	display:block;
	float:left;
	height:32px;
	background:url(images/bar.gif) no-repeat left top;
	padding-left:1px;
}
#header ul li a ,#header dl dd a{
	display:block;
	float:left;
	padding:0 16px 0 20px;
	height:21px;
	line-height:30px;
}
#header ul li .rtNav ,#header dl dd .rtNav{
	padding:0 19px 0 20px;
}
#header ul li .rtNav:hover ,#header dl dd .rtNav{
	padding:0 19px 0 20px;
}
#header dl dd a:hover {
	border-bottom:1px solid #A7A7A7;
	border-top:2px solid #A7A7A7;
	display:block;
	float:left;
	padding:0 16px 0 20px;
	height:27px;
	line-height:27px;
}
#header ul li a img ,#header dl dd a img{
	padding:8px 0 0 0;
}
#mainBody  {
	width:950px;
	overflow:hidden;
	/*padding:11px 0 0 0;*/
	clear:both;
}
#top {
	background: url(images/welcomepart.gif) no-repeat bottom;
	padding-bottom:110px;
	overflow:hidden;
	width:950px;
}	
*+ html #top {
	padding-bottom:125px;
}
* html #top {
	padding-bottom:125px;
}
.left {
	width:740px;
	float:left;
	overflow:hidden;
	margin-top:10px;
}
.topMost {
	overflow:hidden;
	width:740px;
}
.leftSide {
	width:186px;
	float:left;
}
.leftList {
	background:url(images/shop.gif) no-repeat left top;
	margin:9px 0 0 0;
}
.leftList h2 {
	padding:5px 0 5px 13px;
	font-size:12px;
	color:#FFFFFF;
}
.leftList fieldset {
	background:url(images/lftlistbtm.gif) no-repeat left bottom;
	padding-bottom:5px;
}
.leftList ul {
	background:url(images/border.gif) repeat-y;
	padding-top:1px;
}
.leftList ul li {
	border-bottom:1px solid #66CCCC;
	height:21px;
	line-height:21px;
	padding-left:10px;
	width:175px;
	
}
.leftList ul li a,.rightList ul li a {
	color:#666666;
	font-weight:bold;
}
.leftList ul li a:hover,.rightList ul li a:hover {
	color:#960F13;
	text-decoration:none;
}
.leftList ul .btmLi,.rightList ul .btmLi {
	border:none;
}
.search_box {
	width:184px;
	height:75px;
	display:block;
	margin:10px 0 0 0;
	padding:5px 0px 0px 8px;
	background:url(images/search-new.gif) no-repeat;
}
.search img{
	margin:25px 0 0 7px;
	float:left;
}

.search .arrow {
	width:19px;
	padding:0;
	float:left;
	margin:25px 0 0 0;
	cursor:pointer;
}
.rightSide {
	width:539px;
	float:right;
	margin-right:8px;
	display:inline;
}
.banner {
	border:1px solid #939393;
}
.addBox {
	width:540px;
	background:url(images/addboxtop.gif) no-repeat top;
	padding-top:26px;
	margin:10px 0 0 0;
	display:block;
}
.addBox fieldset {
	background:url(images/addboxbtm.gif) no-repeat bottom;
	padding-bottom:10px;
	text-align:center;
}
.addBox .topAdd {
	padding:11px 22px 1px;
	height:38px;
}
.addBox ul {
	border-left:1px solid #339999;
	border-right:1px solid #339999;
	padding:0 22px 0 22px;
	width:492px;
	clear:both;
	height:46px;
	overflow:hidden;
	margin-left:1px;
}
.addBox ul li {
	display:block;
	float:left;
	padding:0 10px;
}
.gifts {
	width:721px;
	height:29px;
	background:#990000;
	display:block;
	padding:0 0 0 9px;
	margin:10px 0 0 0;	
	font-size:18px;
	color:#FFFFFF;
	line-height:29px;
}
.box {
	background:url(images/boxtop.gif) no-repeat top;
	width:732px;
	display:block;
	float:left;
	margin:10px 0 15px 0;
}
.box h2 {
	padding:7px 0 4px 10px;
	font-size:18px;
	color:#990000;
	overflow:hidden;
}
.box b {
	float:left;
	font-weight:normal;
}
.box h2 a {
	float:right;
	color:#379AA9;
	font-size:11px;
	padding:0 17px 0 0;
	margin:8px 23px 0 0;
	display:inline;
	text-decoration:underline;
	font-weight:normal;
}
.box h2 a:hover {
	color:#990000;
}
.box div {
	padding:7px 0 4px 10px;
	font-size:18px;
	color:#990000;
	overflow:hidden;
}
.box div a {
	float:right;
	color:#379AA9;
	font-size:11px;
	padding:0 17px 0 0;
	margin:8px 23px 0 0;
	display:inline;
	text-decoration:underline;
	font-weight:normal;
}
.box div a:hover {
	color:#990000;
}

.box fieldset {
	background:url(images/boxbtm.gif) no-repeat bottom;
	padding-bottom:9px;
}
.box fieldset dl {
	padding:5px 0 0 15px;
	overflow:hidden;
	border:1px solid #999999;
	border-width:0 1px 0 1px;
	width:715px;
}
.box fieldset .topList {
	padding:15px 0 3px 15px;
}
.box fieldset dl dd {
	float:left;
	width:173px;
	text-align:center;
	overflow:hidden;
	margin-right:4px;
}
.box fieldset dl dd p {
	padding-right:15px;
	color:#960F13;
	text-align:left;
	font-size:12px;
	line-height:12px;
}
.box p a {
	color:#960F13;
}
.box fieldset dl dd span {
	color:#333;
	font-size:10px;
	padding-top:4px;
	display:block;
}
.box fieldset .btmList dd a {
	float:right;
	margin-right:12px;
	display:inline;
	padding-right:17px;
	background: url(images/boxarrow.gif) no-repeat right top;
	color:#379AA9;
	font-size:10px;
	text-decoration:underline;
}
.box fieldset dl dd a:hover {
	color:#990000;
}
.imgBorder dd img {
	border:1px solid #66CCCC;
	margin-bottom:10px;
}
.right {
	float:right;
	width:210px;
	margin-top:10px;
}
.secure {
	margin:9px 0;
}
.price {
	width:209px;
	height:54px;
	display:block;
	background:url(images/shopbyprice.gif) no-repeat;
}
.price select {
	width:157px;
	height:22px;
	margin:23px 0 0 25px;
	color:#999999;
	font-size:10px;
}
.featured {
	background:url(images/featured.gif) no-repeat top;
	margin:9px 0 0 0;
}
.featured div {
	padding:5px 0 5px 13px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.featured fieldset {
	background:url(images/rtbtm.gif) no-repeat bottom;
	padding-bottom:5px;
}

.featured dl dd {
	width:200px;
	height:130px;
	background:#D0D4DD;
	padding:10px 6px 0px 6px;
	line-height:12px;
	border-top:1px solid #fff;
}


.rightList {
	background:url(images/rtlist.gif) no-repeat top;
	margin:9px 0 0 0;
}
.rightList div {
	padding:5px 0 4px 13px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.rightList fieldset {
	background:url(images/rightbtm.gif) no-repeat left bottom;
	padding-bottom:5px;
}
.rightList ul {
	border:1px solid #339999;
	border-width:0 1px 0 1px;
}
.rightList ul li {
	border-bottom:1px solid #66CCCC;
	height:22px;
	line-height:22px;
	padding-left:10px;
	width:198px;
}
* html .rightList ul li {
	height:21px;
	line-height:21px;
}
.rightAdd {
	background: url(images/addbox.gif)  no-repeat top;
	padding-top:22px;
	margin-top:10px;
}
.rightAdd fieldset {
	background:url(images/addbottom.gif) no-repeat bottom;
	padding-bottom:10px;
}
.rightAdd ul {
	border:1px solid #B4B4B4;
	border-width:0 1px 0 1px;
	overflow:hidden;
	padding:2px 0 0 20px;
	width:188px;
}
.rightAdd ul li {
	float:left;
	padding:8px 6px 0 0;
}
.rightAdd ul .master {
	margin-left:6px;
}
#bottom {
	background:#66CCCC url(images/mostbottom.gif) no-repeat bottom;
	padding:25px 22px 41px 22px;
	width:905px;
	color:#fff;
	margin-bottom:50px;
}
#bottom p {
	padding-bottom:22px;
	line-height:17px;
}
#footer {
	background:url(images/ftrbg.gif) repeat-x;
	text-align:center;
	width:100%;
	padding-bottom:35px;
}
#footer p {
	height:30px;
	line-height:31px;
	margin-left:-7px;	
	font-size:12px;
	color:#999999;
}
#footer p span {
	color:#379AA9;
	font-size:12px;
	text-align:right;
	padding-left:19px;
}
#footer a {
	color:#999999;
	margin:0 2px;
	font-family:tahoma;
}
.btmSide {
	font-size:10px;
	height:40px;
	line-height:20px;
	color:#999999;
	text-align:center;
	display:block;
}
.btmSide span {
}
#footer .btmSide span a {
	margin:0;
}
#footer fieldset {
	width:950px;
	text-align:left;
	margin:0 auto;
}
/*dropdown list*/
#header dl dd {
	position:relative;
}
#header dl dd ul {
	display:block;
	position:absolute;
	left:0;
	top:0px;
	margin-top:0px;
	visibility:hidden;
	background:#FFF;
}
#header dl dd ul ul { 
	top:0px;
}
#header dl dd ul li {
	display:block;
	border-top:none;
	margin:0;
	padding:0;
	background:none;
	clear:both;
	height:20px;
	line-height:20px;
	border:1px  solid #66CCCC;
	border-top: none;
}
#header dl dd ul li a {
	padding:0 2px 0 2px;
	color: #333333;
	border:none;
	text-decoration:none;
	display:block;
	height:20px;
	line-height:20px;
    width:auto;
}
#header dl dd ul li a:hover {
	color:#FFF;
	padding:0 2px 0 2px;
	background:#990000;
	border:none;
	text-decoration:none;
	display:block;
	height:20px;
	line-height:20px;
	width:auto;
}
/*internal page*/
#wrapper {
	width:978px;
	margin:0 auto;
	text-align:left;
}
#main {
	width:978px;
	overflow:hidden;
	/*padding-top:11px;*/
	clear:both;	
}
.leftPart {
	width:196px;
	float:left;
	/*margin-top:9px;*/
}
.leftAdd {
	background:url(images/leftadd.gif) no-repeat top;
	padding-top:29px;
	margin:10px 0 10px 0;
}
.leftAdd fieldset {
	background:url(images/leftaddbtm.gif) no-repeat bottom;
	padding-bottom:10px;
}
.leftAdd ul {
	border:1px solid #999999;
	border-width:0 1px 0 1px;
	text-align:center;
	overflow:hidden;
	width:174px;
	padding-left:10px;
}
.leftAdd ul li {
	display:block;
	float:left;
	margin-right:6px;
	height:29px;
}
.leftShop {
	background:url(images/leftshop.gif) no-repeat;
	width:184px;
	height:56px;
	display:block;
	margin-top:8px;
}
.leftShop select {
	width:158px;
	height:22px;
	font-size:10px;
	color:#999;
	margin:24px 0 0 12px;
}
.leftAdd ul .space {
	margin-left:4px;
}
.rightPart {
	width:782px;
	margin-top:10px;
	overflow:hidden;
	float:right;
	background-color:#FFFFFF;
}
.rtAdd {
	background:url(images/rtaddbox.gif) no-repeat top;
	width:222px;
	height:116px;
	float:right;
	display:block;
	margin-top:8px;
	padding:2px 0 0 2px;
}
.add {
	float:left;
	margin:4px 8px 0 7px;
}
.centGift {
	margin:8px 0 9px 6px;
	display:block;
}
.shopNow {
	background:url(images/addarrow.gif) no-repeat right 3px;
	width:68px;
	padding:0 15px 3px 0;
	margin:2px 3px 0 0;
	display:inline;
	font-size:10px;
	float:right;
	color:#339999;
	text-decoration:underline;
	text-align:right;
}
.bestSeller {
	float:left;
}
.flowerAdd {
	float:left;
}
.searchPlace {
	line-height:29px;
	border-top:1px solid #CCCCCC;
	margin-top:7px;
	width:781px;
	color:#999;
	float:left;
	padding-bottom:1px;
	overflow:hidden;
}
.rightTitle .number {
	width:48px;
}
.searchPlace strong {
	float:left;
	font-weight:normal;
	font-size:12px;
	float:left;
	width:160px;
	height:29px;
	line-height:29px;
}
.searchPlace strong a {
	color:#999;
	margin-left:12px;
	text-decoration:underline;
}
.searchPlace strong a:hover {
	color:#339999;
}
.searchPlace span {
	display:block;
	font-size:12px;
	float:right;
	width:417px;
	font-weight:normal;
}	
.searchPlace span span {
	float:left;
	padding:0;
	width:124px;
}
.searchPlace span input {
	background:url(images/searcharea.gif) no-repeat right top;
	border:none;
	width:202px;
	float:left;
	height:17px;
	margin:6px 6px 0 0;
	display:inline;
	padding:2px 8px 0 2px;
}
.searchPlace span img {
	float:left;
	margin:6px 0 0 4px;
}
.searchPlace span .rtArrow {
	margin: 2px 0 0 0;
    vertical-align:top;
	width:31px;
	height:21px;
	background:none;
}
.rightTitle {
	width:751px;
	height:26px;
	background:#960F13;
	float:left;
	color:#FFFFFF;
	padding:3px 15px 0 15px;
	font-weight:bold;
}
.rightTitle select {
	margin:0 15px 0 7px;
	font-size:10px;
	width:158px;
	color:#ACACAC;
}
.rightTitle strong {
	float:left;
}
.rightTitle b {
	float:right;
	line-height:24px;
}
.rightTitle b span a {
	color:#99FFFF;
	text-decoration:underline;
}
.rightTitle b a:hover {
	text-decoration:underline;
	color:#FFF;
}
.productList {
	width:781px;
	float:left;
	margin:20px 0 4px 10px;
	border-bottom:1px solid #ccc;
	padding-bottom:12px;
}
.productList dd {
	float:left;
	width:143px;
	text-align:center;
	margin-right:52px;
}
.productList dd a {
	height:115px;
	display:block;
	color:#379AA9;
}

.productList p {
	text-align:left;
	height:80px;
}
.productList p a {
	color:#379AA9;
	height:80px;
	font-weight:bold;
	text-decoration:underline;
}
.productList a:hover {
	color:#960F13;
}
.productList strong {
	font-size:12px;
	color:#333;
}
.productList strong a {
	color:#990000;
	display:inline;
	height:auto;
	text-decoration:none;
	line-height:20px;
}
.productList strong a:hover {
	color:#379AA9;
}

.productList strong img {
	float:right;
	margin-top:6px;
}
#bottomPart {
	width:978px;
	/*background: url(images/seotext.gif) no-repeat top;*/
	margin:30px 0 35px 0;
	padding-top:54px;
	color:#fff;
}
#bottomPart fieldset {
	background:#66CCCC url(images/seotextbtm.gif) no-repeat bottom;
	padding:30px 22px 5px 22px;
}
#bottomPart p {
	padding-bottom:23px;
}
/* category */
.categoryBanner{
	width:780px;
	height:241px;
	background: url(images/categorybanner.jpg) no-repeat top;
	border:1px solid #999999;
}
.categoryBanner p{
	margin:92px 15px 24px 422px;
}
.categoryBanner span{
	padding:0 15px 0 422px;
	display:block;
}
.categoryProduct,.productCategory{
	margin:8px 0 2px 0;
	padding-bottom:8px;
	float:left;
	border-bottom:1px solid #CCCCCC;
}
.productCategory dd{
	width:181px;
	float:left;
	height:241px;
	text-align:center;
	padding:0px 0 2px 0;
	margin-right:19px;	
}


.firstProduct{
	background: url(images/category_images/departments/hover1.jpg);
	height:241px;
	cursor:pointer;
}

.secondProduct{
	background: url(images/category_images/departments/hover2.jpg) no-repeat;
	height:241px;
	cursor:pointer;

}
.thirdProduct{
	background: url(images/category_images/departments/hover3.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.fourthProduct{
	background: url(images/category_images/departments/hover4.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}

.fifthProduct{
	background: url(images/category_images/departments/hover5.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}

.sixthProduct{
	background: url(images/category_images/departments/hover6.jpg) no-repeat;
	height:241px;
	cursor:pointer;

}
.seventhProduct{
	background: url(images/category_images/departments/hover7.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.eighthProduct{
	background: url(images/category_images/departments/hover8.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}

.ninthProduct{
	background: url(images/category_images/departments/hover9.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}

.tenthProduct{
	background: url(images/category_images/departments/hover10.jpg) no-repeat;
	height:241px;
	cursor:pointer;

}
.eleventhProduct{
	background: url(images/category_images/departments/hover11.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.twelvthProduct{
	background: url(images/category_images/departments/hover12.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}

.giftsetForWomen{
	background: url(images/category_images/departments/hover13.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.giftsetForMen{
	background: url(images/category_images/departments/hover14.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.birthdaygiftsetForWomen{
	background: url(images/category_images/departments/hover34.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.birthdaygiftsetForMen{
	background: url(images/category_images/departments/hover35.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.birthdayGodivaBox{
	background: url(images/category_images/departments/hover36.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.birthdayGiftHamper{
	background: url(images/category_images/departments/hover37.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}

.birthdayFlowers{
	background: url(images/category_images/departments/hover15.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.weddingFlowers{
	background: url(images/category_images/departments/hover16.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.roses{
	background: url(images/category_images/departments/hover17.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.fruits{
	background: url(images/category_images/departments/hover18.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.cake{
	background: url(images/category_images/departments/hover31.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.birthday_cake{
	background: url(images/category_images/departments/hover33.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.balloon{
	background: url(images/category_images/departments/hover32.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.childrenBooks{
	background: url(images/category_images/departments/hover19.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.corporateBooks{
	background: url(images/category_images/departments/hover20.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.fictionBooks{
	background: url(images/category_images/departments/hover21.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.healthBooks{
	background: url(images/category_images/departments/hover22.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.tipsBooks{
	background: url(images/category_images/departments/hover23.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.mentalBooks{
	background: url(images/category_images/departments/hover24.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.fashionBooks{
	background: url(images/category_images/departments/hover25.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.philosophyBooks{
	background: url(images/category_images/departments/hover26.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}

.restaurants{
	background: url(images/category_images/departments/hover27.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.atlantis{
	background: url(images/category_images/departments/hover28.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.wadi{
	background: url(images/category_images/departments/hover29.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}
.sanaspa{
	background: url(images/category_images/departments/hover30.jpg) no-repeat;
	height:241px;
	cursor:pointer;
}


.productCategory .rightDd{
	margin-right:0;
}
.productCategory p{
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#990000;
	text-align:center;
	padding-top:156px;		
	height:53px;
}
.productCategory p a{
	color:#990000;
}

.productCategory a :hover{
	color:#990000;
	text-decoration:none;
}

.productCategory .secondProduct p{
	padding-top:146px;
	height:64px;
}
.productCategory p span{
	font-size:12px;
	color:#333333;
	line-height:16px;
	font-weight:normal;
}
.productCategory a img{
	margin-top:-2px;
	padding-bottom:0;
}
.categoryProduct dd{
	width:181px;
	float:left;
	height:237px;
	text-align:center;
	padding:3px 0 2px 0;
	margin-right:19px;
	position:relative;
}
.categoryProduct .rightDd,.categoryProductList .rightDd{
	margin-right:0;
}
.categoryProduct p{
	position:absolute;
	top:154px;
	left:21px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#990000;
}
.categoryProduct p span{
	font-size:12px;
	color:#333333;
	line-height:16px;
	font-weight:normal;
}
.categoryProduct a img{
	margin-top:-2px;
	padding-bottom:0;
}
.categoryProductList {
	width:781px;
	float:left;
	margin:30px 0 4px 0px;
	border-bottom:1px solid #ccc;
	padding:0 0 12px 10px;
}
.categoryProductList dd {
	float:left;
	width:135px;
	text-align:center;
	margin-right:24px;
}
.categoryProductList dd a {
	height:115px;
	display:block;
}
.categoryProductList p {
	text-align:left;
	height:80px;
}
.categoryProductList p a {
	color:#379AA9;
	height:80px;
	font-weight:bold;
	text-decoration:underline;
}
.categoryProductList a:hover {
	color:#960F13;
}
.categoryProductList strong {
	font-size:12px;
	color:#333;
}
.categoryProductList strong a {
	color:#960F13;
	display:inline;
	height:auto;
	text-decoration:none;
	line-height:20px;
}
.categoryProductList strong img {
	float:right;
	margin-top:6px;
}
.bottomList{
	border-bottom:none;
	margin-bottom:27px;
}
.productDetail{
	color:#999999;
	font-weight:normal;
	font-size: 12px;
	padding-bottom:10px;
	background:url(images/topbar.gif) no-repeat 66px 2px;
}
.productDetail a{
	color:#990000;
	background:url(images/bullet.gif) no-repeat 2px 5px;
	padding:0 16px 0 10px;
}
.productDetail span{
	color:#666;
}
.productDetail .decorative{
	color:#339999;
	text-decoration:underline;
	background:none;
	padding:0;
}
.productDetail .decorative:hover{
	text-decoration:none;
}
.productDescription{
	width:548px;
	padding:7px 0 10px 0;
	border:1px solid #ccc;
	float:left;
	overflow:hidden;
}
.productDescription h2{
	font-size:24px;
	color:#990000;
	font-weight:normal;
	padding-bottom:0;
	margin-left:10px;
}
.productDescription h3{
	font-size:12px;
	font-weight:normal;
	padding-bottom:20px;
	color:#666666;
	margin-left:10px;
}
.productDescription dl{
	float:left;
	/*height:100px;*/
	margin:0 2px 0px 10px;
}
.productDescription dl  img {
	border:1px solid #D6D6D6;
}
.productDescription dl dt{
	margin-bottom:6px;
}
.productDescription dl dd{
	float:left;
	margin-right:7px;
}
.productDescription fieldset{
	width:217px;
	height:214px;
	float:left;
	padding:3px 0 0 10px;
	margin-left:5px;
	/*background:url(images/boxbackground1.gif) no-repeat;*/
}

.productDescription fieldset dl dd{
 width:180px;
}

.productDescription fieldset ul li{
	line-height:18px;
}
.productDescription fieldset ul li span{
	color:#990000;
	font-size:18px;
	padding-left:5px;
}
.productDescription fieldset dl{
	padding:0 0 12px;
	width:195px;
	background:url(images/box.jpg) no-repeat 166px 10px;
}
html:first-child .productDescription fieldset dl{
	padding:8px 0 8px;
}
.productDescription fieldset dl dd{
	margin:0 0 2px -4px;
	line-height:12px;
}
*+ html .productDescription fieldset dl dd{
	margin:0 0 -3px -4px;
	line-height:17px;
}
* html .productDescription fieldset dl dd{
	margin:0 0 -3px -4px;
	line-height:17px;
}
.productDescription small{
	float:right;
	clear:both;
	width:62px;
	padding-right:21px;
	font-size:10px;
	color:#333333
}
.productDescription fieldset dl dd span{
	color:#990000;
}
* html .productDescription fieldset dl dd{
	margin-left:0;
}
.productDescription fieldset dl input{
	margin:0 6px 0 -4px;
	float:left;
}
.productDescription fieldset p{
	padding-left:23px;
	float:left;
}

.productDescription fieldset a img{
	float:right;
	display:inline;
	margin-right:15px;
}
.qtaText{
	width:23px;
	height:20px;
	text-align:center;
	border:1px solid #999;
	padding-top:3px;
	margin:0 0 0 5px;
}
.saving{
	float:left;
	width:215px;
	overflow:hidden;
}
.saving dt{
	font-size:14px;
	color:#990000;
	float:left;
	padding:18px 0 0;
}
.saving dd{
	color:#990000;
	width:2150px;
	font-size:12px;
}
.saving dd label{
	color:#999999;
}
.saving dd span{
	color:#333;
	padding:0 10px 5px 0;
	display:block;
	float:left;
}
.saving dd b{
	color:#333;
	font-weight:normal;
	background: url(images/bullet2.gif) no-repeat left 4px;
	padding-left:8px;
}
.textBox{
	width:528px;
	border:1px solid #ccc;
	border-width:0 1px 1px 1px;
	padding:10px;
	clear:both;
	display:block;
}
.textBox h3{
	font-size:14px;
	color:#990000;
	padding-bottom:16px;
	font-weight:normal;
}
.textBox h4{
	font-size:14px;
	color:#990000;
	font-weight:normal;
	padding:15px 0 20px 0;
}
.textBox p{
	font-size:12px;
	color:#999999;
	padding-bottom:15px;
}
.textSpace p{
	margin-bottom:-6px;
}
.textBox span{
	color:#999999;
}
.textBox span span{
	color:#333;
}
.textBox p a{
	color:#339999;
	background:url(images/bullet3.gif) no-repeat right 5px;
	padding-right:9px;
}
.textBox p b{
	font-weight:normal;
	color:#333;
}
.mostBottomList{
	border-bottom:1px solid #ccc;
	overflow:hidden;
	width:547px;
	padding:0 0 12px 4px;	
}
.mostBottomList dt{
	font-size:16px;
	color:#990000;
	padding:18px 0 14px 0;
}
.mostBottomList dd{
	display:block;
	width:135px;
	float:left;
	text-align:center;
}
.mostBottomList dd p{
	text-align:left;
	margin-top:10px;
}
.mostBottomList dd p a{
	color:#379AA9;
	font-weight:bold;
	text-decoration:underline;
}
.mostBottomList dd p a:hover{
	text-decoration:none;
}
.mostBottomBox dd p .check{
	font-size:12px;
	text-decoration:underline;
	width:116px;
	margin:5px 40px 0 0;
	color:#FFFFFF;
	text-transform:uppercase;
	background:url(images/rightsidebullet.gif) no-repeat right 2px;
}
.centerPart{
	width:550px;
	float:left;
}
.mostRightPart{
	float:right;
	width:224px;
}
.rightBox{
	background:url(images/righttop.gif) no-repeat top;
}
.rightBox h3{
	font-size:12px;
	padding:5px 0 2px 9px;
	color:#FFFFFF;
	overflow:hidden;
}
* html .rightBox h3{
	padding:3px 0 0 9px;
}
.rightBox h3 strong{
	float:left;
}
.rightBox h3 a{
	background: url(images/rightbullet.gif) no-repeat right 3px;
	float:right;
	margin-right:10px;
	padding-right:9px;
	line-height:10px;
}
.rightBox h3 a:hover{
	color:#999;
	text-decoration:underline;
}
.rightBox fieldset{
	background:#E5E5E5 url(images/rightbottom.gif) no-repeat bottom;
	padding-bottom:10px;
	margin-top:3px;	
}
.rightBox dl{
	background:#E5E5E5;
	overflow:hidden;
	padding-bottom:18px;
}
.rightBox dl dd{
	width:207px;
	height:131px;
	border:1px solid #CDCDCD;
	background:#fff;
	margin:7px 0 0 8px;
}
.rightBox dl dd img{
	float:left;
	padding:10px 0 0 8px;
}
.rightBox dl dd strong{
	float:right;
	width:103px;
	height:90px;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	color:#960F13;
}
.rightBox dl dd strong span{
	font-size:10px;
	color:#333;
	margin-top:9px;
	display:block;
}
.rightBox dl dd a{
	color:#379AA9;
	text-decoration:underline;
	background:url(images/arrow.jpg) no-repeat right 1px;
	float:right;
	margin-right:23px;
	font-size:10px;
	display:inline;
	padding-right:15px;
}
.rightBox dl dd a:hover{
	text-decoration:none;
}
.mostBottomBox{
	background:url(images/mostbottombox.jpg)  no-repeat top;
	padding-top:13px;
	margin-top:15px;
	width:224px;
	float:left;
}
.mostBottomBox fieldset{
	background:url(images/mostbottomside.jpg) no-repeat bottom;
	padding-bottom:8px;
}
.mostBottomBox dl{
	background:url(images/mostboxbg.jpg) repeat-y;
	overflow:hidden;
	width:224px;
}
.mostBottomBox dl dt{
	font-size:12px;
	color:#FFFFCC;
	background:url(images/mostbottomsign.jpg) no-repeat left top;
	padding:0 0 9px 25px;
	margin-left:9px;
}
.mostBottomBox dl dt a{
	color:#fff;
	text-decoration:underline;
}
.mostBottomBox dl dt a:hover{
	text-decoration:none;
	color:#fff;
}
.mostBottomBox dl dd{
	margin-bottom:8px;
	float:left;
}
.mostBottomBox dl img{
	float:left;
	padding:0 9px 0 18px;
}
.mostBottomBox dl dd a{
	float:right;
	color:#FFFFCC;
	text-decoration:underline;
	width:127px;
	margin-top:28px;
	line-height:12px;
	font-size:10px;
}
.mostBottomBox dl dd a:hover{
	text-decoration:none;
	color:#fff;
}
#bottom p a
{
color:#146eb4;
}
#bottomPart a
{
color:#146eb4;
}
.helo_red
{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

color:#90191c;

font-weight:bold;
}
#checkout_title{width:950px; height:30px; background-color:#9A0000; text-align:left;}
#checkout_title h3{color:#FFFFFF; font-size:18px; margin-left:5px;}


#top_checkout_box{background:url(images/checkout_box_bg.jpg) repeat-x; color:#379AA9; font-weight:bold;}


#checkout_box{background:url(images/checkout_prod_box_bg.gif) repeat-y; background-position:center;  text-align:left;}
#checkout_box h3{font-size:18px; color:#9A0000; margin-left:5px; margin-bottom:5px;}
#checkout_box a{color:#379AA9; font-weight:bold;}
#checkout_product_name{width:100px; height:100px;display:block; float:right;}


#checkout_product{width:900px; height:100px; margin-left:25px; margin-top:15px;}
#checkout_product_img{width:100px; height:100px; float:left; text-align:center;}
#checkout_product_right{width:750px; height:100px; background:#FFFFFF; float:right;}


#checkout_product_name{width:350px; height:100px; color:#379AA9; font-size:12px;float:left; text-align:left;}
#checkout_product_name a{color:#379AA9; font-size:12px; font-weight:bold;}
#checkout_product_price_area{width:110px; height:20px;float:left; color:#333333; font-weight:bold;}
#checkout_product_quanity_area{width:280px; height:80px;float:right; color:#333333; font-weight:bold;}
#checkout_product_quanity{width:100px; height:30px; float:left; color:#333333; font-weight:bold;}
#checkout_product_edit_quanity{width:160px; height:60px; float:right; text-align:right; color:#379AA9; font-weight:bold;}


#proceed_to_checkout{width:900px; /*height:280px;*/ margin-left:25px; margin-top:15px;}
#proceed_to_checkout a{color:#379AA9; font-weight:bold;}
#proceed_to_checkout h3{font-size:18px; color:#9A0000; margin-left:5px; margin-bottom:2px;}
#proceed_to_checkout_left{width:430px; height:280px; float:left; text-align:left;}
#proceed_to_checkout_right{width:430px; height:280px; float:right; border-left:1px solid #CCCCCC;}


#delivery_box{width:950px; /*height:350px;*/}
#delivery_box h3{font-size:18px; color:#9A0000; margin-left:5px; margin-bottom:2px;}
#delivery_box a{color:#379AA9; font-weight:bold;}
#delivery_box_left{width:450px; float:left; margin-left:0px; margin-top:7px}
#delivery_box_right{margin-top:7px;}
/*#deliveryAddressEntry{width:450px; height:280px; float:right; margin-top:7px;}*/

#delivery_box_s{background:url(images/delivery_box_bg.gif) repeat-y; text-align:left;}
#delivery_box_s h3{font-size:18px; color:#9A0000; margin-left:5px; margin-bottom:5px; text-align:left;}

#review_order_btn_bar{width:950px; height:30px; text-align:center; margin-top:15px;}


#review_order{width:900px; /*height:430px;*/ margin-left:25px; margin-top:15px;}
#review_order a{color:#379AA9; font-weight:bold;}
#review_order h3{font-size:18px; color:#9A0000; margin-left:5px; margin-bottom:2px;}
#review_order_left{width:430px; /*height:280px;*/  border-right:1px solid #CCCCCC;float:left; text-align:left;}
#review_order_right{width:430px; /*height:280px;*/ float:right;}

#payment_method{text-align:left;}
/*#payment_method_bg{background:url(images/payment_area_bg.jpg) no-repeat center top; }*/
#payment_method h3{font-size:18px; color:#9A0000; margin-left:5px; margin-bottom:2px; text-align:left;}

#payment_method_mashreq{background:url(images/payment_area_bg.jpg) no-repeat center top; }
#payment_method_paypal_express{background:url(images/payment_area_bg.jpg) no-repeat center top; }
#payment_method_paypal{background:url(images/payment_area_bg.jpg) no-repeat center top; }
#payment_method_googlecheckout{background:url(images/payment_area_bg.jpg) no-repeat center top; }

#checkout_price{
width:300px; float:right; margin-right:25px; font-weight:bold; color:#379AA9; text-align:right; vertical-align:top; margin-top:11px;}

#steps{
width:200px; float:right; margin-right:25px; font-weight:bold; color:#379AA9; text-align:right; vertical-align:top; margin-top:11px;}

.red_text{color:#9A0000;}
.html_button {
font-size:12px;
height:25px;
}

/* Call Back Request Form */
.FtrFormContainer {
	width: 331px;
	height: auto;
	position: relative;
	float: left;
	margin: 0 24px 14px 0; padding: 0;
}
.CallFormWrap {
	width: 331px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0; padding: 0;
}
.CallFormWrap .CallFormBgBtm {
	width: 331px;
	height: 14px;
	background: transparent url(../images/PopupFormBgBtm.png) no-repeat center top;
	margin: 0; padding: 0;
}
.CallFormWrap .CallFormWrapInr {
	width: 331px;
	height: auto;
	position: relative;
	background: transparent url(../images/PopupNotifyBgTop2.png) no-repeat center top;
	margin: 0; padding: 94px 0 8px 0 !important;
}
.CallFormWrap .CallFormWrapInr a.PopupClose {
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url(../images/PopupClose.png) no-repeat center center;
	position: absolute;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	top: 8px; right: 12px;
	margin: 0; padding: 0;
}
.CallFormWrap .CallFormWrapInr .FormHolder {
	width: 264px;
	height: auto;
	margin: 0 0 0 28px; padding: 0;
}
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows {
	width: 264px;
	position: relative;
	margin: 0; padding: 0;
}
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows .Label {
	display: block;
	width: 264px;
	font: 11px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	margin: 0; padding: 8px 0 2px 0;
}
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows input.CallFrmFlds {
	width: 254px;
	height: 35px;
	background: transparent url(../images/CallFrmFldsBg.gif) no-repeat center center;
	border: none;
	font: 12px/35px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	margin: 0 0 6px 0; padding: 0 5px;
}
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows textarea.CallFrmTxtArea {
	width: 254px;
	height: 94px;
	background: transparent url(../images/CallFrmTxtAreaBg.gif) no-repeat center center;
	border: none;
	font: 12px/14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	margin: 0 0 6px 0; padding: 3px 5px;
}
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows input.BtnSubmit {
	width: 88px;
	height: 28px;
	background: transparent url(../images/CallFrmSubmitBtn.jpg) no-repeat center center;
	cursor: pointer;
	outline: none;
	border: none;
	font: 16px/28px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	margin: 6px 0 6px 0; padding: 0;
}
/* Styles for Tips in form */
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows .TipWrapr {
	width: 194px;
	position: absolute;
	right: -208px; top: 24px;
	margin: 0; padding: 0;
}
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows .TipWrapr .TipArrowHead {
	width: 7px;
	height: 15px;
	position: absolute;
	background: transparent url(../images/TipArrowHead.png) no-repeat center center;
	left: -6px; top: 10px;
	margin: 0; padding: 0;
}
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows .TipWrapr .TipBgTop {
	width: 194px;
	height: 8px;
	background: transparent url(../images/TipBgTop.png) no-repeat center center;
	margin: 0; padding: 0;
}
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows .TipWrapr .TipBgBtm {
	width: 194px;
	height: 10px;
	background: transparent url(../images/TipBgBtm.png) no-repeat center center;
	margin: 0; padding: 0;
}
.CallFormWrap .CallFormWrapInr .FormHolder .FormRows .TipWrapr .TipMdl {
	width: 174px;
	height: auto;
	background: transparent url(../images/TipBgMdl.png) repeat-y center center;
	font: 12px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7f6900;
	margin: 0; padding: 2px 10px;
}



/* Form in center / Lightbox */

.WhiteOverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999999;
	text-align: center;
	background: transparent url(../images/WhiteOverlay.png) repeat center center;
	margin: auto; padding: 0;
}
.MdlCallReqForm {
	width: 331px;
	height: auto;
	position: absolute;
	z-index: 9999999;
	left: 50%; right: 50%; top: 48%;
	margin: -250px 0 0 -165px; padding: 0;
}
