/*-------------------- New css document -----------------*/

body {
	padding: 0;
	margin: 0;
	background: #FFF;
	font: normal 13px/18px 'Cousine', sans-serif;
	text-align: left;
	color: #000;
	word-spacing: -4px;
}
* {
	margin: 0;
	padding: 0;
	outline: none;
}
a {
	outline: none;
	text-decoration: none;/*color:#fff;*/
}
/*	

a:hover{

text-decoration:underline;

}

*/





img {
	border: none;
}
.spacer {
	font-size: 0;
	line-height: 0;
	clear: both;
	outline: none;
	border: none;
}
.noRightMarin {
	margin-right: 0!important;
}
.noLeftMarin {
	margin-left: 0!important;
}
.nobg {
	background: none!important;
}
.noMargin {
	margin: 0!important;
}
.noheight {
	height: auto!important;
}
/*----------------------- Main wrapper ---------------------*/









#wrapper {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
#main_wrap {
	width: 954px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 20px;
	background-color: #fff;
	padding: 10px;
}
.last_bor {
	border: none !important;
}
.hed_top {
	background: #79bde8 url(../images/had_topbg.jpg) repeat-x 0 100%;
	width: 100%;
	margin-bottom: 20px;
}
.header_top {
	width: 954px;
	height: 59px;
	margin: 0 auto;
}
.header_top ul {
	width:/*325px*/ auto;
	margin: 0;
	float: right;/*height:49px;*/
}
.header_top ul li {
	float: left;
	padding-left: 8px;
	position: relative;
	list-style: none;
	margin-top:/*32px*/ 8px;
	height: 8px;
	border-right: 1px solid #fff;
}
.header_top ul li a {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	font-family: 'Cousine', sans-serif;
	display: block;
	text-decoration: none;
	margin-right: 6px;
	line-height: 12px;
}
.header_top ul li a:hover {
	font-size: 12px;
	font-weight: 400;
	font-family: 'Cousine', sans-serif;
	color: #ff0000;
	text-decoration: none;
}
.header {
	width: 954px;/*height:172px;*/
}
.fb {
	width: 32px;
	height: 34px;
	float: right;
	margin-right: 3px;
	background: url(../images/fb.png) 0 0 no-repeat;
}
.fb:hover, .tw:hover, .ins:hover {
	background-position: 0 -34px;
}
.tw {
	width: 32px;
	height: 34px;
	float: right;
	margin-right: 1px;
	background: url(../images/tw.png) 0 0 no-repeat;
}

.ins {
	width: 32px;
	height: 34px;
	float: right;
	margin-right: 1px;
	background: url(../images/ins.png) 0 0 no-repeat;
}
.logo {
	float: left;
	margin-top: 4px;
}
.topRgtPart {
	width: 630px;
	width: 650px\9;
	float: right;/*height:149px;*/
}
form.login {
	float: right;
	width: 528px;
	height: 43px;
}
form.login label {
	font: bold 13px/21px 'Cousine', sans-serif;
	color: #fff;
	float: left;
	margin-right: 8px;
	text-transform: uppercase;
}
label.icon {
	background: url(../images/loginicon.gif) 0 0 no-repeat;
	padding: 0 22px 0;
}
form.login input.txt {
	background: #333333;
	padding: 2px 5px;
	width: 115px;
	height: 21px;
	border: none;
	outline: none;
	margin-right: 8px;
	font: normal 11px/21px 'Cousine', sans-serif;
	color: #fff;
	float: left;
	border: solid 1px #45443a;
}
form.login .loginBtn {
	border: none;
	outline: none;
	font-size: 0;
	line-height: 0;
	text-transform: uppercase;
	background: url(../images/login_btn.gif) 0 0 no-repeat;
	float: left;
	display: block;
	width: 63px;
	height: 27px;
	cursor: pointer;
	text-indent: -2000px;
}
form.login .loginBtn:hover {
	border: none;
	outline: none;
	font-size: 0;
	line-height: 0;
	text-transform: uppercase;
	background: url(../images/login_btn_h.gif) 0 0 no-repeat;
	float: left;
	display: block;
	width: 63px;
	height: 27px;
	cursor: pointer;
	text-indent: -2000px;
}
.topRgtPart p {
	font: bold 11px/21px 'Cousine', sans-serif;
	color: #3da648;
	float: right;
	margin: 14px 3px 0 0;
	padding-left: 10px;
}
.topRgtPart p a {
	color: #3da648;
	text-decoration: underline;
}
.topRgtPart p a:hover {
	color: #3da648;
	text-decoration: none;
}
a.profile {
	float: right;
	padding: 0 10px;
	margin-top: 0px;
	font: bold 11px 'Cousine', sans-serif;
	text-align: center;
	text-decoration: underline;
	color: #fff;
	text-decoration: none;/*border-style:solid;







border-width:1px;







border-color:#323232 #ccc #323232 #ccc;*/
}
a.profile:hover {
	text-decoration: none;
}
.ddsmoothmenu ul {
	list-style-type: none;
}
ul.mainNav {
	margin: 0;
	padding-bottom: 6px;
	float: right;
	width: auto;
}
ul.mainNav li {
	float: left;
	margin-left: 12px;
	position: relative;
	height: 29px;
}
ul.mainNav li a {
	font-family: 'Cousine', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	color: #090909;
	text-transform: uppercase;
	/*font:400 18px/18px 'Cousine', sans-serif;*/



	padding: 5px 12px 7px;
	/*padding:7px 14px;*/



	display: block;
}
ul.mainNav li a:hover, ul.mainNav li .selected {
	font-family: 'Cousine', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	color: #ff0000;
	text-transform: uppercase;
	background-color: #000000;
}
.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	font-weight: normal!important;
	top: 29px!important;
	z-index: 2;
	margin: 0;
	padding: 0 14px;
	background-color: #000000;
	/*border-left: solid 1px #000;







border-right: solid 1px #000;







border-bottom: solid 1px #000;*/







	width: 203px!important;
}
/*Sub level menu list items (undo style from Top level List Items)*/















.ddsmoothmenu ul li ul li {
	display: list-item;
	width: auto;
	float: none;
	margin: 0!important;
	padding: 0!important;
	height: auto;
	font-family: 'Cousine', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	padding: 7px 0;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */















.ddsmoothmenu ul li ul li ul {
	top: 0!important;
	margin: 0!important;
	padding: 0!important;
	padding: 0 14px!important;
	left: 217px!important;
	font-weight: normal!important;
}
.ddsmoothmenu ul li ul li .selected {
	font-family: 'Cousine', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	color: #ff0000;
	background-color: #000;/*border-bottom: solid 1px #7585ff;







border-top: solid 1px #7585ff;*/
}
/* Sub level menu links style */















.ddsmoothmenu ul li ul li a {
	font-family: 'Cousine', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	color: #ff0000;
	text-transform: uppercase;
	padding: 7px 0;
	display: block;
	margin: 0!important;
	width: 204px;
	background-color: #000;
}
.ddsmoothmenu ul li ul li a:hover {
	text-decoration: none;
	color: #ff0000;
}
/* Holly Hack for IE \*/















* html .ddsmoothmenu {
	height: auto;
} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */































.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}
.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}
/* ######### CSS for shadow added to sub menus  ######### */































.ddshadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
}
/*--------------------------- container ---------------------*/















