/*------------Common-------------*/

* { padding:0px; margin:0px; }
body {  background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; background:url(../images/bgwrapper.gif) left top repeat;  }
.clear { clear:both; display:block; padding:0px; margin:0px; }
.ovFlow { overflow:hidden; }
.floatLeft { float:left; }
.floatRight { float:right; }
img { border:0px; }
a { color:#6f962e; text-decoration:underline; font-weight:normal; }
a:hover { text-decoration:none; color:#000;}
.headText { display:block; margin:0px; padding-bottom:15px;}
.error { color:#FF0000; }
#Mainarea { width:1000px; position:relative; background:url(../images/header.jpg ) left top no-repeat; background-color:#FFFFFF; }
#Mainarea .fullpage-cont { width:990px; margin:0 0 0 25px; }
.blue-bold { color:#10a5d2; font-weight:bold; font-size:11px; }
.blue-bold a { color:#10a5d2; text-decoration:underline; }
.blue-bold:hover { color:#10a5d2; text-decoration:none; font-weight:bold; }
.nav-link { color:#ff5e76; text-decoration:none; font-size:11px; font-family:Georgia; font-weight:bold; }
.nav-link a { color:#ff5e76; text-decoration:none; font-size:11px; font-family:Georgia;}
.nav-link:hover { color:#ff5e76; text-decoration:underline; font-size:11px; font-family:Georgia; }
/*.nav-link { color:#ff5e76; text-decoration:none; }
.nav-link a { color:#ff5e76; text-decoration:none; }
.nav-link:hover { color:#ff5e76; text-decoration:none; font-weight:bold; }*/
.padding-top { padding-top:15px; }
.padding-bottom { padding-bottom:15px; }
.welcometxt { font-size:16px; color:#7c7c7c; }
	.welcometxt ul{ margin:0; padding:0;}
	.welcometxt li{ margin:0; padding:0; list-style-position:inside; padding-left:3px;}
	
	
	
	.welcometxt ol{ margin:0; padding:0;}
	.welcometxt ol li{ margin:0; padding:0!important; list-style-position:inside; padding-left:3px; margin-bottom:2px;}
	
	
	
.welcometxt2 { font-size:12px; color:#7c7c7c; }
.grey-sub { color:#8f6a5a; font-size:16px; font-weight:bold; }
.border-bottom { border-bottom:1px dotted #7c7c7c; padding-top:5px;}
.border-bottom1 { border-bottom:2px solid #e5e5e5; padding-bottom:15px; }
.pink-big { font-size:14px; color:#ff5f76; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; }
.gray-big { font-size:16px; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; }
.gray-small { font-size:11px; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; }
.pink-header-text { font:bold 16px Georgia; color:#ff5f76; text-transform:uppercase; margin:4px; }
.pink-header-text2 { font:bold 16px Georgia; color:#ff5f76; text-transform:uppercase; margin:4px; border-bottom:1px dotted #7c7c7c; padding-bottom:5px; }
.pink-header-text3 { font:bold 17px Georgia; color:#ff5f76; text-transform:uppercase; margin:4px;  padding-bottom:0px; padding-top:8px; padding-left:15px; }

.pink-header-bold-text { font:bold 16px Georgia; color:#F9025F; text-transform:uppercase; margin:4px; }
.gray-link { font-size:14px; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.gray-link a { font-size:14px; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.gray-link:hover { font-size:14px; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; text-decoration:underline; }
.button { height:26px; line-height:26px; background-color:#fe5f76; color:#FFFFFF; font-weight:bold; border:0px; padding-left:10px; padding-right:10px; cursor:pointer;}
.pink-txt { color:#ff5e76; font-size:14px; border-bottom:1px dashed #cacac8; padding-bottom:10px; font-weight:bold; text-transform:uppercase; }  
.grey-links { color:#7b7878; font-size:13px; text-decoration:none;}
.grey-links a { color:#7b7878; font-size:13px; text-decoration:none;}
.grey-links:hover { color:#ff5f76; font-size:13px; text-decoration:underline;}
.margin-all { margin-top:80px; }
.txt { font-size:15px; } 
.txt2 { font-size:12px; color:#4e4e4e; background:#f8f8f8;}
.pink1 { font-size:12px; font-weight:bold; color:#ff5e76; } 

h2 { color:#ff5f76; font-size:24px; }

.drop { width:206px; border:1px solid #dae4cb; height:30px; background:url(../images/drop.jpg); padding:5px; color:#8b8b8b; font-weight:bold; margin-bottom:7px; }

.account-left { width:250px;  float:left; font-size:14px; color:#666666; font-weight:bold; text-transform:uppercase; background:#fff;}
.account-left2 { width:250px;  float:left; padding:5px; font-size:14px; color:#666666; font-weight:bold; text-transform:uppercase; background:url(../images/right-bg.png) top right #f8f8f8 ; background-repeat:no-repeat; border-right:1px dashed #d0d0d0;  }
.account-right { width:570px; float:left;  margin-left:20px; }
.account-right .accbg { width:570px; float:left;  padding:20px; margin-bottom:20px; background:url(../images/right-bg1.png) top right #f8ffdf ; background-repeat:no-repeat; }
.account-right .accbg li { padding-left:5px; margin-left:15px; font-size:12px; font-weight:bold; }
.account-right .accbgw { width:570px; float:left;  padding:5px;  background-color:#FFFFFF; }


.pink-links { color:#ff5e76; font-size:13px;  text-transform:uppercase; text-decoration:none; }  
.pink-links a { color:#ff5e76; font-size:13px;  text-transform:uppercase; text-decoration:none; }  
.pink-links:hover { color:#ff5e76; font-size:13px;  text-transform:uppercase; text-decoration:underline; }  

.qu { border-bottom:1px dashed #ff5f76; line-height:30px; font-size:13px; }
.padding { padding-top:15px; padding-bottom:15px; }
.Alltable, .Alltable td, .Alltable tr { border:solid 1px #ffbe61; border-collapse:collapse; text-align:center; }
.Alltable2, .Alltable2 td, .Alltable2 tr { border:none; text-align:left; }

.img-border { border:solid 1px #666666; background-color:#FFFFFF; margin-top:3px; margin-bottom:3px; padding:2px;}


.headerSub{ font-size:12px;  background-image:url(../images/sideHeader.jpg); background-repeat:no-repeat; background-position:right top;  padding:8px 2px 8px 5px; background-color:#d97183; color:#FFFFFF; display:block; width:290px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold;}
/*------------Header-------------*/

#Header { width:1000px; height:200px;}
#Header .loginarea { width:202px; background:url(../images/login-box.png) no-repeat; height:46px; float:right; font-size:14px; }

#Header .loginarea2 { width:338px; background:url(../images/cart_area.png) no-repeat; height:104px; float:right; font-size:12px; }
#Header .loginarea2 .topTxt { color:#fff; }
#Header .loginarea2 .pinkTxt2 { color:#ff5f76; }

#Header .loginareaMrig { width:202px; height:46px; float:right; font-size:14px; margin:0 auto; }
#Header .logoarea { width:813px;  height:70px; float:right; }
#Header .logoarea .left { position:relative; float:left; width:382px; }
#Header .logoarea .left h1.logo { background:url(../images/logo.png) left top no-repeat; position:absolute; border:0px; }
#Header .logoarea .left h1.logo a { display:block; width:382px; height:74px; }
#Header .logoarea .left h1.logo a span { display:none; }

#Header .logoarea .right { width:415px; height:27px; float:right; background:url(../images/menu_label.png); margin-top:10px; color:#477200; padding:4px; margin-bottom:10px;}
#Header .logoarea .right a{ color:#477200;}

#Header .navarea { width:791px; padding-left:30px; height:54px; margin-top:20px; float:right; position:relative; background-image:url(../images/menuBg.png); background-repeat:no-repeat; }
#Header .navarea li { display:inline; }
#Header .navarea li a { float:left; display:block; height:41px; color:#fff; font-size:14px; text-decoration:none; width:101px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; line-height:25px; font-weight:bold; margin-right:7px; padding-top:10px; }
#Header .navarea li a span { display:inline; display:block;  }
#Header .navarea li a:hover { color:#f99d1c;}

/*------------Content-------------*/

#ContentLeft { width:650px; float:right; margin-right:15px; padding-left:15px; }
#ContentLeft2 { width:745px; float:left; margin-right:15px; padding-left:15px; } 
#ContentLeft li {/* margin-left:50px; */color:#7c7c7c; font-size:16px;  }
#ContentLeft .box { margin-top:20px; width:620px; min-height:240px; color:#d8707e; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
#ContentLeft .box a{ color:#688d2c; text-decoration:underline;}
#ContentLeft .boxContent { margin-top:20px; width:620px; }

#ContentRight { width:297px; float:left; background:url(../images/border.jpg) repeat-y; padding-left:15px; color:#ff5f76; }
#ContentRight2 { width:200px; float:left; background:url(../images/border.jpg) repeat-y; padding-left:15px; color:#ff5f76; }
#ContentRight li  { margin-left:20px; color:#8b8b8b; }
#ContentRight .linkBox ul { width:330px; height:179px;  background:url(../images/link-bg.jpg) no-repeat; color:#ff5f76; margin:0px; padding:10px 0 0px 0;}
#ContentRight .linkBox .left-nav { width:165px; float:left;  list-style:none; display:block; padding:5px 0 5px 0;border-bottom:1px dotted #d97183; }
#ContentRight .linkBox .left-nav a{  color:#eb3c55; font-size:15px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#ContentRight .linkBox .left-nav a:hover {  color:#1191bb; text-decoration:none; }

.BoxlinkN { font-size:14px; color:#eb3c55; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.BoxlinkN a { color:#d97183; text-decoration:none;  }
.BoxlinkN:hover { color:#1191bb;  text-decoration:none;  }

.SignUp { background:url(../images/signup.jpg) left top no-repeat; width:184px; height:29px; margin-top:10px; margin-bottom:5px; padding-left:2px; padding-right:0px; padding-top:3px; float:left; }
.SignButton { width:76px; height:29px; float:left; margin-top:10px; }

#ContentRight2 { width:200px; float:left; background:url(../images/border.jpg) repeat-y; padding-left:15px; color:#ff5f76; }
#ContentRight .linkBox { width:325px; height:179px; float:left; background:url(../images/link-bg.jpg) no-repeat top; color:#ff5f76;}
#ContentRight .linkBox .bottomBorder { width:325px; color:#d97183; line-height:33px; border-bottom:1px dotted #d97183; }

/*------------Footer-------------*/

/*#Footer { background:url(../images/footer-bg.jpg) no-repeat left bottom;  height:290px; position:relative; }*/
#Footer {position:relative; background-color:#fbeef0; }
#Footer .specialTime{ position:absolute; left:210px; top:110px;}
#Footer .specialTime ul{ list-style-type:square; color:#dfdfdf;}
#Footer .specialTime li{ float:left; padding:0px 2px; margin-right:30px;}


#Footer .specialTime li a{ color:#ff5e76; font-size:12px; font-weight:bold;}
#Footer .specialTime li a:hover{ color:#1191bb; text-decoration:none;}
/*
#Footer .Flinks { padding-top:200px; padding-left:80px; color:#b8b8b8; }
*/
#Footer .Flinks {color:#666666; padding:10px; text-align:center; background:url(../images/footer-bgf.jpg) no-repeat; background-position:right top; }
#Footer .Flinks a{color:#666666;}
#Footer .Flinks a:hover{ color:#333333;}
#Footer .loginarea3 { width:338px; background:url(../images/cart_area.png) no-repeat; height:104px; float:right; font-size:12px; }
#Footer .loginarea3 .topTxt { color:#fff; }
#Footer .loginarea3 .pinkTxt2 { color:#ff5f76; }

/* Footer Country & Location Link */
#Footer .CountryL { padding:10px; text-align:center; background-color:#d97183; color:#768937; }
#Footer .CountryL a{color:#fff; text-decoration:none; font-size:12px;}
#Footer .CountryL a:hover{ color:#fff; text-decoration:underline;}
.CountryL1 { padding:6px; text-align:center;  color:#768937; }
.CountryL1 a{color:#6b912d ;  text-decoration: underline; font-size:14px;}
.CountryL1 a:hover{ color:#d97183; text-decoration:underline;}
.CountryL3 { padding:6px; text-align:center;  color:#768937; }
.CountryL3 a{color:#6b912d ; padding:0 7px;  text-decoration: underline; font-size:14px;}
.CountryL3 a:hover{ color:#d97183; text-decoration:underline;}
.CountryL2 {   color:#768937; }
.CountryL2 a{color:#6b912d ;  text-decoration: underline; font-size:14px;}
.CountryL2 a:hover{ color:#d97183; text-decoration:underline;}
/*-------------------------*/

#shoop-content { float:left; width:203px; margin:10px 7px 20px 0px; background:url(../images/image-Bg.jpg); background-repeat:no-repeat;} 
#shoop-content .top-content {  height:35px;}
#shoop-content .BG-content { }
#shoop-content .bottom-content {height:32px;}



/*#shoop-content { float:left; width:244px; margin:10px 2px 20px 0px; background:url(../images/image-Bg.jpg); background-repeat:no-repeat;} 
#shoop-content .top-content { background:url(../images/div-top.gif) left bottom  no-repeat; height:35px; padding-left:18px;}
#shoop-content .BG-content { background:url(../images/bg.gif) left top repeat-y;}
#shoop-content .bottom-content { background:url(../images/div-top.gif) left bottom  no-repeat; height:32px;}*/

/*--------------paging-----------*/

.paging { white-space:nowrap; float:right; }
.paging a { color:#999999;  padding-right:4px; font-size:12px; font-weight:bold; text-decoration:none;}
.paging a:hover {  text-decoration:underline;}
.paging a.sel { color:#ff5f76; text-decoration:none; }
.off { text-decoration:line-through; color:#10a5d2;}

/*-----------product-details--------------*/

#allproduct-details { margin:10px 2px 20px 0px;}
.product-details { float:right; width:490px; margin-top:30px;}

/*-----------country--------------*/
.countryDIV { margin-right:20px; margin-bottom:15px; float:left; white-space:nowrap;}

/*-----------Login--------------*/
.allinputbg { background:url(../images/input-bg.png) left top no-repeat; width:204px; height:28px; line-height:28px; color:#000000; }
.allinput { width:198px; margin-left:2px; border:none; background:none;}
.allinputsm { width:98px; margin-left:2px;  border:solid 1px #dce3ca; background-color:#FFFFFF;}
.alltextareabg { background:url(../images/textarea-bg.png) left top no-repeat; width:204px; height:122px; }
.alltextarea { width:198px; margin-left:2px; border:none; background:none;}
.allinput01 { width:198px; margin-left:2px; border:solid 1px #dbe4ca; background:#FFFFFF; height:20px;}

.All-Ok { background:url(../images/ok.png) 15px 15px no-repeat #f2ffee; border: solid 1px #dbe4ca; padding:25px 3px 3px 80px; color: #71992f; height:50px; font:bold 20px Arial, Helvetica, sans-serif;}
.All-no { background:url(../images/no.png) 5px 5px no-repeat #fff5f5; border: solid 1px #dbe4ca; padding:3px 3px 3px 60px; color:#FF0000; }
.All-no-registration { background:url(../images/no.png) 5px 5px no-repeat #fff5f5; border: solid 1px #dbe4ca; padding:3px 3px 3px 60px; color:#FF0000; height:61px; }
.All-no-registration-demo { background:url(../images/ok.png) 5px 5px no-repeat #fff5f5; border: solid 1px #dbe4ca; padding:3px 3px 3px 60px; color:#000000; height:61px; }

/*---------Modal Popup-----------*/

.modalBackground {  background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.modalPopup {background:url(../images/link-bg2.jpg) left top repeat-x; background-color:#ffffff; border-width:3px; border-style:solid; border-color:#727272; padding:10px; width:800px; position:relative;font-family:Verdana; font-size:14px; }
.modalPopup h1 { padding:0px 0px 15px 0px; display:block; color:#ff5f76; font:normal 30px "Trebuchet MS", Verdana, Tahoma; }
.modalPopup h3 { color:#ff5f76; display:block; font:bold 23px "Trebuchet MS", Verdana, Tahoma; padding:0px 0px 10px 0px; }
.falsePad { margin-top:10px; }
.modalPopup strong{ color:#747474; font-weight:bold; font-size:14px;} 
.alt{ color:#1f3c58; font-family:"Trebuchet MS"; font-size:20px; padding-bottom:10px;} 
.detail-desc {background-color:#fff6f7; border:solid 1px #dde7ed; padding:5px; margin-top:4px;}

.falsePad td { padding:5px 0px; }
.modalPopup .close { position:absolute; top:10px; right:10px; }
.modalPopup .inpBox { margin:5px 0px; width:200px; border:1px solid #b0b0b0; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; }

/*---------seo TEXT-----------*/
.seoTxt {font-size:16px; color:#7c7c7c;}
.seoTxt span{font:bold 16px Georgia; color:#ff5f76; text-transform:uppercase; margin:4px; }
.seoTxt ul{ margin:0; padding:0; }
.seoTxt li{ margin:0; padding:0; margin-left:5px; list-style:inside; }

/*-----------------------29/10/09-----------------------------*/

.Footer .footer-bg-flower{background:url(../images/footer.jpg) left top no-repeat; height:183px;}

.text_filed
{

border:none;
background:#e44e63;
font:normal 12px Arial, Helvetica, sans-serif;
color:#e44e63;

}
/*-----------------------July 14,2011-----------------------------*/
.bluee-big { font-size:13px; color:#2B9BBF; font-family:Georgia, "Times New Roman", Times, serif; text-transform:none; font-weight:bold; }
.fullpage-cont
{
padding:0 0 0 20px; border:1px solid red;
}


/*========================================== PAGINATION ===========================================================*/

#pagination  {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:350px;
	margin:0 auto;
	
}

#pagination a{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;

}

#pagination a:hover {
	background-color:#c7e0ff;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#pagination .pagelink_selected {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#c7e0ff;
	color:#000;
	cursor:default;
}

#pagination .pagelink_last_fast {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}

.flow-bg
{
background-image: url(../images/conactbg.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding-bottom: 10px;
    padding-right: 15px;
    padding-top: 10px;
}

.orderDiv th{ background-color:#fef0dd; padding:5px;}
.selContryDiv{padding:10px; }
.selContryDiv li a{ font-size:16px; display:block; margin-bottom:5px; font-weight:bold; text-decoration:none;}
.selContryDiv select{ border:solid 5px #ff5f76; width:280px; padding:5px; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px; color:#ff5f76; font-size:16px; font-weight:bold;}
.pdding{ padding:10px 2px 5px 1px;}
.contactBg{ background-image:url(../images/contactBgImg.jpg); background-repeat:no-repeat; width:250px; height:243px; color:#b34761; padding:20px; font-size:13px; font-weight:bold; text-shadow: 0px 1px 1px #fff; line-height:20px;}
.contactBg .avail{ font-size:25px; font-weight:bold; text-shadow: 0px 1px 1px #fff;}


.contactIcon{ padding:10px 0px 5px 0px;}
.contactIcon .icon{ margin-bottom:3px;}
#ShowContactUs{ width:500px; z-index:3!important;}

.ShowContactUs a{ color:#333333; text-decoration:underline;}
.ShowContactUs a:hover{ text-decoration:none;}


.welcometxt p
{
font:normal 16px Arial, Helvetica, sans-serif; color:#7c7c7c; padding-bottom:8px;
}

/*added sandip 22th Nov*/ 
.listDetails{ display:block; padding-bottom:10px;}
.listDetails ul{ padding:0px; margin:0px;}
.listDetails li{ margin-bottom:5px; font-size:12px!important; margin-left:15px!important;}
.textfieldbig{ width:150px; border:solid 1px #CCCCCC; padding:3px;}

.social-icon-area {
}
.social-icon-area ul{
	list-style:none;
}
.social-icon-area ul li {
	float:left;
	width:122px;
	margin:10px 2px 0 0;
	display:block;
}
.social-icon-area ul li a{
}
.paypal-text {
	margin:10px 0 0 0;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#CC3333;
	text-transform:uppercase;
}
.occList{ width:295px; padding:10px 0px;}
.occList ul{padding:0px; margin:0px; list-style-type:none;}
.occList li{ float:left!important; width:130px; margin-left:0px!important; padding-left:15px; background-image:url(../images/arrrow152.gif); background-repeat:no-repeat; background-position:left 3px; margin-bottom:7px;}
.occList li a{ font-size:12px; font-weight:bold;}
.linkCol a{ color:#688d2c!important; }
.linkCol a:hover{ color:#000000!important;}

.box_main{ border:1px solid #6b912d; margin-top:50px; width:621px}
.h2padd{ padding:20px 0 10px 5px;}
.box_txt{  font:12px normal Arial, Helvetica, sans-serif; color:#000000; padding-left:5px; padding-bottom:10px; padding:22px;}
.detailsDesc{ color:#7c7c7c;}
.detailsDesc h1{ font-size:20px; line-height:normal!important;}

.listing{display:block;}
.listing ul{ padding:0px; margin:0px; list-style-type:disc; list-style-position:inside;}
.listing ul li{ padding-left:10px;}
