/*re-set stylesheet*/
/*re-set stylesheet*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a,  font, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, button 
	{margin: 0; pdding: 0;  border: 0; outline: 0; font-weight: inherit; font-style: inherit; 	font-size:100%;  font-family: inherit; vertical-align: baseline; text-align: left; 	font-weight:normal;}
a {	text-decoration:underlione;color:#000000; outline:none; outline:none!important;}
a:hover{
/*color:#FF0545;252525*/
color:#7798a6;
}
:focus {outline:0;  }
body {background: white; }
ol, ul, li{	list-style: none; padding:0; }
/* tables still need 'cellspacing="0"' in the markup */

table {	border-collapse:collapse; 	border-spacing: 0;}
caption, th, td {text-align:left; vertical-align:top;}



/*All Styles*/
body{background:#f0f0ea; font:12px Arial, "Times New Roman", Times, serif; color:#3a3939; }
/*Header*/
.wrapper, .header{width:990px;  position:relative;  margin:0 auto; overflow:hidden;   }
.logo{float:left; padding-top:15px}
.top-icons{float:right; padding-top:25px; padding-left:30px; position:relative;}
#icon-move-title{display:none;position:absolute;top:1px;width:160px;padding:5px;text-align:center;float:left;font-weight:bold;color:#333;font-size:11px;}
.home, .login, .cart, .support, .community{float:left; width:24px; height:22px; background:url(images/icons.png) 0 center no-repeat; margin-left:15px; display:inline; position:relative;}
 .logout{float:left; width:24px; height:22px; background:url(images/logout.png) 0 center no-repeat; margin-left:15px; display:inline; position:relative;}

.login{background-position:-35px center;}

.cart{background-position:-65px center;}
.support{background-position:-102px center;}
.community{background-position:-135px center;}

.call{float:right; padding-top:25px;}
.green-heading{font:bold 12px Tahoma, Geneva, sans-serif; color:#8dc400;}
.call-center{clear:both; font:bold 12px/20px Tahoma, Geneva, sans-serif; color:#b7b7b7;}
.call-center span{width:55px; display:inline; float:left; font-weight:bold;}
/*end of header*/


/*Navigation*/
.nav-wrap{width:100%; height:32px; margin-top:10px; background:url(images/nav-bg.jpg) 0  bottom repeat-x; position:relative; z-index:11}
.nav {list-style:none; height:32px;  font-family:verdana, arial, sans-serif; font-size:12px; width:805px; margin:0 0 0 7px;}
.nav li {float:left; height:32px;}
.nav li a {display:block; height:32px; float:left; line-height:23px!important; color:#000; text-decoration:none; text-align:center; padding-left:10px;}
.nav li a b{float:left; display:inline; padding:5px 15px 0 5px; font:bold 12px/27px Tahoma, Geneva, sans-serif; color:#fff;}

.nav li a:hover {position:relative; visibility:visible; color:#fff;    z-index:50; background:url(images/nav.png) 0 0 no-repeat;}
.nav li a:hover b {color:#000000; font:bold 12px/27px Tahoma, Geneva, sans-serif!important; cursor:pointer; background:url(images/nav.png) right 0 no-repeat!important;}

.nav li.activemenu a {position:relative; visibility:visible; color:#fff;    z-index:50; background:url(images/nav.png) 0 0 no-repeat;}
.nav li.activemenu a b {  color:#000000; cursor:pointer; background:url(images/nav.png) right 0 no-repeat!important;}

.nav li a.lang_sel_sel{ background:url(images/black-nav-bg.png) 0 bottom no-repeat!important; }
.nav li a.lang_sel_sel b{display:block; height:26px!important; background:url(images/black-nav-bg.png) right 6px no-repeat; padding:5px 15px 0 5px;}
.nav li:hover > a.lang_sel_sel {background:url(images/black-nav-bg.png) 0 bottom no-repeat!important;}
.nav li:hover > a.lang_sel_sel b{background:url(images/black-nav-bg.png) right 6px no-repeat!important;}

.nav li ul, .nav li div  {position:absolute; left:-9999px;}
.nav li:hover {position:relative;}
.nav li:hover > a {line-height:23px!important; color:#000; background:url(images/nav.png) 0 0 no-repeat; padding-left:10px;}
.nav li:hover > a b {display:block; color:#fff!important; height:32px; background:url(images/nav.png) right 0 no-repeat; padding:5px 15px 0 5px;}
.nav .floatright li:hover ul li{background:#000;}
.nav .floatright li:hover ul li a:hover{color:#fff!important;}

.floatrightLang{float:right!important;}
.nav .floatrightLang li:hover ul li{background:#333434; width:136px;}
.nav .floatrightLang li:hover ul li a:hover{color:#fff!important;}

.nav table {border-collapse:collapse; margin:-1px;}

.nav :hover div {left:0; top:0; height:144px; padding:10px 0;  z-index:100;}

.nav :hover ul {padding:0; margin:0; list-style:none; left:0; top:32px; width:158px; z-index:120; }
.nav :hover ul li {height:auto;  background:url(images/nav-sub.png) 0 0 repeat-y; float:left; padding:0 7px; width:144px;  }
.nav :hover ul li a { height:auto; line-height:27px; font-weight:bold; color:#fff;  text-align:left; border-bottom:1px solid #b9b9d7;  background:none;   width:138px; padding-left:6px!important} 

.nav :hover ul li a:hover {color:#000000; font-weight:bold;}
.nav :hover ul li:hover > a {color:#000000; font-weight:bold}

.nav :hover ul ul, .nav :hover ul div {position:absolute; left:-9999px;}
.nav :hover ul :hover {z-index:200;}
.nav :hover ul :hover div {left:135px; top:-4px; width:200px; height:144px; padding:10px 0; background:url(pro_drop9/sub_back.png); z-index:200;}
.nav :hover ul :hover ul {padding:0; margin:0; list-style:none; left:135px; top:-4px; width:200px; height:144px; padding:10px 0; z-index:250;}
.nav :hover ul :hover ul li a {}
.nav :hover ul :hover ul li a:hover { color:#000;}
.piclenselink{display:none;}


#holder {width:750px:}
#holder img {margin-top:-4px;}
.nav :hover ul li a.fly{color:#000000;}
.last{float:left; display:inline; background:url(images/nav-last.png) 0 bottom no-repeat!important; height:35px!important;}
.last a{border:none!important}

.lastLang{float:left; display:inline; background:url(images/sub-bottom.png) 0 bottom no-repeat!important;}
.lastLang a{border:none!important}



.sitemap{float:right; width:66px; height:19px; border:none; background:url(images/sitemap.jpg) 0 0 no-repeat; display:inline; margin-top:9px;}
/*end of Navigation*/




.scrool{float:left; display:inline; margin-top:10px; background:url(images/scrool.jpg) 0 0 no-repeat; width:964px; height:277px; position:relative; padding:0 13px;}
.nextwall{position:absolute; top:100px; right:0; height:27px; width:27px; background:url(images/next.png) 0 0 no-repeat; z-index:6;cursor:pointer; }
.previouswall{position:absolute; z-index:6; top:100px; left:0; height:27px; width:27px; background:url(images/previous.png) 0 0 no-repeat;cursor:pointer;}
.scrool-items{float:left; display:inline; width:184px; margin:13px 4px; position:relative;}
#largeimage{position:absolute;z-index:5;top:13px;left:17px;height:252px;width:958px;display:none;}
.scrollcontainer{height:252px;width:958px;overflow:hidden!important;position:relative;}
.bar{width:958px;background:#fff;float:left;margin-bottom:10px;height:15px;}
#largeimage_bliss{position:absolute;z-index:4;top:13px;left:17px;height:252px;width:958px;border:solid 1px #red;display:none}
.details{position:absolute; width:59px; height:19px; background:url(images/details.png) 0 0 no-repeat; z-index:3; top:225px; left:115px; cursor:pointer;}
.sub-cate{ padding:10px; float:left;}
.sub-cate li {display:inline; font:bold  11px Arial, "Times New Roman", Times, serif; color:#000; float:left; padding:0 5px;}
.sub-cate li a{float:left; font:bold italic  12px Arial, "Times New Roman", Times, serif; color:#7798a6;}
.sub-cate li a:hover{color:#000;}
.container{width:990px; float:left; position:relative; background:url(images/body-repeat.jpg) 0 0 repeat-y; padding:11px 0}
.container-top{position:absolute; top:0; left:0; height:11px; width:990px; background:url(images/body-top.jpg) 0 0 no-repeat;}
.container-bottom{position:absolute; bottom:-3px; left:0; height:11px; width:990px; background:url(images/body-bottom.jpg) 0 0 no-repeat;}


.left-col{float:left; width:670px; margin-left:12px; display:inline; overflow:hidden; padding-bottom:10px;}

.post{float:left; width:630px; background:url(images/posts.jpg) 0 0 repeat-x; display:inline; padding:10px 20px 30px; border-bottom:solid 1px #e9e9e9;}


.date{width:36px; background:#7bbb0c url(images/date.jpg) 0 bottom no-repeat; height:40px; float:left; font:bold 10px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.day{font:bold 15px/15px Arial, Helvetica, sans-serif; color:#8ec600; width:36px; text-align:center; padding-top:1	px; float:left;}
.year{font:10px Arial, Helvetica, sans-serif; color:#9d9b9b; width:36px; text-align:center; margin-top:-2px; float:left; display:inline;}
.post-heading{float:left; font:24px Georgia,Arial,Times, serif; color:#000000!important; width:580px; padding-left:10px; text-decoration:none; padding-top:5px;}
.des {display:inline-block; background: url(images/border.jpg) 0 bottom repeat-x; width:95%; padding:10px 0 30px 20px; clear:both; }
.left-img{float:left; padding-right:10px;}
.right-img{float:right; padding-left:10px;}

.links {width:200px; padding-top:7px; float:left;}
.links li{color:#7798a6; font:bold italic 12px Arial, "Times New Roman", Times, serif; float:left; padding:0 2px;}
.links li  a{text-decoration:underline; color:#7798a6; font:bold italic 12px Arial, "Times New Roman", Times, serif; display:inline;}
.links li a:hover{color:#252525}
.links li span{color:#969696; font:12px Arial, Helvetica, sans-serif;}


.links2 {width:200px; padding-top:7px; float:right;}
.links2 li{color:#7798a6; font:bold italic 12px Arial, "Times New Roman", Times, serif; float:right; padding:0 2px;}
.links2 li  a{text-decoration:underline; color:#7798a6; font:bold italic 12px Arial, "Times New Roman", Times, serif; display:inline;}
.links2 li a:hover{color:#252525}
.links2 li span{color:#969696; font:12px Arial, Helvetica, sans-serif;}


.right-col{float:left; width:300px; background:#f8f8f5; border-left:1px solid #e9e9e9}
.right-heading{background:#ecece0; float:left; height:32px; width:100%; text-transform:uppercase; font:bold 14px Arial, "Times New Roman", Times, serif; color:#4c4c4c; padding-top:12px; text-align:center; position:relative; z-index:5;}
.category{float:left; width:249px; border:1px solid #e9e9e9; border-width:1px 0 ; padding:30px 25px; background:#f8f8f5; display:inline; margin-bottom:1px; }
.category li{ float:left; width:229px; padding-left:20px; background:url(images/icon1.jpg) 0 7px no-repeat; margin-bottom:10px; display:inline; }
.category li a{font:12px Arial, "Times New Roman", Times, serif; color:#3d3d3d;}
.category li a:hover{text-decoration:underline;}

.shop-items{width:100%;}
.shop-items li {float:left; width:115px; margin: 10px 17px 0; display:inline;}
.shop-holder{float:left; width:100px; padding:3px; height:90px; background:url(images/shop-holder.jpg) 0 0 no-repeat; margin-top:5px; display:inline;}
.price{width:115px; clear:both; font:bold 12px/20px Tahoma, Geneva, sans-serif; color:#b7b7b7; text-align:center;}
.shop-list{width:300px; float:left; padding:0 5px; overflow:hidden;}
.shop-list .post-heading{width:250px}
.shop-wrap{width:300px; clear:both; float:left;}
.shop-des{float:left; width:140px;}
.shop-left{float:left; width:115px; display:inline; margin: 10px 10px;}
.shop-list .price{color:#8dc400;}
.shop-list .links{width:250px!important; float:left; padding-left:50px}
.shop-list .links li{float:left;}

.pagination{width:100%; float:left; margin-top:60px; text-align:center;}
.pagination li{display:inline; margin:0 2px; font-weight:bold; letter-spacing:2px;}
.pagination li a{background:#43464b; padding:0 5px;  font:bold 12px/18px  Arial, Helvetica, sans-serif; color:#fff; height:20px;display:inline-block}
.links-icon{float:left; display:inline; width:400px; padding-top:5px;}
.links-icon a{float:left; display:inline; margin-right:4px;}
.digg, .del, .fb, .tweter, .su, .readit, .rss{float:left; display:inline; width:26px; height:26px; background:url(images/links-icon.png) 0 0 no-repeat;}
.del{background-position:-28px 0}
.fb{background-position:-56px 0}
.tweter{background-position:-84px 0}
.su{background-position:-112px 0}
.readit{background-position:-140px 0}
.rss{background-position:-168px 0}

.comment-sec{width:635px; display:inline; padding:30px 0 0 30px;  float:left;}
.comment-sec li{float:left;  width:100%;}
.commenter-image{float:left; padding:6px; width:50px; height:50px; background:url(images/comment-img-holder.jpg) 0 0 no-repeat;}
.commenter-name{float:left; padding-left:20px; padding-top:10px; font:bold 16px Arial, "Times New Roman", Times, serif; color:#657f8c; width:450px;}
.commenter-name li{display:inline; padding:5px 0}
.commenter-name label{float:left; width:60px; font-style:italic;}
.commenter-name li .inputs{float:left; width:286px; height:24px; border:1px solid #000;}
.commenter-name div	{clear:both; color:#b1b1a5; font-weight:normal;}

.text-area{float:left; clear:both; margin-top:10px; width:540px; height:145px; border:1px solid #000; margin-left:5px; display:inline; overflow:auto;}
.captcha{float:left; padding:0 10px; margin-top:-4px;}

.comment-box{float:left; display:inline; width:558px; background:url(images/comment-repeat.jpg) 0 0 repeat-y; margin:10px 0 30px; position:relative; padding:12px 10px 25px;}
.comment-top{position:absolute; top:0; left:0; width:578px; height:12px; background:url(images/comment-top.jpg) 0 0 no-repeat;}
.comment-bottom{position:absolute;  bottom:-2px; left:0; width:578px; background:url(images/comment-bottom.jpg) 0 0 no-repeat; height:25px;}
.comment-bottom a{float:right; padding-right:58px; font:bold italic 11px/20px Arial, "Times New Roman", Times, serif; color:#fff;}
.comment-bottom input{background:none!important;color:#fff!important;float:right;text-align:center;margin-right:-14px;margin-top:3px;font-weight:bold;}

.contactButton{height:30px!important; width:auto!important; cursor:pointer; background-color:#7798a6!important; font-size:14px!important; padding-right:18px; font:bold italic 11px/20px Arial," Times", serif;!important color:#000!important;text-align:center!important;padding-left:15px!important;}


/*General*/
.floatleft{float:left!important}
.floatright{float:right!important}
.clear{clear:both!important}
.nobackground{background:none!important}
.noborder{border:none!important}
.nopadding{padding:0!important}
.nomargin{margin:0!important}


/*Footer*/
.footer{ width:100%; color:#fc4113;  text-align:center; padding-top:10px; float:left; padding-bottom:30px;}
.footer-left{float:left;width:240px; padding-left:15px; font:bold italic 12px Arial, "Times New Roman", Times, serif; color:#414d52; padding-top:5px;}

.footer-link{width:520px; padding:5px 0 0 ; text-align:center; float:left;}
.footer-link li{display:inline; font: 12px Tahoma, Geneva, sans-serif; color:#000; margin:0 4px; }
.footer-link li a{color:#7798a6; font: 12px  Arial, Helvetica, sans-serif;}
.footer-link li a:hover{color:#000}
.developed-by{float:right; margin-right:10px;}



/*Forms*/
.forms-wrap{float:left; width:550px; background:#fff; padding:10px; border:1px solid black;}
.box-gray, .form{width:547px; background:#f6f6f6; border:solid 1px #ccc; overflow:hidden; margin-bottom:16px;  }
.form{background:none; vertical-align:bottom;}


.left-td{width:136px; border:1px solid #e9e9e9; border-width:0 1px 1px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#54575a;  background:#f6f6f6 url(images/white.jpg) 0 0 repeat-x; text-align:right; padding:6px 6px 6px 4px; }
.drop-down{width:311px; height:16px; border:1px solid #c0c0c0; background:#979797; font:9px Arial, Helvetica, sans-serif; margin-top:6px; }
.drop-deon1{float:left; font:11px Arial, Helvetica, sans-serif; color:#54575a;}
.form   a, .lost{color:#0864b2; text-decoration:underline; margin-left:5px; font:11px Verdana, Geneva, sans-serif;}
.lost{text-decoration:none!important; padding-top:6px; float:left;}
.form td font{float:left; padding-left:5px; color:#54575a; font:11px Arial, Helvetica, sans-serif; padding-top:5px}

.left-td span{color:#228003; font:bold 13px Arial, Helvetica, sans-serif; display:block; }
.icon3{float:left; margin:2px 0 0 5px ; display:inline; background:url(images/icon3.png) 0 0 no-repeat; width:26px; height:26px;}
.icon4{float:left; display:inline; background:url(images/icon4.jpg) 0 0 no-repeat; width:22px; height:20px; margin-top:2px; margin-left:5px;}
.small-input{float:left; height:15px; overflow:auto; width:50px; border:solid 1px #c0c0c0; margin-top:3px; display:inline; font:10px Arial, Helvetica, sans-serif;}

.form  .span{color:#54575a; font:bold 11px Arial, Helvetica, sans-serif; float:left; padding:5px 15px 0 0;}
.form .span input{float:left; margin:2px 4px 0 0;}

hr{ background:#474747; height:1px; border-bottom:solid 1px #d8d8d8;}
.submit{float:left; width:103px; height:28px; background:url(images/submit.png) 0 0 no-repeat; }
.form .login-group label{font:bold 14px Arial, Helvetica, sans-serif; color:#5396b3; float:left;clear:both;}
.form .login-group{padding-top:10px;float:left; width:100%;}
.form .login-group label input{float:left; margin:3px 5px 8px;}
.check{margin-top:4px; display:inline; float:left}
.btn-holder{float:right; padding:10px 10px 0}
.btn-holder input{margin-left:10px; padding:0 10px!important; float:right;}
.invoice{width:480px; margin:5px auto;}
.invoice th{border-bottom:2px groove #595959; text-align:center; font:bold 11px Arial, Helvetica, sans-serif;}
.invoice td{text-align:center; font-weight:bold; padding-top:10px}
.invoice .small-input{margin-left:8px; width:340px; display:inline; padding-left:5px;}
.invoice .border{border:2px groove #595959; border-width:0 2px; width:369px;}
.add{float:left; font:bold 13px Arial, Helvetica, sans-serif; background:url(images/add.png) 0 0 no-repeat; padding-left:20px; color:#136e98; margin:10px;}
.invoice tfoot td{border-top:2px groove #595959}
.invoice tfoot td.border{border-width:2px 2px 0; text-align:right;}
.payment{float:left; padding-left:20px; width:490px;}
.payment label{float:left; width:100%; font:bold 11px Arial, Helvetica, sans-serif; color:#54575a; padding-bottom:5px;}
.payment label input{float:left; margin:2px 7px 2px 0 }

.order{background:#f6f6f6; padding:2px 0; border:1px solid #d9dadc; border-width:1px 0; width:100%; text-align:center; font-weight:bold}
.order span{display:block; padding-left:10px; color:#000;}
.inword{float:left; padding:0 0 10px 20% ; font:bold 14px Arial, Helvetica, sans-serif; color:#000; width:80%; }
.inword span{font:bold 12px Arial, Helvetica, sans-serif; }
.order-btn{float:left; width:108px; height:28px; background:url(images/order.png) 0 0 no-repeat; border:none; display:inline}


.alignright{float:right;padding:2px;}
.alignleft{float:left; padding:2px 10px 2px 0 ;}

.ngg-related-gallery img {

float:left;
height:90px!important;
margin:0 2px 2px 0;
padding:2px;
width:100px!important;
}

.ngg-related-gallery {
background:#F8F8F5!important none repeat scroll 0 0;
border:1px solid #FFF!important;
border-color:#E9E9E9!important;
margin-bottom:1px!important;
border-width:1px 0;
margin-top:0px!important;
overflow:hidden;
width:289px!important;
display:inline;
float:left;
border-style:solid;
}
/*For Multiple page in description page ie. in single.php*/
span.contentjumplink {	font-size: 2em; 
							color: #aaa; 
							vertical-align:middle; 
							font-weight: bold; 
							padding: 0 5px 0px 5px}
a.contentjumplink {		font-size: 2em; 
							color: #000; 
							vertical-align:middle; 
							font-weight: bold; 
							padding: 0 5px 0px 5px}
a.contentjumpall {  }
span.contentjumpall {   }	
span.contentjumptitle { vertical-align: middle ; 
							color: #aaa; 
							font-weight: bold;
							border:1px #ddd solid ;
							border-top-color: #a7a7a7;
							padding: 5px 5px 5px 5px }
	a.contentjumptitle { 	vertical-align: middle;
							border:1px #ddd solid ; 
							border-top-color: #a7a7a7; 
							padding: 5px 5px 5px 5px}
select.contentjumpddl { vertical-align: middle; 
							margin: 0px 0px 0px 0px ; 
							color: #25A;
							font-weight:bold; 
							font-family:Verdana, Arial, Helvetica, sans-serif;
							width: 160px }
ol.contentlist { background-color:#f5f5f5; width: 20%; text-align:left; line-height: 3px; padding: 0px; }
ol.contentlist li { padding: 0px; }
span.contentlist { color: #aaa; font-weight: bold; }
a.contentlist { padding: 0px; }
li.contentlistall { }
span.contentjumpnumber { 	vertical-align: top ;
								/*color: #fff; 
								font-weight: bold;
								border:1px #ddd solid ; 
								border-top-color: #a7a7a7; 
								background-color: #3b3a3a; 
								text-decoration:underline;*/
								font-size:1em;
								font-weight:bold;
								
								color: #000;
								padding: 5px 5px 5px 5px }
a.contentjumpnumber { 	vertical-align: middle; 
							/*border:1px #ddd solid ; 
							
							border-top-color: #a7a7a7; */
							font-size: 1em; 
							font-weight: bold;
							text-decoration:none;
							color: #fff;
							background-color: #657f8c;
							padding: 5px 5px 5px 5px
							 }
a.contentjumpnumber:hover { background-color: #3b3a3a; }


/* Comment Popup Style */
#comment_popup_form .comment_heading{font-size:16px;font-family:Arial;text-align:center;display:block;padding:5px;margin-top:10px;overflow:hidden;}
#comment_popup_form ul li label{width:60px!important;font:bold 11px Arial, Helvetica, sans-serif;}
#comment_popup_form input, textarea{border:solid 1px #ccc;background:#fff!important;}
#comment_popup_form input{width:380px}
#comment_popup_form textarea{width:450px;clear:both!important;}
#comment_popup_form .captcha_container{margin:0;padding:0;width:365px;height:47px;overflow:hidden;position:relative;}
#comment_popup_form .captcha_image{position:absolute;top:0;left:25px;}
#comment_popup_form ul li.normal{height:25px!important;display:block;clear:both;}

/* Floating DIV */
#infodiv{position:fixed;left:0;top:40%;z-index:99999}
#floatmenu{background:url(images/back_pop.png) no-repeat right 0;height:127px;width:103px;margin:0 0 0 -130px;display:block;float:left;overflow:hidden;padding:15px 15px;display:block!important}
#floatmenu ul li{display:block;margin-bottom:7px;overflow:hidden;}
#floatmenu ul li a{background:url(images/normal_button_pop.png) no-repeat 0 0;height:20px;width:85px;display:block;float:right;color:#FFF;text-transform:uppercase;text-decoration:none;padding:10px 5px 5px 15px}
#floatmenu ul li a:hover{background:url(images/hover_button_pop.png) no-repeat 0 0;}


/* Book Now Button */
.book-now{float:right;width:100px;height:23px;display:inline;padding-top:5px;}
td.left-tdx{width:136px; _width:70px!important; border:1px solid #e9e9e9; border-width:0 1px 1px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#54575a;  text-align:right; padding:6px 6px 6px 4px; }
.custom-form-options{display:block;text-align:center!important;}

/*For Language Swicher*/

#lang_sel {height:32px; position:relative; z-index:999; float: right; margin-right: 10px; margin-top:5px;  font-family:arial, sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html #lang_sel {width:12em; w\idth:12em;}

/* remove all the bullets, borders and padding from the default list styling */
#lang_sel ul, #lang_sel li {padding:0 !important; margin:0 !important; list-style-type:none !important;}
#lang_sel li:before{content:'' !important;}
#lang_sel ul ul {width:149px;margin-top:-3px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#lang_sel li {float:left;width:149px;position:relative;}

/* style the links for the top level */
#lang_sel a, #lang_sel a:link, #lang_sel a:visited {
	display:block;
	background: #000!important;
	font-size:12px;
	text-decoration:none !important;
	color:#fff!important;
	line-height:18px;
	padding: 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	font: normal bold 12px Verdana, sans-serif;
	width:138px;
	}
	
#lang_sel a:hover{width:138px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html #lang_sel a, * html #lang_sel a:link, * html #lang_sel a:visited {width:149px; w\idth:138px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#lang_sel ul ul {visibility:hidden;position:absolute;height:0;top:25px;left:0; width:149px;border-top:0;margin:-2px 0!important}

/* another hack for IE5.5 */
* html #lang_sel ul ul {top:25px;t\op:25px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#lang_sel table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
#lang_sel ul ul a, #lang_sel ul ul a:link, #lang_sel ul ul a:visited {
	font-weight: normal;
	/*font-size: 11px;*/
	background:#000;
	color:#fff !important;
	/*height:auto; line-height:1em; */
	/*padding:3px 10px;*/
	border-width:0 1px 1px 1px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0; /* future proofing */
	-khtml-border-radius: 0; /* for old Konqueror browsers */
}

#lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:visited{background:#000!important}
#language-selector{height:32px;  font-family:verdana, arial, sans-serif; width:990px; margin:0 auto;position:relative;border:0;}
.selector-customize{position:absolute;right:20px;top:0;}
/*Ends Language Switcher*/

#lang_sel li ul a:hover {background-color:#7BBB0C !important;}





img#wpstats{width:0px;height:0px;overflow:hidden}