html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}
ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}
ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {font-family: Roboto; font-size:12px; color:#000; background:url(../Images/cbzimages/chennaibazaar_bg.jpg) repeat top}
@font-face { font-family: 'Roboto'; src: url('../Fonts/Roboto-Regular.ttf'); }
@font-face { font-family: 'Roboto'; src: url('../Fonts/Roboto-Bold.ttf'); font-weight: bold; }
@font-face { font-family: 'Roboto'; src: url('../Fonts/Roboto-Light.ttf'); font-weight: 300; }
@font-face { font-family: 'Roboto'; src: url('../Fonts/Roboto-Medium.ttf'); font-weight: 500; }
.container { width:980px; margin:0 auto;}
.container .header {height: 150px;}

.header h1 { float:left; margin:20px 0 10px 0;}
.header h1 a { width:200px; height:70px; display:block; background:url(../Images/Logo/logo_dark.png) no-repeat; background-position:0 0; text-indent:-100000px; overflow:hidden; background-size: 197px;}

#cbmainmenu {	width: 981px;list-style: none; float:left; padding:0; margin:0;}
#cbmainmenu li { overflow:hidden; /*text-indent:-9999px;*/ display:inline; float:left;}	
#cbmainmenu li a { /*background:url(../Images/cbzimages/menubg.png)*/ no-repeat; width:140px; height:42px; display:block; background-color: #444444; color: #fff; line-height: 48px; text-align: center; font-size: 14px; font-weight: 600; text-decoration:none}
#cbmainmenu li a:hover { background-color: #F80781; color:#fff; }

#popup2.popup_block { width: 800px; margin-top: -315.5px !important; margin-left: -440px; height: 580px; }
#popup2.popup_block p { margin:0px; }

ul#cbmainmenu li.home { width:140px; height:42px; background-position:0 0;}
ul#cbmainmenu li.products {width:140px; background-position:-140px 0;}
ul#cbmainmenu li.estore {width:140px; background-position:-280px 0}
ul#cbmainmenu li.store {width:140px; background-position:-420px 0}
#cbmainmenu li.about {width:140px; background-position:-560px 0}
#cbmainmenu li.contact {width:140px; background-position:-700px 0}
#cbmainmenu li.fb  {width:45px; background-position:-840px 0}
#cbmainmenu li.tw  {width:22px; background-position:-885px 0}
#cbmainmenu li.utube {width:19px; background-position:-907px 0}
#cbmainmenu li.blog {width:55px;	background-position:-925px 0}


ul#cbmainmenu li.home a { background-position:0 0;}
ul#cbmainmenu li.products a {background-position:-140px 0;}
#cbmainmenu li.estore a {background-position:-280px 0}
#cbmainmenu li.store a {background-position:-420px 0}
#cbmainmenu li.about a {background-position:-560px 0}
#cbmainmenu li.contact a {background-position:-700px 0}
#cbmainmenu li.fb a {background-position:-840px 0}
#cbmainmenu li.tw a {background-position:-885px 0}
#cbmainmenu li.utube a {background-position:-907px 0}
#cbmainmenu li.blog a {background-position:-925px 0}


#cbmainmenu li.home a:hover {  background-position:0 -43px;}
#cbmainmenu li.products a:hover {background-position:-140px -43px;}
#cbmainmenu li.estore a:hover { background-position:-280px -43px}
#cbmainmenu li.store a:hover {background-position:-420px -43px}
#cbmainmenu li.about a:hover { background-position:-560px -43px}
#cbmainmenu li.contact a:hover { background-position:-700px -43px}
#cbmainmenu li.fb a:hover { background-position:-840px 0}
#cbmainmenu li.tw a:hover { background-position:-885px 0}
#cbmainmenu li.utube a:hover { background-position:-907px 0}
#cbmainmenu li.blog a:hover {background-position:-925px 0}

#cbmainmenu li.home a.selected { /*background-position:0px -43px;*/ background-color: #F80781;}
#cbmainmenu li.products a.selected { /*background-position:-140px -43px;*/ background-color: #F80781;}
#cbmainmenu li.estore a.selected { /*background-position:-280px -43px;*/ background-color: #F80781;}
#cbmainmenu li.store a.selected { /*background-position:-420px -43px;*/ background-color: #F80781;}
#cbmainmenu li.about a.selected { /*background-position:-560px -43px;*/ background-color: #F80781;}
#cbmainmenu li.contact a.selected { /*background-position:-700px -43px;*/ background-color: #F80781;}

.strike { width:980px; height:4px; background-color:#F80781; display:block; margin:-9px 0 10px 0; padding:0px;}

/*about us*/
#submenutext { margin:8px 0 0 0 ; width:980px; height:190px; background-color:#ebe1e1;}
#submenutext h2 { float:left; font-size:45px; display:block; margin:45px 35px 20px 20px; color:#BB0000; font-family:Roboto; font-weight:normal;}
#submenutext h2 img{margin: 10px 25px 10px 15px;}
#submenutext ul { margin:0; padding:0;}
#submenutext li{ list-style:none; font:12px/15px Roboto; width:300px; margin:0; display:block; font-weight:normal; text-align:justify;} 
#submenutext li img {margin:0 5px -2px -5px;}
#submenutext li b { color: #000000;font-family: Roboto;font-size: 20px; font-weight: normal;line-height: 3;}
#submenutext li a { font-weight:normal; color:#bb0000; line-height:2; float:right;text-decoration:none;}

/*aboutus*/
#aboutus {background: #fff; float: left; width: 980px; margin: 0; box-shadow: 0 0 10px #CBCBCB; border:solid 1px #ccc; padding:0 0 20px 0;}
#aboutus h2{ margin:10px 10px 0 20px; color:#333; font:40px/55px Roboto; font-weight:normal;font-weight: normal; text-decoration:underline;}

#aboutus p{ font:12px/18px Roboto;  text-align:justify; margin:10px 20px 10px 20px; color:#333; }
#aboutus em a { text-align:right; color:#bb0000;    padding-right: 20px;   float: right;}
#aboutus em a:hover { color:#000000;}
#aboutus p a { color:#bb0000; text-decoration:none;}
#aboutus p a:hover {text-decoration:underline;}
#aboutus  span a {text-decoration:none; color:#bb0000; float:right; padding:0; margin:0;}
#aboutus span a:hover { color:#000000; text-decoration:underline;}
/*end store partner*/
/*end about us*/

/*footer*/
#footer { margin:20px 0 0 0; height:15px; /*background:url(../Images/cbzimages/fotter_bg.gif) repeat-x top;*/ padding:13px; display:block; background-color: #444444}
#footer span {float:left; font:12px/18px Roboto; color:#fff;}
#footer p { float:right; font:12px/18px Roboto; color:#fff; padding:0 5px 0 0; }
#footer p a {  font:12px/15px Roboto; color:#fff; text-decoration:none;  }
#footer p a:hover { color:#ccc;}

/*cutom font*/
@media screen
@font-face {font-family: BebasNeue;src:url("http://www.raircouture.com/mailerhost/font/BebasNeue.otf") format("opentype");
src: url("http://www.raircouture.com/mailerhost/font/BebasNeue-webfont.woff") format("woff"); }

@media screen
@font-face {font-family: AdobeFangsongStd-Regular;src:url("http://www.raircouture.com/mailerhost/font/AdobeFangsongStd-Regular.otf") format("opentype");
src: url("http://www.raircouture.com/mailerhost/font/AdobeFangsongStd-Regular.woff") format("woff"); }

/* The Nivo Slider styles */
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;	top:0px;	left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {	position:absolute; top:0px; left:0px; width:100%; height:100%;	border:0;	padding:0;
	margin:0;	z-index:60;	display:none;}
/* The slices in the Slider */
.nivo-slice {display:block; position:absolute; z-index:50; height:100%;}
/* Caption styles */
.nivo-caption {	position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%;	z-index:89; }
.nivo-caption p { padding:5px; margin:0;}
.nivo-caption a { display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {	position:absolute;	top:45%;	z-index:99;	cursor:pointer;}
.nivo-prevNav {	left:0px;}
.nivo-nextNav {	right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { position:relative;	z-index:99;	cursor:pointer;}
.nivo-controlNav a.active {	font-weight:bold;}

/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {background:url(../Images/cbzimages/slider_bg.png) no-repeat; width:980px; height:420px; padding:0px;	margin:0px;}
#slider {	position:relative;	width:980px;	height:425px;	background:url(../Images/cbzimages/loading.gif) no-repeat 50% 50%;}
#slider img { position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; display:block; }
.nivo-controlNav {position:absolute; right:-8px; bottom:50px; height:52px; width:110px;	background:url(../Images/cbzimages/slider_menu.png) no-repeat top; z-index:1000000;}
.nivo-controlNav a { display:block;	width:19px;	height:22px; background:url(../Images/cbzimages/bullets.png) no-repeat; text-indent:-9999px; border:0;margin-right:1px;float:left;
	left:20px; margin-top:12px;	z-index:10000000000;}
.nivo-controlNav a.active {	background-position:0 -22px; }
.nivo-directionNav a { display:block; width:30px; height:30px; background:url(../Images/cbzimages/bootrap-left-arrow.png) no-repeat; text-indent:-9999px; border:0;}
.nivo-directionNav .nivo-nextNav { display:block; width:30px; height:30px; background:url(../Images/cbzimages/bootrap-right-arrow.png) no-repeat; text-indent:-9999px; border:0;}
a.nivo-nextNav { background-position:-30px 0; right:15px;}
a.nivo-prevNav { left:15px;}
.nivo-caption { text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a { color:#efe9d1; text-decoration:underline;}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {clear:both;}
/*---- homepage small slider --*/
h3{ margin: 10px 10px 0 10px; color:#FFF; font-family:Roboto; font-weight:normal; font-size:40px; font-weight: normal;  }
.boxgrid{ width: 301px; height: 173px; margin:10px 10px 10px 13px; float:left; background:#ffffff; border: solid 1px #999; overflow: hidden; position: relative; }
.boxgrid h3 { color: #333; font-size: 25px; font-weight: 600; }
.boxgrid img{position: absolute; top: -1px;	left: 0px; border: 0; height: 174px; width: 301px; }
.boxgrid p{ margin:22px 0 10px 0; padding: 0 10px; color:#545454; font:12px/19px Roboto;}
.boxgrid p a{color:#ffffff;}	
.boxgrid p em {margin:10px 0 0 0; display:block; }
.boxgrid p a:hover { color:#000000;}
			
.boxcaption{ float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .8; /* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 260; left: 0;}
.caption .boxcaption {top: 220;	left: 0;}
/*---- End homepage small slider --*/
/*products page */
#content {	background: #fff; float: left; width: 980px;border:solid 1px #ccc;}
#content h2{ margin:10px 10px 0 20px; color:#333; font:40px/55px Roboto; font-weight:normal;font-weight: normal;  text-decoration:underline;}
#content h3 { margin:10px 0 0 12px ; padding:0;}
.popup_block h2{ margin:10px 10px 0 0px; color:#888888;; font:40px/55px Roboto; font-weight:normal; font-variant: small-caps;}
.popup_block img.cblogo { width:175px; }
.poplight img { box-shadow: 0px 3px 10px 0px #6B6B63; }
.post { padding: 20px 20px; float: left; width: 200px;}

/*saree, sherwani, kids, mens*/
.content {	background: #fff; float: left; width: 980px;border:solid 1px #ccc; font-family: Roboto;}
h1.headtag { font-size: 22px; font-weight:bold; padding-top: 20px; padding-left: 20px; font-family: Roboto; color: #333333; }
.prdimg { margin-left: 20px; margin-top: 15px; }
.prdimg#sareeimg { width: 16%; }
.prdimg#w-adjst { margin-left: 20px; margin-top: 15px; width: 183px; }
.prdimg#w-adjstbig { width: 208px; }
.prddetails span { float: right; width: 76%; margin-top: 15px; font-size: 13px; color: #505050; line-height: 20px;}
.prddetails span p a { color: #DC008C; text-decoration: underline; }
.prddetails p a { color: #DC008C; text-decoration: underline; }
.prddetails span h3 { margin: auto; width: 96%; color: #333; margin-bottom: 9px; font-size: 19px; font-weight: 500; font-family: Roboto; display: inline-block;}
.prddetails .w-adjust { width: 75%;}
.prddetails .width78 { width: 78%;}
.prddetails span p { width: 98%; }
.prddetails .sareep { width:80%; }
.prddetails#rightxt span { float: right; width: 78%; margin-top: 15px; font-size: 13px; color: #505050; line-height: 17px;}
.prddetails#rightxt span p { width: 98%; }
.nextphara { margin-top: 20px; width: 100%; }
.nextphara h3 { color: #333; margin-left: 19px; margin-bottom: 9px; font-size: 19px; font-weight: 500; font-family: Roboto; display: inline-block;}
.prddetails .nextphara h2 { color: #333; margin-left: 19px; margin-bottom: 9px; font-size: 21px; font-weight: 500; font-family: Roboto; display: inline-block;}
.nextphara#txtop37 { margin-top:37px; width: 100%;}
.nextphara p { margin: auto; width: 96%; font-size: 13px; color: #505050; line-height: 20px; display: -webkit-box; }
.back { font-size: 12px; font-weight:bold; padding-left: 22px;}
.back a { margin-left: 2px; color: #187ddb; }
.shopnow { text-align: center; padding-top: 30px; padding-bottom: 30px;}
.shopnow a { color: #187ddb; font-size: 13px; font-weight:bold;}
.shopnow img { width: 5px; margin-left: 2px;}
.back img { width: 5px;}

/*storepartner*/
#spartner {background: #fff; float: left; width: 980px; box-shadow: 0 0 10px #CBCBCB; border:solid 1px #ccc; padding:0 0 20px 0;}
#spartner h2{ margin:10px 10px 0 20px; color:#333; font:40px/55px Roboto; font-weight:normal;font-weight: normal; text-decoration:underline;}
#spartner h3 img {margin:0; padding:0;}
#spartner img { float:left; margin: 60px 40px 60px 60px;}
#spartner p{ font:12px/18px Roboto;  text-align:justify; margin:10px 20px 10px 20px; color:#333; }
#spartner p a { text-align:right; color:#bb0000;    padding-right: 20px;   float: right;}
#spartner p a:hover { color:#000000;}
#spartner  span a {text-decoration:none; font:12px/18px Roboto;  color:#bb0000; float:right; padding:0; margin:0 10px 0 0; font-size:12px;}
#spartner span a:hover { color:#000000; text-decoration:underline;}
#spartner p a { color:#bb0000; text-decoration:none;}
#spartner p a:hover {text-decoration:underline;}
/*end store partner*/

/*contact us*/
#contactus {background: #fff; float: left; width: 980px; box-shadow: 0 0 10px #CBCBCB; border:solid 1px #ccc; padding:0 0 20px 0;}
#contactus h2{ margin:10px 10px 0 20px; color:#333; font:40px/55px Roboto; font-weight:normal;font-weight: normal;  text-decoration:underline;}
#contactus ul { margin:10px; padding:0;}
#contactus ul li img.country { vertical-align: bottom; float: left;padding-right: 5px; }
#contactus li {font:14px/18px Roboto;  text-align:justify; margin:10px 20px 10px 20px; color:#000; }
#contactus ul b{font-weight:bold; color:#bb0000}

#contactus li a{color:#bb0000;}

/*------------------POPUPS------------------------*/
#fade {	display: none;	background: #000; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%;	opacity: .80; z-index: 9999;}
.popup_block{ display: none; background: #fff; padding: 20px; border: 2px solid #F80781; float: left; font-size: 1.2em; position: fixed; top: 50%; left: 50%; z-index: 99999; -webkit-box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; box-shadow: 0px 0px 20px #000; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/
}
a.close#btn_close { float: right; margin: -20px -11px 0 0; font-family:monospace; font-size: 23px; color: #888; text-decoration: none;}
.popup_block p { padding: 5px 0px;	margin: 5px 0; font: 13px/18px Roboto; text-align:justify; color: #484848;}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade { position: absolute;}
*html .popup_block { position: absolute;}
.popup_block p a {color:#E0005B; text-decoration:none; font-size:13px;}
.popup_block p a:hover {color:#000; text-decoration:underline; font-size:13px;}
::-moz-selection {
    background: #ff0000;
    color: #fff;
}
::selection {
    background: #ff0000;
    color: #fff;
}

/* Date Picker CSS*/
.datepick { background-color: #f4f0ec; color: #1e1b1c; border: 2px solid #9C3; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-family: Arial,Helvetica,Sans-serif; font-size: 12px; z-index: 100002; }
.datepick-rtl { direction: rtl; }
.datepick-popup { z-index: 1000; }
.datepick-disable { position: absolute; z-index: 100; background-color: white; opacity: 0.5; filter: alpha(opacity=50); }
.datepick a { color: #1e1b1c; text-decoration: none; }
.datepick a.datepick-disabled { color: #888; cursor: auto; }
.datepick button { margin: 0.25em; padding: 0.125em 0em; background-color: #f0f0f0; border: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight: bold; }
.datepick-nav, .datepick-ctrl { float: left; width: 100%; background-color: #fff; font-size: 12px; padding: 5px 0; line-height: 19px; }
.datepick-ctrl { background-color: #9C3; }
.datepick-cmd { width: 30%; }
.datepick-cmd:hover { background-color: transparent; }
.datepick-cmd-prevJump, .datepick-cmd-nextJump { width: 8%; }
a.datepick-cmd { height: 1.5em; }
button.datepick-cmd { text-align: center; }
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear { float: left; padding-left: 2%; }
.datepick-cmd-current, .datepick-cmd-today { float: left; width: 35%; text-align: center; }
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close { float: right; padding-right: 2%; text-align: right; }
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear { float: right; padding-left: 0%; padding-right: 2%; text-align: right; }
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today { float: right; }
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close { float: left; padding-left: 2%; padding-right: 0%; text-align: left; }
.datepick-month-nav { float: left; text-align: center; }
.datepick-month-nav div { float: left; width: 12.5%; margin: 1%; padding: 1%; }
.datepick-month-nav span { color: #888; }
.datepick-month-row { clear: left; }
.datepick-month { float: left; width: 17.2em; border: 0px solid #e0cfc2; text-align: center; }
.datepick-month-header, .datepick-month-header select, .datepick-month-header input { height: 25px; background-color: #9C3; color: #fff; font-weight: bold; line-height: 25px; }
.datepick-month-header select, .datepick-month-header input { height: 1.4em; border: none; }
.datepick-month-header input { position: absolute; display: none; }
.datepick-month table { width: 100%; border: 0 solid transparent; border-collapse: collapse; }
.datepick-month th, .datepick-month td { margin: 0; padding: 1px; font-weight: normal; text-align: center; line-height: 18px; }
.datepick-month td.datepick-week, .datepick-month td.datepick-week * { background-color: #9C3; color: #fff; border: 1px solid #9C3; }
.datepick-month a { display: block; width: 100%; padding: 0.125em 0em; background-color: #fff; color: #000; border: 0px solid #cdc3b7; text-decoration: none; }
.datepick-month a, .datepick-month span { display: block; margin: 0; }
.datepick-month a { background-color: #fff; color: #444; border: 0px solid #cdc3b7; text-decoration: none; }
.datepick-month td span { color: #888; }
.datepick-month td .datepick-other-month { background-color: #fff; }
.datepick-month td .datepick-today { background-color: #333; border: 0px solid #d9bb73; color: #fff; }
.datepick-month td .datepick-highlight { background-color: #9C3; color: #1e1b1c; border: 0px solid #f5ad66; }
.datepick-month td .datepick-selected { background-color: #9C3; color: #fff; border: 0px solid #9C3; }
.datepick-status { clear: both; text-align: center; }
.datepick-clear-fix { clear: both; }
.datepick-cover { display: none; display: /**/ block; position: absolute; z-index: -1; filter: mask(); top: -1px; left: -1px; width: 100px; height: 100px; }

.newbodyalign2 label { padding: 15px; float: left; font-size: 14px; }

/*Social Media*/
.socialmedia ul { float: right; }
.socialmedia ul li { float:left; }
.socialmedia ul li a { color: #fff; text-decoration:none; padding: 5px 10px; }
.socialmedia ul li a:hover { background-color:#F80781; border-radius: 10px; }
