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:Arial, Helvetica, sans-serif, ; font-size:12px; color:#000; background:url(../cbzimages/chennaibazaar_bg.jpg) repeat top}
.container { width:980px; margin:0 auto;}
.container .header {height: 150px;}

.header h1 { float:left; margin:20px 0 10px 0;}
.header h1 a { width:180px; height:70px; display:block; background:url(http://www.chennaibazaar.com/image/EStoreLogos/9.png) no-repeat; background-position:0 0; text-indent:-100000px; overflow:hidden;}

#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(../cbzimages/menubg.png) no-repeat; width:140px; height:42px; display:block;}

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;}
#cbmainmenu li.products a.selected { background-position:-140px -43px;}
#cbmainmenu li.estore a.selected { background-position:-280px -43px;}
#cbmainmenu li.store a.selected { background-position:-420px -43px;}
#cbmainmenu li.about a.selected { background-position:-560px -43px;}
#cbmainmenu li.contact a.selected { background-position:-700px -43px;}







.strike { width:980px; height:4px; background-color:#561111; 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:Bebas Neue,arial; 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 AdobeFangsongStd-Regular, Arial, Helvetica, sans-serif; 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: Bebas Neue,arial;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: #f0f0f0; float: left; width: 980px; margin: 10px 0 0 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 Bebas Neue; font-weight:normal;font-weight: normal; text-decoration:underline;}

#aboutus p{ font:12px/18px AdobeFangsongStd-Regular, Arial, Helvetica, sans-serif;  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:30px; background:url(../cbzimages/fotter_bg.gif) repeat-x top; padding:13px; display:block;}
#footer span {float:left; font:12px/18px Arial, Helvetica, sans-serif; color:#fff;}
#footer p { float:right; font:12px/18px Arial, Helvetica, sans-serif; color:#fff; padding:0 5px 0 0; }
#footer p a {  font:12px/15px AdobeFangsongStd-Regular, Arial, Helvetica, sans-serif; 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(../cbzimages/slider_bg.png) no-repeat; width:980px; height:420px; padding:0px;	margin:0px;}
#slider {	position:relative;	width:980px;	height:425px;	background:url(../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(../cbzimages/slider_menu.png) no-repeat top; z-index:1000000;}
.nivo-controlNav a { display:block;	width:19px;	height:22px; background:url(../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(cbzimages/arrows.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:Bebas Neue; font-weight:normal; font-size:40px; font-weight: normal;  }
.boxgrid{ width: 301px; height: 173px; margin:10px 10px 10px 13px; float:left; background:#990000; border: solid 1px #999; overflow: hidden; position: relative; }
.boxgrid img{position: absolute; top: -1px;	left: 0px; border: 0; height: 174px; width: 301px; }
.boxgrid p{ margin:10px 0 10px 0; padding: 0 10px; color:#fff; font:12px/15px AdobeFangsongStd-Regular, Arial, Helvetica, sans-serif;}
.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: #f0f0f0; float: left; width: 980px;border:solid 1px #ccc;}
#content h2{ margin:10px 10px 0 20px; color:#333; font:40px/55px Bebas Neue; 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 10px; color:#bb0000; font:40px/55px Bebas Neue; font-weight:normal;font-weight: normal;}
.post { padding: 20px 20px; float: left; width: 200px;}



/*storepartner*/
#spartner {background: #f0f0f0; 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 Bebas Neue; 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 AdobeFangsongStd-Regular, Arial, Helvetica, sans-serif;  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 AdobeFangsongStd-Regular, Arial, Helvetica, sans-serif;  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: #f0f0f0; 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 Bebas Neue; font-weight:normal;font-weight: normal;  text-decoration:underline;}
#contactus ul { margin:10px; padding:0;}
#contactus li {font:14px/18px AdobeFangsongStd-Regular, Arial, Helvetica, sans-serif;  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: 20px solid #ddd; 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;
}
img.btn_close {	float: right; margin: -55px -55px 0 0;}
.popup_block p { padding: 5px 10px;	margin: 5px 0; font:12px/15px AdobeFangsongStd-Regular, Arial, Helvetica, sans-serif; text-align:justify;}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade { position: absolute;}
*html .popup_block { position: absolute;}
.popup_block p a {color:#bb0000; 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;
}