.container_home {
	/*width:1016px;*/







/*padding:0 33px 20px 33px;*/







/*background-repeat: repeat-y;







background-position: center bottom;







min-height:456px;







position:relative;*/







	overflow: hidden;
	margin: 7px auto;
	width: 954px;
}
.banArea {
	height: 440px;
}
.contentLeftPart {
	/*height:428px;*/







/*padding:28px 0 40px 28px;*/







	overflow: hidden;
}
.contentLeftPart h2 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.contentRightPart {
	width: 285px;
	float: right;
	margin-left: 36px;
	overflow: hidden;
}
.contentLeftPart .editlink {
	color: #fff;
	width: auto;
	position: absolute;
	left: 600px;
	top: 28px;
	width: 100px;
}
h2 {
	padding: 0 14px;
	margin-bottom: 10px;
	font-family: 'Cousine', sans-serif;
	font-size: 33px;
	/*background: #000;*/



	border: 1px solid #fff;/*overflow:hidden;*/
}
.content_hm h2 {
	letter-spacing: -2px!important;
	text-transform: uppercase;
	word-spacing: -4px;
}
.containerMain h2 {
	color: #79bde8;
	font-weight: 400;
	letter-spacing: -1px;
	padding: 22px 0 0 0;
	margin: 0;
}
h4 {
	color: #ff0000;
	font: bold 14px/16px 'Cousine', sans-serif;
	margin-bottom: 10px;
}
.contactForm h4, .contactForm1 h4 {
	color: #ff0000;
	font: 400 18px/18px 'Cousine', sans-serif;
	letter-spacing: -1px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
h6 {
	padding: 0 30px;
	margin-bottom: 10px;
	font: normal 21px/40px 'Cousine', sans-serif;
	color: #000;
	background: #e7e7e7;
	border: 1px solid #fff;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.contentLeftPart p {
	margin-bottom: 20px;
	padding: 2px 25px;/*font:normal 12px/18px Arial, Helvetica, sans-serif; text-align:left; color:#7e7e7e;*//*width:653px;*/
}
.openhrs {
	padding: 10px 16px;
	margin-left: 10px;
	margin-bottom: 25px;
	background: #e7e7e7;
	border: 1px solid #fff;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 14px;
	color: #7e7e7e;
	letter-spacing: -.2px;
	width: 464px;
}
/*.openhrs .head {







font-weight:bold;







float:left;







}







.openhrs p {







font:normal 14px/20px Arial, Helvetica, sans-serif; color:#000;







margin-bottom:0; padding:0;







width:243px;







}*/















ul.imgGallery {
	list-style-type: none;
	float: left;
	margin: 16px 0 0 0;
	width: 459px;
	padding: 0;
}
ul.imgGallery li {
	float: left;
	margin-right: 17px;
}
.searchBox {
	padding-top: 18px;
	float: right;
	font-size: 11px;
	margin-right: 1px;
	margin-bottom: 20px;/*border:#000 solid 1px;*/
}
.searchBox .txt {
	width: 279px;
	height: 31px;
	float: left;
	padding: 0 6px;
	background-color: #fff;
	;
	border: none;
	outline: none;
	font-size: 14px;
	line-height: 31px;
	color: #a4a4a4;
	border: 1px solid #dadada;
	border-right: none;
}
.searchBox .searchBtn {
	width: 32px;
	height: 33px;
	float: left;
	background: url(../images/bg_search_btn.gif) 0 0 no-repeat;
	border: none;
	outline: none;
	font-size: 0;
	line-height: 0;
	text-indent: -1000px;
	cursor: pointer;
}
.scHeader {
	font: normal 12px/20px 'Cousine', sans-serif;
	color: #000;
}
.scColourView th {
	font: bold 14px/20px 'Cousine', sans-serif;
	color: #000;
	padding: 5px;
}
.scColourView td, .scHeader td {
	font: normal 12px/20px 'Cousine', sans-serif;
	color: #000;
	padding: 5px;
}
.scColourView td a {
	color: #ff0000;
}
.grandTotal {
	font: normal 12px/20px 'Cousine', sans-serif;
	color: #000;
	margin-bottom: 10px;
}
.scHeader a {
	color: #ff0000;
}
.update {
	font-size: 0;
	line-height: 0;
	color: #fff;
	border: none;
	outline: none;
	background: url(../images/all_but.png) -2px -459px no-repeat;
	width: 190px;
	height: 29px;
	float: left;
	cursor: pointer;
	text-indent: -1000px;
}
.update:hover {
	background: url(../images/all_but.png) -2px -424px no-repeat;
}
.continue_shopping {
	font-size: 0;
	line-height: 0;
	border: none;
	outline: none;
	background: url(../images/all_but.png) -2px -350px no-repeat;
	width: 200px;
	height: 29px;
	float: left;
	cursor: pointer;
	text-indent: -1000px;
	color: #fff;
	margin-left: 190px;
}
.continue_shopping:hover {
	background: url(../images/all_but.png) -2px -390px no-repeat;
}
.checkout {
	font-size: 0;
	line-height: 0;
	border: none;
	outline: none;
	background: url(../images/all_but.png) -2px -276px no-repeat;
	width: 190px;
	height: 29px;
	float: right;
	cursor: pointer;
	text-indent: -1000px;
	color: #fff;
}
.checkout:hover {
	background: url(../images/all_but.png) -2px -311px no-repeat;
}
.btn_placeorder {
	font-size: 0;
	line-height: 0;
	border: none;
	outline: none;
	background: url(../images/all_but.png) -2px -499px no-repeat;
	width: 190px;
	height: 29px;
	float: left;
	cursor: pointer;
	text-indent: -1000px;
	color: #fff;
}
.btn_placeorder:hover {
	background: url(../images/all_but.png) -2px -533px no-repeat;
}
.momemore {
	font-family: 'Cousine', sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 34px;
	padding: 6px 22px;
	background-image: url(../images/blackbg.gif);
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.momemore:hover {
	color: #ff0000;
}
/*--------------------- Product page ------------*/















.container_product {
	/*width:980px;*/















/*background-repeat: repeat-y;







background-position: 6px top;







padding:21px 24px 20px 10px;*/







	padding: 7px 0px 20px;
	overflow: hidden;
}
.container_product_cart {
	padding: 21px 24px 20px 24px!important;
	width: 966px!important;
}
.leftPart {
	width: 230px;
	float: left;
	margin-right: 10px;
}
.leftPart .leftMenu h3 {
	font-family: 'Cousine', sans-serif!important;
	font-size: 24px;
	font-weight: normal;
	line-height: 36px;
	color: #fff;
	text-transform: uppercase!important;
	margin: 0;
	padding-left: 0!important;
	background: #000 !important;
	text-align: center;
	padding: 9px 0 10px 29px;
	letter-spacing: -1px;
}
.leftMenu {
	display: block;
	background-color: #fff;
	padding: 0;
	border: solid 1px #e3e3e3;
	overflow: hidden;
}
.leftMenu ul {
	list-style-type: none;
	margin-top: 1px;
	padding: 0;
	float: left;
	width: auto;
	background: none;
	border: none;
}
.leftMenu ul li {
	list-style-type: none;
	float: left;
	width: 228px;
}
.leftMenu ul li a {
	width: 200px;
	float: left;
	font: bold 12px/20px 'Cousine', sans-serif;
	text-align: left !important;
	text-decoration: none;
	/*text-transform: uppercase;*/

	color: #000;
	cursor: pointer;
	/*line-height: 24px;*/

	padding: 2px 0 0 30px;
	background: url(../images/sub_marker1.jpg) 10px 50% no-repeat;
	border-bottom: solid 1px #e3e3e3;
}
.leftMenu ul li ul {
	width: 230px;
	float: left;
	margin-left: 20px;
}
.leftMenu ul li ul li a {
	width: 180px;
	float: left;
	font-weight: normal;
	border-bottom: dotted 1px #e3e3e3;
}
.leftMenu ul li a.current, .leftMenu ul li ul li a.current {
	color: #FF0000;
}
.leftMenu ul li a span.arrow_black {
	cursor: pointer;
	height: 45px;
	padding: 0 !important;
	float: left;
	font: normal 13px/16px 'Cousine', sans-serif;
	font-weight: normal;
	text-align: left !important;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
	line-height: 28px;
	cursor: pointer;
}
/*.leftMenu ul li a:after {

content: ">";

}*/



.leftMenu ul li a:hover {
	color: #ff0000!important;
	background: url(../images/sub_marker1_hover.jpg) 10px 50% no-repeat;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.leftMenu ul li a:hover span.witharrow {
	color: #ff0000!important;
}
.leftMenu ul li a.selected {
	color: #ff0000;
	background: #fff;
 font-weight:normal padding: 4px 0px 4px 7px;;
}
.leftPart .goBox {
	overflow: hidden;
	margin: 11px 0 0 0;
}
.leftPart .goBox .txt {
	background: url(../images/search_bg.gif) 0 0 no-repeat;
	width: 128px;
	height: 21px;
	display: block;
	float: left;
	border: none;
	outline: none;
	padding: 2px 3px;
	font: normal 12px/20px 'Cousine', sans-serif;
	text-align: center;
}
.leftPart .goBox .goBtn {
	border: none;
	outline: none;
	background: url(../images/gobtn.gif) 0 0 no-repeat;
	width: 26px;
	height: 20px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	float: right;
	margin: 2px 0 0 0;
	text-indent: -100px;
}
.leftPart .goBox .goBtn:hover {
	border: none;
	outline: none;
	background: url(../images/gobtn.gif) 0 100% no-repeat;
	width: 26px;
	height: 20px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	float: right;
	margin: 2px 0 0 0;
}
.rightpart {
	overflow: hidden;
}
.breadCumb {
	margin-bottom: 14px;
	overflow: hidden;
	background: url(../images/breadCumbleft.png) 0 0 no-repeat;
}
.breadCumb ul {
	list-style-type: none;
	padding: 0 0 0 4px;
	background: #fff;
	background: url(../images/breadCumbbg.png) 100% 0 no-repeat;
	height: 38px;
	margin-left: 10px;
	width: auto;
	float: left;
}
.breadCumb ul li {
	list-style-type: none;
	float: left;
	padding: 0 10px 0 0;
}
.breadCumb ul li a {
	background: url(../images/breadcumbarrow.png) 100% 0 no-repeat;
	float: left;
	font: bold 12px/37px 'Cousine', sans-serif;
	color: #fff;
	word-spacing: normal;
	padding: 1px 30px 0 6px;
}
.breadCumb ul li a:hover {
	color: #5492F1;
}
.breadCumb ul li span {
	font: bold 12px/20px 'Cousine', sans-serif;
 ` color:#3da648;
	/*	margin-right:6px;







*/







	display: inline-block;
	text-transform: uppercase;
}
.breadCumb ul li a.selected {
	color: #fff;
	background-image: none!important;
	padding: 1px 18px 0 6px!important;
}
.container_product .breadCumb {
	margin-left: 0;
	margin-right: 0;
}
.topPartArea {
	/*margin-bottom:25px;*/margin-bottom: 37px;
}
.topPart {
	position: relative;/*overflow:hidden;*/
}
.leftPart .topPart {
	/*margin-bottom:10px;*/







	background-color: #000;
}
 .container_product .rightpart .topPart, .container_product_cart .topPart, {







/*height:47px;*/







/*padding-left:9px;*/







padding:0 14px;
 margin-bottom:10px;
 position:relative;
 font:normal 18px/40px 'Cousine', sans-serif;
 color:#fff;







/*margin:0 18px;*/







background-color:#000;
 border: 1px solid #fff;
 overflow:hidden;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
.container_staff .topPart {
	margin: 0;
}
.topPart h2 {
	font-family: 'Cousine', sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 55px;
	border: none;
	color: #fff;
	text-transform: uppercase;
	background-color: #79bde8!important;
}
.topPart h3 {
	font: normal 24px/55px 'Cousine', sans-serif;
	color: #fff;
	text-transform: uppercase;
	background-color: #0067b1!important;
	padding-left: 15px;
	overflow: hidden;
}
ul.sortby {
	list-style-type: none;
	position: absolute;
	bottom: 12px;
	right: 0;
	padding-right: 0;/*	padding-right:16px;*/
	bottom: -37px;/*bottom:-24px;*/
	height: 28px;
	padding-top: 8px;
}
ul.sortby li {
	float: left;
	/*margin-right:10px;*/margin-left: 10px;
	font: bold 12px/20px 'Cousine', sans-serif;
	color: #ff0000;
}
ul.sortby li a {
	font: bold 12px/20px 'Cousine', sans-serif;
	color: #ff0000;
	text-decoration: underline;
}
ul.sortby li a:hover {
	font: bold 12px/20px 'Cousine', sans-serif;
	color: #000;
	text-decoration: none;
}
.productRow {
	overflow: hidden;
	margin-bottom: 20px;
	padding-left: 0px;
}
.proBox {
	width: 208px;
	height: 400px;
	float: left;
	padding: 9px 10px 10px;
	margin-right: 11px;
	border: #eaeaea solid 1px;
}
.proBox:hover {
	background: #79bde8;
	color: #fff!important;
}
.proBox:hover h4, .proBox:hover a {
	color: #fff!important;
}
.proBox a.imgArea {
	width: 210px;
	height: 297px;
	font: bold 12px/15px 'Cousine', sans-serif;
	text-align: center;
	color: #000;
	margin-bottom: 19px;
	float: left;
	background: #fff;
	cursor: pointer;
}
.proBox img {
	margin: 0 auto;
	display: block;
}
.proDescription {
	float: left;
	font-family: 'Cousine', sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
	text-align: left;
	text-transform: uppercase;
	color: #131314;/*padding-left:16px;*/
}
.proDescription h4 {
	float: left;
	font-family: 'Cousine', sans-serif;/* font-size:18px; */
	font-weight: 300;
	line-height: 18px;
	font-size: 17px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	color: #131314;
	margin-bottom: 8px;
	letter-spacing: -1px;
	display: block;
	clear: both;
	float: left;
	width: 205px;
}
.proDescription a {
	float: left;
	font-family: 'Cousine', sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
	color: #131314;
	border: none;
	background: none;
	width: auto;
}
ul.pagination {
	float: right;
	list-style-type: none;
	margin-bottom: 25px;
	padding-top: 0;
}
ul.pagination li {
	float: left;
	margin-right: 1px;
	margin-bottom: 4px;
	font: normal 10px/17px 'Cousine', sans-serif;
	color: #000;
}
ul.pagination li a {
	font: normal 10px/36px 'Cousine', sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
	width: 36px;
	height: 36px;
	display: block;
	background: #000;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
ul.pagination li a:hover {
	text-decoration: none;
	background-color: #F00;
}
ul.pagination li span {
	font: normal 10px/35px 'Cousine', sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
	background-color: #ff0000;
	width: 36px;
	height: 36px;
	display: block;
}
ul.pagination li.btn_next {
	width: 18px;
	height: 20px;
	background-image: url(../images/next_bg.png);
	background-color: none;
}
ul.pagination li.btn_prev {
	width: 18px;
	height: 20px;
	margin-right: 6px;/*background:url(../images/prev_bg.png) 0 0 no-repeat;*/
}
ul.pagination li.btn_prev a, ul.pagination li.btn_next a {
	background: none!important;
}
.product_des_detailbox ul {
	padding-left: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}
.product_des_detailbox ul li {
	font: bold 12px/20px 'Cousine', sans-serif;
	color: #323232;
	word-wrap: break-word;
}
/*--------------- Product Description ----------------*/















.product_img {
	width: 300px /*288px*/;
	height: 390px /*387px*/;
	float: left;
	margin-right: 15px;
	border: #eaeaea solid 1px;
}
/*display:table-cell;







overflow:hidden;







line-height:229px;







text-align:center;







vertical-align:middle;







}







.product_img span{







display: inline-block;







height: 387px;







vertical-align: middle;







visibility: hidden;







border:#000 solid 1px;







}







.product_img img{







overflow: hidden;







vertical-align: middle;







}*/























.product_img a {
	display: block;
	margin: 0 auto;
	height: 390px;
}
.product_des_detailbox {
	width: 354px;
	float: left;
	color: #7E7E7E;
}
.product_des_detailbox div {
	margin-bottom: 25px;
	font: normal 12px/20px 'Cousine', sans-serif;
	color: #000;
}
.product_des_detailbox div strong {
	font-size: 14px!important;
}
.product_des_detailbox div .heading {
	font: normal 18px/18px 'Cousine', sans-serif;
	/*font: normal 18px/18px 'Cousine', sans-serif;*/



	text-align: left;
	color: #FF0000;
	margin-bottom: 10px;
	padding: 0;
}
ul.img_list {
	list-style-type: none;
	margin-top: 10px;
	float: left;
}
ul.img_list li {
	float: left;
	margin-right: 5px;
	border: #eaeaea solid 1px;
	margin-bottom: 5px;
}
ul.img_list li a .imgBox {
	width: 106px /*93px*/;
	height: 123px;
	float: left;/*background-color:#3da648;*/
}
.addToCart {
	background: url(../images/all_but.png) -2px -129px no-repeat;
	width: 190px;
	height: 29px;
	border: none;
	outline: none;
	cursor: pointer;
	float: right;
	margin-left: 20px;
	text-indent: -999px;
	font: normal 1px 'Cousine', sans-serif;
	color: #fff;
}
.addToCart:hover {
	background-position: -2px -163px;
	text-indent: -999px;
}
.addToWishList {
	background: url(../images/add_cart_wishlist.gif) 0 0 no-repeat;
	width: 111px;
	height: 24px;
	border: none;
	outline: none;
	cursor: pointer;
	display: block;
	float: right;
	margin: 10px 10px 0 0;
	font-size: 0;
	line-height: 0;
	color: #fff;
	text-indent: -10000px;
}
.addToWishList:hover {
	background: url(../images/add_cart_wishlist_h.gif) 0 0 no-repeat;
	text-indent: -10000px;
}
.addToFavourite {
	background: url(../images/all_but.png) -2px -210px no-repeat;
	width: 190px;
	height: 29px;
	border: none;
	outline: none;
	cursor: pointer;
	float: right;
	margin-left: 20px;
	text-indent: -999px;
	font: normal 1px 'Cousine', sans-serif;
	color: #fff;
}
.addToFavourite:hover {
	background-position: -2px -244px;
}
.bnProductMatrixWrapper {
	font: normal 12px/20px 'Cousine', sans-serif;
	color: #323232;
	margin-bottom: 15px;
	padding-top: 20px;
	float: left;
}
/*----------------- Contact ------------*/















.container_common {
	/*width:1014px;*/







/*background:#fff url(../images/containerBg.jpg) 0 0 no-repeat;







padding-bottom:10px;*/







	overflow: hidden;
	padding: 0 0 20px;
}
.contentCommon {
	/*width:986px;

padding:28px 0 0 28px;



padding-top:10px;*/

	overflow: hidden;
	/*background-image: url(../images/content_shado.png);*/



/*background:url(../images/content_shado.png) 50% 0 repeat-y;*/



/*background-position: 6px 0;*/



	min-height: 428px;
	position: relative;
}
.contentCommon p {
	margin-bottom: 10px;
	padding: 0 15px 0 0;
	font: normal 12px/18px 'Cousine', sans-serif;
	color: #7e7e7e;
	/*width:638px;*/







	overflow: hidden;
}
.contentCommon h5 {
	font-family: 'Cousine', sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #FF0000;
	margin-bottom: 15px;
}
/*.container_common h2 {







height:47px;







font: normal 18px/47px Arial, Helvetica, sans-serif;







color:#fff;







background-color:#0000ff;







padding:0 25px 0 18px;







margin:0 40px 10px 14px;







width:auto;







}*/





.contentCommon h2 {
	/*height:47px;*/



	font-family: 'Cousine', sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 55px;
	text-transform: uppercase;
	color: #fff;
	border: none;
	background-color: #0067b1;
	text-transform: uppercase;/*padding:0 25px 0 18px;

margin:0 0 10px 0;

width:auto;*/
}
.contactForm {
	width: 449px;
	padding: 0 20px 20px;
	margin: 20px 0 0 0;
	float: left;
	background-color: #141517;
}
.contactForm1 {
	width:/*354px*/ 510px;
	padding: 20px 30px;
	margin: 0 auto;
	background-color: #79bde8;
}
p.addressBox {
	margin-bottom: 25px;
	font: normal 13px/18px 'Cousine', sans-serif;
	color: #333333;
	padding: 0;
}
p.addressBox .head {
	width: 76px;
	float: left;
	display: inline-block;
}
p.addressBox a {
	color: #333333;
}
.contactForm label {
	width: 338px;
	float: left;
	color: #fff;
	font: normal 18px/28px 'Cousine', sans-serif;
	text-transform: uppercase;
}
.contactForm1 label {
	width: 190px;
	float: left;
	font: normal 18px/28px 'Cousine', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.contactForm select, .contactForm1 select {
	width: 338px;
	border: none;
	border: 0;
	outline: none;
	float: left;
	display: block;
	margin-bottom: 10px;
	padding: 8px;
	color: #666666;
	background-color: #dcdcdc;
	font: normal 13px/18px 'Cousine', sans-serif;
}
.contactForm select option, .contactForm1 select option {
	padding: 1px 4px;
	background-color: #dcdcdc;
}
.contactForm .txt, .contactForm1 .txt {
	width: 285px;
	height: 18px;
	float: left;
	display: block;
	margin-bottom: 10px;
	padding: 9px;
	color: #666666;
	font: normal 13px/18px 'Cousine', sans-serif;
	background-color: #dcdcdc;
	border: none;
	border: 0;
}
.contactForm textarea, .contactForm1 textarea {
	width: 284px;
	background-color: #dcdcdc;
	height: 86px;
	border: 1px solid #ccc;
	float: left;
	display: block;
	margin-bottom: 10px;
	padding: 9px;
	color: #666666;
	font: normal 13px/18px 'Cousine', sans-serif;
}
.contactForm .sendBtn, .contactForm1 .sendBtn {
	background: url(../images/send_btn.gif) 0 0 no-repeat;
	width: 45px;
	height: 20px;
	border: none;
	outline: none;
	font-size: 0;
	line-height: 0;
	margin: 0 0 0 100px;
	cursor: pointer;
	text-indent: -1000px;
}
.contactForm1 .btnSubmitreg {
	margin-left: 0px;
}
.gmap {
	float: right;
	margin: 20px 0 0 0;
}
.gmap iframe {
	border: solid 1px #cccccc
}
.gmap .view {
	color: #4588d0;
	font: normal 13px/18px 'Cousine', sans-serif;
	display: inline-block;
	margin: 10px 0 0 0;
}
ul.imgGallery2 {
	list-style-type: none;
	margin: 50px auto;
}
ul.imgGallery2 li {
	float: left;
	margin: 0 46px 16px 0;
}
ul.imgGallery2 li .noRightMarin {
	margin-right: 0 !important;
}
.ocHeader {
	background-color: ##F2F8FD;
	border-top: 1px solid #CCCCCC;
	color: #747877;
	font: 12px/15px 'Cousine', sans-serif;
}
.confirmTotal {
	color: #000;
	font: 12px/15px 'Cousine', sans-serif;
}
.place_order {
	background: url(../images/place_order.gif) 0 0 no-repeat;
	width: 89px;
	height: 24px;
	border: none;
	outline: none;
	font-size: 0;
	line-height: 0;
	display: block;
	font-size: 0;
	line-height: 0;
	color: #fff;
	cursor: pointer;
}
.place_order:hover {
	background: url(../images/place_order_h.gif) 0 0 no-repeat;
}
/*---------------- accessories ------------*/























.bottompic {
	margin: 0px 0 0 0;
}
.sponser {
	bottom: 20px;
	position: absolute;
}
.greenlink {
	font: bold 12px/20px 'Cousine', sans-serif;
	color: #ff0000;
	text-decoration: underline;
	position: absolute;
	bottom: 20px;
}
.greenlink:hover {
	font: bold 12px/20px 'Cousine', sans-serif;
	text-decoration: none;
	position: absolute;
	bottom: 20px;
	color: #ff0000;
}
.topSponser {
	margin-bottom: 10px;
	display: block;
}
.brandName {
	font: normal 18px/20px 'Cousine', sans-serif;
	color: #ff0000;
	text-transform: uppercase;
	margin-bottom: 10px;
	word-spacing: -6px;
}
.brandName2 {
	font: normal 18px/20px 'Cousine', sans-serif;
	color: #333333;
	text-transform: uppercase;
}
/*-------------------- Testimonials ------------*/















.testimonialBox {
	margin-bottom: 10px;
}
.testimonialBox .greenTxt {
	color: #ff0000;
	padding: 10px 20px 0 0;
	display: inline-block;
}
.testimonialBox .greenTxt2 {
	color: #ff0000;
	padding: 10px 40px 0 0;
	display: inline-block;
	float: right;
}
/*---------------- Staff ---------------*/















.container_staff {
	/*width:966px;







padding:21px 24px 20px 24px;*/







	padding: 0 0 20px;/*	background-repeat: repeat-y;

background-position: 6px top;*/
}
.staff_row {
	overflow: hidden;
	margin-top: 30px;
}
.staff_des {
	padding: 0 7px 9px 7px;
	background-color: #fff;
	font: normal 12px/16px 'Cousine', sans-serif;
	color: #000;
	width: 532px;
	float: right;
	height: 175px;
}
.staff_des .staff_name {
	font-family: 'Cousine', sans-serif;
	font-size: 18px;
	font-weight: 300;
	/*line-height:20px*/;
	color: #000;
	margin-bottom: 10px;
	/*background-color:#000;*/

	padding: 0 6px 10px 0;
	width: 300px;
}
.staff_des .staff_name span {
	font-weight: bold!important;
}
.staff_des p {
	font: normal 12px/16px 'Cousine', sans-serif;
	color: #999;
}
.staffimg {
	float: left;
	background-color: #fff;
	width: 168px;
	height: 193px;
}
/*------------------- Login ---------------*/















.login2 {
	width: 300px;
	margin: 20px auto;
}
.loginBtn2 {
	border: none;
	outline: none;
	text-transform: uppercase;
	background: url(../images/all_but.png) -1px -51px no-repeat;
	float: left;
	display: block;
	width: 80px;
	height: 29px;
	/*hanging-punctuation:36px;*/

	font: normal 1px/25px 'Cousine', sans-serif;
	color: #fff;
	cursor: pointer;
	text-indent: -1000px;
	overflow: hidden;
}
.loginBtn2:hover {
	background-position: -1px -85px;
}
.loginBtn2:hover {
	background-color: #000;
	color: #fff;
}
.youtube {
	margin: 3px 18px 13px;
}
.negetive_error {
	background-color: #ccc;
	color: #ff0000;
	padding: 10px 20px;
	font: bold 12px/16px 'Cousine', sans-serif;
	background: url(../images/green_bg.png) 0 0 repeat;
	margin: 20px 0 20px 0;
	text-align: center;
	display: block;
}
/*.negetive_error:hover{

background-color:#ccc;

color:red;

padding:10px 20px;

font:bold 12px/16px Arial, Helvetica, sans-serif;

background:url(../images/green_bg.png) 0 0 repeat;

margin:25px;

text-align:center;

display:block;

}*/





.shoppingtop {
	width: auto;
	background: url(../images/cart.png) 100% -2px no-repeat;
	padding-right: 36px!important;
	padding-left: 10px!important;
	font-size: 16px!important;
	text-align: center;
}
/*------------------- misc ----------------*/





p a {
	color: #000;
}
p a:hover {
	color: #ff0000;
}
label.error {
	margin-bottom: 10px;
	/*width:auto!important;*/

	margin-left: 190px;
	display: block;
	color: #ff0000;
	font: normal 12px/20px 'Cousine', sans-serif;
}
input.error, .contactForm textarea.error, select.error, .contactForm1 textarea.error {
	margin-bottom: 0!important;
}
.error {
	margin-bottom: 10px;
	font: normal 12px/20px 'Cousine', sans-serif;
	text-align: left;
	color: #FF0000;
}
.youremail .error {
	padding: 0 0 0 10px;
}
.autoHeight {
	height: auto!important;
}
.topMargin30 {
	margin-top: 30px!important;
}
.marginLeft100 {
	margin-left: 140px!important;
}
.marginLeft100:hover {
	margin-left: 140px!important;
}
.mendetory {
	font-size: 9px;
	color: #FF0000;
}
.chk {
	display: block;
	float: left;
	margin: 3px 10px 0 0;
}
.chkTxt {
	margin-bottom: 10px;
	width: auto !important;
}
/*edited by somnath 22-07-2011*/







.logout {
	background: url(../images/logout.png) 100% 50% no-repeat !important;
	padding-right: 33px!important;
	float: right;
	margin: 0 4px 0;
	font: bold 14px 'Cousine', sans-serif;
	text-align: left;
	text-decoration: none;
	color: #fff;
}
.logout:hover {
	text-decoration: none;
}
.favourite {
	background: url(../images/favourite.png) 100% 50% no-repeat !important;
	padding-right: 37px !important;
	margin-right: 4px;
}
.profileimg {
	background: url(../images/profile.png) 100% 50% no-repeat !important;
	padding-right: 45px!important;
	border-right: none !important;
	margin-right: 4px;
}
.pro_searchArea {
	width: 281px;
	height: 27px;
	float: right;
	margin-bottom: 15px;
	padding-top: 3px;
	background: url(../images/bg_products.png) 0 0 no-repeat;
}
.pro_searchArea span {
	width: auto;
	float: left;
	margin-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	line-height: 19px;
	color: #fff;
}
.pro_searchArea input {
	width: 124px;
	height: 17px;
	float: left;
	padding: 1px 5px 3px;
	background: #fff;
	border: none;
	font-size: 12px;
	line-height: 18px;
	border: none;
}
.btn_go {
	width: auto!important;
	padding: 0!important;
	margin-left: 8px;
	background: none!important;
	border: none!important;
	font: bold 13px/22px 'Cousine', sans-serif !important;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}
.btn_go:hover {
	background-position: 0 100%;
	color: #666!important;
}
/*edited by INDRANI 29/07/2011*/























.catalog {
	background: url(../images/catalog_icon.png) 100% 50% no-repeat !important;
	padding-right: 35px !important;/*height:29px !important;







line-height:30px !important;*/
}
ul.clientLogoList {
	list-style-type: none;
	margin-top: 25px;
}
ul.clientLogoList li {
	list-style-type: none;
	width: auto;
	float: left;
	padding: 10px 10px;
	line-height: 100px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	height: 100px;
}
/*ul.clientLogoList li a{







float:left;







}*/







ul.clientLogoList li span {
	display: inline-block;
	height: 70px;
	vertical-align: middle;
	visibility: hidden;
}
ul.clientLogoList li img {
	overflow: hidden;
	vertical-align: middle;
}
.rightContainer {
	padding: 0px 30px 6px;/*border:#000 solid 1px;*/
}
.picArea {
	width: 228px;
	/*float:left;*/







	margin: 0 auto;
	margin-bottom: 15px;
	display: table-cell;
	line-height: 260px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.picArea span {
	display: inline-block;
	height: 260px;
	vertical-align: middle;
	visibility: hidden;
}
.picArea img {
	overflow: hidden;
	vertical-align: middle;
}
.picture {
	float: right;
	margin-left: 50px;
	padding-right: 25px;
}
.breadcrumb {
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #fff;
	overflow: hidden;/*-webkit-border-radius: 5px;







-moz-border-radius: 5px;







border:#000 solid 1px;*/
}
.breadcrumb ul {
	list-style-type: none;
	overflow: hidden;
	padding: 0 15px;
	background: #ccc;
}
.breadcrumb ul li {
	list-style-type: none;
	float: left;
	padding: 0 10px 0 0;/*border:#000 solid 1px;*/
}
.breadcrumb ul li a {
	float: left;
	/*padding:0 0 0 25px;*/







	color: #0000ff;
	line-height: 40px;
	text-transform: uppercase;/*background:url(../images/bullet_breadcrumb.png) 0 50% no-repeat;*//*border:#000 solid 1px;*/
}
.breadcrumb ul li a:hover {
	color: #000;
}
.breadcrumb ul li a.current {
	color: #000;
}
.heading {
	margin-bottom: 20px;
	padding: 0 0 0 /*15px*/ 0;
	font: normal 18px/20px 'Cousine', sans-serif;
	/*font:normal 18px/20px 'Cousine', sans-serif;*/



	text-transform: uppercase;
	color: #ff0000;
	background: none!important;
	border: none;
	display: block;
}
/*.contentCommon img{float:right; margin-left:50px; margin-right:25px; }*/















.welcomeArea {
	width: auto;
	/*height:32px;*/







	float: right;
	margin-top: 2px;
	color: #fff;
}
.welcomeArea span.username {
	width: auto;
	float: right;
	font-family: 'Cousine', sans-serif;
	font-size: 12px;
	line-height: 22px;
}
.welcomeArea span.iconUser {
	width: 18px;
	height: 22px;
	float: right;
	margin-left: 6px;
	background: url(../images/user_Icon.png) 0 0 no-repeat;
}
.logoutArea {
	/*height:56px; */







	width: 517px;
	float: right;
	padding: 6px 4px 0;
}
.logoutArea a {
	height: 30px;
	float: left;
	padding: 0 3px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0.5px;
}
.logoutArea a:hover {
	text-decoration: underline;
}
.loginDetails {
	float: right;
	width: auto;
	margin-top: 10px;
}
.loginArea {
	width: 954px;
	height:/*47px*/ 60px;
	padding-top: 6px;
	margin: 0 auto;
	text-align: right;
}
.loginArea .icon {
	float: left;
	text-transform: none!important;
	margin-top: 2px;
	margin-right: 0!important;
	padding-right: 7px!important;
	padding-left: 22px!important;
	font-family: 'Cousine', sans-serif;
	font-size: 12px;
	color: #fff;
}
.loginArea .txt {
	width: 100px!important;
	float: left;
	margin-right: 10px;
	color: #5c5e63;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C9C6C2;
	border: none;
	border: 0;
	outline: none;
	padding: 2px;
}
.loginArea .btnSubmit {
	float: left;
}
dl.editProfile {
	overflow: hidden;
}
dl.editProfile dt {
	width: 130px;
	float: left;
	margin-bottom: 10px;
	font: bold 12px/20px 'Cousine', sans-serif;
	text-align: left;
	color: #333;
}
dl.editProfile dd {
	width: auto;
	float: left;
	margin-bottom: 10px;
	font: normal 12px/20px Arial;
	text-align: left;
	color: #333;
}
/*edited by INDRANI 29/07/2011*/























.menu_last_child a:hover {
	/*border-bottom:solid 1px #0000fe!important;*/







	font-weight: normal!important;
}
.menu_first_child a:hover {
	/*border-top:solid 1px #0000fe!important;*/







	font-weight: normal!important;
}
.nomargin {
	margin-right: 0!important;
}
.scLineItem {
	background-color: #ddd;
}
/*---------------------head------------------------*/















.hed_deva {
	height: 5px;
	/*margin-top:6px;







margin-top:6px\9;*/







/*padding-top:6px;*/







	background: url(../images/log_dvai.gif) repeat-x;
}
.foot {
	width: 100%;
	background-color: #79bde8;
}
.footerContent p {
	font: normal 13px/20px 'Cousine', sans-serif;
	color: #cccccc;
	/*padding:16px 0 0 0;*/

	float: left;
	position: relative;
	z-index: 1;
}
.footerContent p a, .footerContent p span, .footerContent font.rightTxt a {
	color: #ccc;
}
.footerContent p a.greentxt {
	color: #33cc33;
}
.footerContent p a.greentxt:hover {
	color: #ccc;
}
font.rightTxt a:hover {
	color: #33cc33;
}
.footerContent font.rightTxt {
	float: right;
	font: normal 13px/12px 'Cousine', sans-serif;
	color: #c5c5c5;
	padding: 16px 0 0 0;
	position: relative;
	z-index: 1;
	width: 204px;
}
.footerContent font.rightTxt p {
	position: absolute;
	width: 110px;
	height: 20px;
	left: 0;
	top: 10px;
}
.footer {
 *margin-top:-1px;
	/*height:233px;*/

	width: 976px;
	background-image: url(../images/foot_bg.gif);
	background-repeat: repeat;
	background-position: center top;
	margin: 0 auto;
	padding-bottom: 45px;
}
.footer_lft {
	padding-left: 20px;
	padding-right: 37px;
	padding-top: 33px;
}
.footer ul {
	width: auto;
}
.footer ul h3 {
	font-size: 24px;
	color: #fff;
	letter-spacing: -1px;
	font-weight: 400;
	font-family: 'Cousine', sans-serif;
	line-height: 29px;
	margin-bottom: 20px;
}
.categories {
	width: 297px;
	float: left;
	margin-right:15px;
	list-style: none;
}
.categories ul li {
	list-style: none;
	background-image: url(../images/arow2.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 28px;
}
.categories ul li a {
	font-size: 14px;
	font-family: 'Cousine', sans-serif;
	color: #fff;
	line-height: 22px;
	text-decoration: none;
	font-weight: 400;
}
.categories ul li a:hover {
	color: #79bde8;
}
.packages {
	width: 249px;
	float: left;
	list-style: none;
}
.packages ul li {
	list-style: none;
}
.packages ul li a, .packages ul li {
	font-size: 14px;
	font-family: 'Cousine', sans-serif;
	color: #fff;
	line-height: 28px;
	text-decoration: none;
	font-weight: 400;
}
.packages ul li a:hover {
	color: #79bde8;
}
.help {
	width: 150px;
	float: left;
	list-style: none;
}
.help ul li {
	list-style: none;
	background-image: url(../images/arow2.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 28px;
}
.help ul li a {
	font-size: 14px;
	font-family: 'Cousine', sans-serif;
	color: #fff;
	line-height: 28px;
	text-decoration: none;
	font-weight: 400;
}
.help ul li a:hover {
	color: #79bde8;
}
/*----Start stylish fonts--------*/























.titlebartext {
	font-family: 'Cousine', sans-serif;
	font-weight: bold;
	color: red;
	font-size: 20px;
}
.footersocialpart {
	float: right;
	width: 160px;
	list-style: none;
	text-align: right;
}
.footersocialpart ul {
	height: 46px;
	list-style: none;
	margin: 0;
	padding: 4px 0 0 0;
}
.footersocialpart p {
	font-weight: normal;
	font-family: 'Cousine', sans-serif;
	color: #FFF;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.footersocialpart p a {
	color: #FFF;
	text-decoration: none;
}
.footersocialpart p a:hover {
	color: #79bde8;
	text-decoration: none;
}
.footersocialpart ul li {
	width: 32px;
	height: 32px;
	float: right;
	margin-left: 6px;
}
.footersocialpart ul li a {
	width: 32px;
	height: 32px;
	background-image: url(../images/allsocial.png);
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	font-size: 1px;
	color: #232323;
}
.footersocialpart ul li .flickr {
	background-position: 0px -1px;
}
.footersocialpart ul li .flickr:hover {
	background-position: 0px -41px;
}
.footersocialpart ul li .facebook {
	background-position: -38px -1px;
}
.footersocialpart ul li .facebook:hover {
	background-position: -38px -41px;
}
.footersocialpart ul li .technorati {
	background-position: -76px -1px;
}
.footersocialpart ul li .technorati:hover {
	background-position: -76px -41px;
}
.footersocialpart ul li .twitter {
	background-position: -114px -1px;
}
.footersocialpart ul li .twitter:hover {
	background-position: -114px -41px;
}
.containerMain {
	overflow: hidden;
}
/************************************************************







start Product Listing Scroller Area*/







.productScroll {
	padding: 6px;
	margin-bottom: 20px;
	display: block;
	border: #f1f1f1 solid 1px;
}
#content-slider {
	/*width: 490px;*/







	height: 10px;
	margin: 5px;
	background: #ececee;
	position: relative;
	bottom: 0!important;
}
.ui-slider-handle {
	width: 27px;
	height: 27px;
	position: absolute;
	top: -7px;
	background: url(../images/scrool_drag.png) 0 0 no-repeat;
}
#content-scroll {
	width: 695px;
	height: 400px;
	overflow: hidden;/*border: solid 1px black;*/
}
#content-holder {
	width: 1200px;
	height: 418px;
}
.content-item {
	width: 230px;
	/*height: 350px;*/







	float: left;
	margin-right: 2px;
}
.content-item .proBox {
	height: 360px;
}
.content-item .proBox .proDescription h4 {
}
/************************************************************







end Product Listing Scroller Area*/























blockquote {
	background: url(../images/bluebg.gif);
	padding: 30px 10px 27px 16px;
	height: 380px;
}
blockquote img {
	border: solid 2px #CCC;
	float: left;
	margin: 0 30px 10px 0;
}
blockquote h1 {
	font-family: 'Cousine', sans-serif!important;
	font-size: 52px!important;
	font-weight: 400!important;
	line-height: 62px!important;
	color: #fff!important;
	padding: 0!important;
	margin: 0!important;
	display: inline!important;
	width: auto;
	letter-spacing: -3px;
	text-transform: uppercase;
}
blockquote h2 {
	font-family: 'Cousine', sans-serif!important;
	font-size: 24px!important;
	font-weight: 400!important;
	line-height: 24px!important;
	color: #BDBDBD!important;
	border: none!important;
	padding: 0!important;
	margin: 8px 0 0 0!important;
}
blockquote h3 {
	font: normal 14px/16px 'Cousine', sans-serif!important;
	color: #777777!important;
	padding: 11px 0 4px 0;
	margin: 0;
}
blockquote a {
	text-transform: capitalize!important;
	font-family: 'Cousine', sans-serif;
	letter-spacing: -1px;
	text-decoration: none!important;
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	-moz-transition: all 0.3s ease 0s;
}
blockquote a:hover {
	color: #0067b1;
}
.content_hm {
	margin-left: 42px;
}
/*------- Start left part (fashiongallery)--------*/























.fashiongallery {
	width: 227px;
	/*position:relative;*/
	border: solid 1px #e3e3e3;
	margin-top: 0px;
	display: block;
}
.fashiongallery h1 {
	background-color: #0067b1;
	color: #fff;
	text-align: center;
	height: 58px;
	margin: 0;
	padding: 0;
	clear: both;
	font-family: 'Cousine', sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 57px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.fashiongallery a {
	width: 76px;
	height: 33px;
	position: absolute;
	left: 0;
	bottom: 34px;
	z-index: 4;
	background: url(../images/blackbg.gif);
	font-family: 'Cousine', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
.fashiongallery a:hover {
	color: #ff0000
}
.fashiongallery ul {
	list-style: none;
	padding: 0;
	margin: 17px 0 34px 18px;
}
.fashiongallery ul li {
	list-style: none;
	background: url(../images/blackarroe.gif) left center no-repeat;
	height: 30px;
	line-height: 30px;
	display: block;
	margin: 0;
	padding: 0;
}
.fashiongallery ul li a {
	font: normal 14px/29px 'Cousine', sans-serif;
	color: #858585;
	text-decoration: underline;
	position: static;
	padding-left: 20px;
	background: none;
	text-align: left;
	text-transform: none;
}
.fashiongallery ul li a:hover {
	text-decoration: none;
	color: #858585;
}
hr {
	padding: 0;
	margin: 10px 0;
	border: none;
	outline: none;
	background-color: #e7e7e7;
	color: #e7e7e7;
	height: 1px;
}
.btnbox {
	margin: 0 0 0 172px;
	width: 118px;
}
.btnSubmit {
	width: 77px;
	height: 21px;
	display: inline-block;
	margin-left: 10px;
	background: url(../images/all_but.png) -97px 0 no-repeat;
	border: none;
	border: 0;
	cursor: pointer;
}
.btnSubmit:hover {
	background: url(../images/all_but.png) -97px -21px no-repeat;
}
.btnSubmitreg {
	border: none;
	outline: none;
	font-size: 1px;
	text-transform: uppercase;
	background: url(../images/all_but.png) -96px -51px no-repeat;
	float: left;
	display: block;
	width: 104px;
	height: 29px;
	hanging-punctuation: 36px;
	font: normal 1px/25px 'Cousine', sans-serif;
	color: #fff;
	cursor: pointer;
	margin: 0;
	text-indent: -1000px;
	overflow: hidden;
}
.btnSubmitreg:hover {
	background: url(../images/all_but.png) -96px -82px no-repeat;
}
.loginArea a {
	margin-top: 4px;
	line-height: 22px;
	color: #fff;
	text-decoration: none;
	font-family: 'Cousine', sans-serif;
	font-size: 12px;
	color: #fff;
}
.loginArea a:hover {
	color: #0067b1;
}
.loginArea a.forgotPass {
	margin-top: 0!important;
	letter-spacing: -.5px;
	color: #fff!important;
	text-decoration: none;
	font-size: 11px!important;
	line-height: 28px;
}
.loginArea a.forgotPass:hover {
	color: #ff0000!important;
}
.youremail {
	width: 229px;
	height: 142px;
	position: relative;
	margin: 23px 0 0 0;
}
.enteremail {
	background: url(../images/youremailbg.jpg) 0 0 no-repeat #141517;
	height: 37px;
	display: block;
}
.youremail .inputboxemail {
	background-color: transparent;
	width: 149px;
	margin: 10px 46px 0 34px;
	/*	padding:0 46px 0 34px;*/
	border: none;
	border: 0;
	outline: none;
	color: #000;
	font: normal 14px/20px 'Cousine', sans-serif;
}
.youremail .gobut {
	background: url(../images/gobut.jpg) 0 0 no-repeat;
	width: 43px;
	padding: 0;
	margin: 0;
	border: none;
	border: 0;
	outline: none;
	display: block;
	height: 26px;
	position: absolute;
	right: 4px;
	top: 4px;
	cursor: pointer;
}
.youremail .gobut:hover {
	background: url(../images/gobut.jpg) 0 -26px;
 no-repeat;
}
.youremail h5 {
	margin: 0;
	padding: 10px;
	font-family: 'Cousine', sans-serif;
	font-size: 14px;
	color: #232323;
	line-height: 16px;
	font-weight: normal;
}
.nav {
	position: relative;
	margin-bottom: 13px;
	float: right;
	clear: right;
	list-style: none;
}
.sf-menu ul {
	position: absolute;
	top: -999em;/* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li {
	float: left;
	position: relative;
	list-style-type: none;
}
.sf-menu > li > a, .sf-menu li a {
	display: block;
	position: relative;
	font-size: 16px;
	padding: 5px 12px 7px;
	line-height: 24px;
	color: #79bde8;
	font-weight: 300;
	font-family: 'Cousine', sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	word-spacing: -4px;
}
.sf-menu > li > a:hover, .sf-menu>li.sfHover>a {
	color: #0067b1;
}
.sf-menu > li.current>a {
	background: url(../images/menu_a.jpg) repeat;
	color: #FFFFFF;
}
.sf-menu > li {
	margin-left: 13px;
	position: relative;
}
.sf-menu > li > a > span {
	display: block;
	position: absolute;
	background: url(../images/nav_span.png) no-repeat;
	width: 7px;
	height: 4px;
	left:/*41px*/ 49%;
	bottom: 1px;
}
.dir, .dir2, .dir3, .dir4 {
	background: url(../images/nav_span.png) center bottom no-repeat;
}
.dir ul {
	left: -35px!important;
}
.dir3 ul {
	left: -25px!important;
}
.dir3 ul {
	left: -25px!important;
}
.dir3 ul {
	left: -25px!important;
}
/*================================>> 2 Level <<========================================*/



.sf-menu > li > ul, .sf-menu > li.sfHover > ul {
	left:/*-46px*/ -49%;
	top: 38px;
	padding: 5px 0 5px 20px;
	width: 148px;
	background: url(../images/sub_ul_top.jpg) 0px 0 no-repeat #fff;
	border-bottom: 1px solid #d4d4d4; /* match top ul list item height */
	z-index: 999;
	letter-spacing: normal;
}
.sf-menu > li > ul > li {
	background: url(../images/sub_marker1.jpg) 1px 8px no-repeat;
	padding: 0 0 0 11px;
	margin-bottom: 8px;
	letter-spacing: normal;
	width: 126px;
}
.sf-menu > li > ul > li > a, .sf-menu li ul li a {
	font-size: 14px!important;
	color: #777e7d;
	padding: 0;
	font-family: 'Cousine', sans-serif!important;
	text-transform: none!important;
	letter-spacing: normal;
	width: 136px;
}
.sf-menu li li a:hover, .sf-menu li.sfHover li.sfHover>a {
	color: #0067b1;
}
/*================================>> 3 Level <<========================================*/



.sf-menu li li ul {
	left: 150px;
	top: -6px;
	width: 155px;
	padding: 0 0 0 0;/* match top ul list item height */
 z-index:99 letter-spacing:normal;
	background-color: #fff;
	border: solid 1px #d4d4d4;
}
.sf-menu li li li {
	width: 100%;
	margin-bottom: 1px;
	letter-spacing: normal;
}
.sf-menu li li li a {
	display: block;
	/*background:url(../images/sub_marker2.png) 8px -48px no-repeat #1d1d1d;*/



	background-color: #fff;
	font-size: 14px!important;
	color: #777E7D;
	padding: 7px 0 0 17px;
	letter-spacing: normal;
}
.sf-menu li li li a:hover {
	background-position: 8px 17px;
	/*background-color:#e1e1e1;*/



	color: #ff0000;
}
.sf-menu li ul li ul {
	padding: 0 0 10px 0;
}
.sf-menu li ul li ul li ul {
	margin: 0 0 0 8px;
	top: 0;
	padding: 0;
}
.sf-menu li ul {
	display: none;
}
/*



|--------------------------------------------------------------------------



| UItoTop jQuery Plugin 1.1



| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/



|--------------------------------------------------------------------------



*/







#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	right: 0;
	/*right:50%;*/



	bottom: 40px;
	overflow: hidden;
	width: 42px;
	height: 42px;
	border: none;
	text-indent: -999px;
	z-index: 20;
	background: url(../images/back_to.png) no-repeat left top;
}
#toTop:hover {
	outline: none;
	background-position: 0 -44px;
}
.page {
	width: 700px;
	float: right;
}
/*----------------08_08_2012-----------------*/

.rgt_part {
	width: 714px;
	float: right;
}
/*--------Start CheckBox Design--------*/



.radios {
	padding-top: 18px;
	background: url(divider.png) repeat-x 0 0;
}
.label_check input, .label_radio input {
	margin-right: 5px;
}
.has-js {
	margin: 0 0 0 114px;
}
.has-js .label_check, .has-js .label_radio {
	padding-left: 22px;
	height: 19px;
	width: 17px;
	font-size: 16px;
}
.has-js .label_radio {
	background: url(../images/all_but.png) 0 0 no-repeat;
}
.has-js .label_check {
	background: url(../images/all_but.png) 0 0 no-repeat;
	height: 19px;
	width: 17px;
}
.has-js label.c_on {
	background: url(../images/all_but.png) 0 -20px no-repeat;
	height: 19px;
	width: 17px;
	font-size: 16px;
}
.has-js label.r_on {
	background: url(../images/all_but.png) 0 -20px no-repeat;
}
.has-js .label_check input, .has-js .label_radio input {
	position: absolute;
	left: -9999px;
	height: 19px;
	width: 17px;
}
.rememberme {
	width: 162px;
	height: 21px;
	float: right;
	margin-top: 1px;
	background: url(../images/bg_fbconnect.png) 0 0 no-repeat;
	cursor: pointer;
	margin-left: 4px;
}
.rememberme:hover {
	background-position: 0 100%;
}
/*--------End CheckBox Design--------*/

.registerhere_box {
	background: url(../images/loginbox_bg_top.gif) 0 0 repeat-x;
	height: 46px;
	margin: 0 -20px 0 -33px;
	text-align: left;
	font-size: 24px;
	line-height: 45px;
	color: #fff;
	text-transform: uppercase;
	text-indent: 25px;
}
.home {
	background: url(../images/home.png) 0 100% no-repeat!important;
	hanging-punctuation: 16px!important;
	width: 16px!important;
	display: block!important;
	cursor: pointer!important;
	overflow: hidden!important;
	text-indent: -2000px!important;
	margin: 7px 7px 0 0!important;
	padding: 0!important;
	line-height: 16px!important;
}
.home:hover {
	background: url(../images/home.png) 0 0 no-repeat!important;
}
.bigger {
}
#topcontrol {
	width: 42px;
	height: 42px;
	background: url(../images/up.png) 0 0 no-repeat;
}
#topcontrol:hover {
	background-position: 0 100%;
}
.inputArea {
	width: 412px;
	float: left;
	overflow: hidden;
}
.whiteTxt {
	font: normal 12px/16px 'Cousine', sans-serif;
	color: #fff;
	padding: 5px 0 0 85px;
}
.whiteTxt a {
	font: normal 12px/16px 'Cousine', sans-serif;
	color: #fff;
	text-decoration: none;
}
.whiteTxt a:hover {
	text-decoration: underline;
}
/**###########  start PRODUCT GALLERY ###########*/

.galleryArea {
	width: 300px; /*height:350px;*/
	float: left;
	margin-right: 22px;
}
.galPicArea {
	width: 300px;
	height: 390px;
	margin-bottom: 15px;
	text-align: center;
}
.galPicArea img {
	border: none;
	border: 0;
}
/*start Zoom Area*/

.zoomPad {
	position: relative;
}
.zoomPreload {
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: #444545;
	padding: 8px;
	text-align: center;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	z-index: 110;
	width: 90px;
	height: 43px;
	position: absolute;
	top: 0px;
	left: 0px;
 * width:100px;
 * height:49px;
}
.zoomPup {
	overflow: hidden;
	z-index: 1120;
	position: absolute;
	/*border:1px solid #CCC;*/

	cursor: crosshair;
	/*	height:150px!important;

	width:150px!important;*/

	background-image: url(../images/magnifi.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 20px;
}
.zoomOverlay {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #FFF;
	/*opacity:0.5;*/

	z-index: 5000;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 101;
}
.zoomWindow {
	position: absolute;
	left: 305px!important;
	top: -10px!important;
	background: #FFF;
	z-index: 6000;
	height: auto;
	z-index: 10000;
	z-index: 110;
}
.zoomWrapper {
	position: relative;
	border: 1px solid #999;
	z-index: 1100;
}
.zoomWrapperTitle {
	display: block;
	background: #999;
	color: #FFF;
	height: 24px;
	line-height: 24px;
	width: 400px;
	overflow: hidden;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 120;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.zoomWrapperImage {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: +1;
}
.zoomWrapperImage img {
	border: 0px;
	display: block;
	position: absolute;
	z-index: 101;
}
.zoomIframe {
	z-index: -1;
	filter: alpha(opacity=0);
	-moz-opacity: 0.80;
	opacity: 0.80;
	position: absolute;
	display: block;
}
/*end Zoom Area*/





.btn_email {
	width: 180px;
	height: 146px;
	display: block;
	margin: 0 auto;
	background: url(../images/emailus_now.jpg) 0 0 no-repeat;
}
.btn_email:hover {
	background-position: 0 -160px;
}
/**###########  END PRODUCT GALLERY ###########*/









.facebook_b {
	width: 192px;
	height: 29px;
	float: left;
	margin-top: 0px;
	background: url(../images/facebook_but.png) 0 100% no-repeat;
	cursor: pointer;
	margin-left: 10px;
}
.facebook_b:hover {
	background-position: 0 0;
}
.label_check .error {
	margin-left: -7px!important;
	width: 300px;
	padding-top: 30px;
}
/* Styles specific to this particular page */
	/*.scroll-pane
	{
		width: 100%;
		height: auto;
		overflow: auto;
		
		margin-bottom:20px;
	}
	.jspCap
	{
		display: block;
		background: #F00;
	}
	
	.jspVerticalBar .jspCap
	{
		height: 20px;
	}
	
	.jspHorizontalBar .jspCap
	{
		width: 50px;
		height: 100%;
	}*/
	
	
	
	
	
#boxscroll {
	height: auto;
	width: 670px;
}

.more{ color:#fff; padding:8px 15px; text-decoration:none; background:#79bde8;}

#user_login{ color:#fff;}

.view{
	position:absolute; 
	bottom:36px; 
	left:0; 
	z-index:100; 
	width:80px; 
	line-height:30px; 
	text-align:center; 
	color:#fff; 
	background-color:#0067b1;
	font-family:"Cousine",sans-serif !important;
	font-size:22px;
	letter-spacing:-1px;
	
	
}

.leftPart div .topPart.nobg  div img{ width:100%;}