@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'ComicSansMSRegular';
    src: url('../fonts/comic/comic.eot');
    src: url('../fonts/comic/comic.eot') format('embedded-opentype'),
         url('../fonts/comic/comic.woff') format('woff'),
         url('../fonts/comic/comic.ttf') format('truetype'),
         url('../fonts/comic/comic.svg#ComicSansMSRegular') format('svg');
}

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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
a:hover {
	outline:none !important;
}
.cl{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
body{
	background:#fff;
	font-family:calibri;
}
#main{
	width:1100px;
	margin:0 auto;
	overflow:hidden;
}
.logo{
	float:left;
	position:relative;
	margin-top:-18px;
}
.header-top{
	float:right;
	font-family:calibri;
	line-height:24px;
	color:#fff;
}
.header-top a{
	color:#fff;
	text-decoration:none;
	padding:0 5px;
	font-size:12px;
}
.header-top a:hover{
	text-decoration:underline;
}
.header-top .wel{
	font-size:12px;
	color:#fff;
}
.header-top .cell{
	font-size:16px;
	color:#fff;
/*	background:url(../images/cell.png) no-repeat left 2px; */
	padding:0 0 0 28px;
	height:23px;
	display:inline-block;
}
#header{
	width:100%;
	background:url(../images/body-bg.png) repeat-x top;
	height:95px;
	position:fixed;
	z-index:2;
}
.rollbar-path-vertical
{
	width:4px !important;
	right:0 !important;
}
#header-inner{
	width:1100px;
	margin:0 auto;
}
.search{
	height:36px;
	border:1px solid #c8c5c5;
	width:570px;
	background:#fff;
	border-radius:0 4px 4px 0;
	margin:15px 0 0 24px;
	float:left;
}
.search-inner{
}
#error{
	position:relative;
	z-index:99999;
}
.error{
    color: #D10D01;
    font-size: 11px;
	left:345px;
	right:0;
	position:absolute;
	top:7px;
    width: 200px;
	font-weight:normal;
	z-index:99999;
}
.search .input-text{
	background:#fff;
	border:none;
	float:left;
	width:43%;
	padding:0 0 0 10px;
	height:35px;
	border-left:1px solid #ccc;
}
.search .select{
	float:left;
	border:none;
	margin:8px 15px 0 10px;
}
.search .input-button{
	background:url(../images/search-btn.png) repeat-x;
	float:right;
	border:none;
	font-family:calibri;
	font-size:18px;
	color:#333;
	height:36px;
	text-transform:uppercase;
	border-radius:0px 4px 4px 0;
	cursor:pointer;
}
.search .input-button:hover{
	background:#333;
	color:#fff;
}
.feed-back{
	position:fixed;
	top:40%;
	left:-40px;
	z-index:1;
}
#load_captchha_enqu img
{
	width:21%;	
}
.feed-back img{
	margin-bottom:5px;
	cursor:pointer;
}
.feedback{
	background:#DF8304;
	color:#fff;
	font-family:calibri;
	text-transform:uppercase;
	padding:4px 10px;
	display:block;
	cursor:pointer;
	font-size:17px;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:80px;
	    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    /* Should be unset in IE9+ I think. */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.feedback:hover{
	background:#333;
}
.bg, .bg1, .bg2{
	background:url(../images/bg-transprent.png) repeat;
    height: 100%;
    position:fixed;
    top: 0;
    width: 100%;
	display:none;
	z-index:9999;
	left:0;
}
.bg-inner, .bg-inner1, .bg-inner2{
	position:relative;
	z-index:999;
}
.feed, .feed1, .feed2{
	position:fixed;
	left:0;
	right:0;
	height:520px;
	background:#F1F1F1;
	width:800px;
	margin:0 auto;
	margin-top:8%;
	border-radius:10px;
	-webkit-box-shadow: 0 0 7px 3px #666;
	box-shadow: 0 0 7px 3px #666;
	overflow:hidden;
}
.cllose, .cllose1, .cllose2{
	height:24px;
	display:none;
	background:url(../images/close.png) no-repeat;
	float:right;
	cursor:pointer;
	width:24px;
}
.cllose1{
	height:24px;
	display:none;
	background:url(../images/close.png) no-repeat;
	float:right;
	cursor:pointer;
	width:24px;
	margin:2px 0 0 0;
}
.hd, .hd1, .hd2{
	background:#f1f1f1;
	border-radius:4px;
	padding:3px 5px;
	display:block;
	overflow:hidden;
}
.hd h2{
	font-size:16px;
	float:left;
	margin:2px 0 0 5px;
}
.hd1 h2{
	font-size:16px !important;
	float:left;
	margin:2px 0 0 5px !important;
	color:#222 !important;
	font-weight:bold;
	background:#f1f1f1 !important;
}
.hd2 h2{
	font-size:16px !important;
	float:left;
	margin:2px 0 0 5px !important;
	color:#222 !important;
	font-weight:bold;
	background:#f1f1f1 !important;
}
.special-offer-img{
	*margin:5px 0 0 0;
	text-align:center;
	background:#fff;
}
.spcl-slider-imgs{
	position:relative;
	height:420px;
	margin:0 0 5px 0;
}
.spcl-slider-imgs li{
	line-height:0;
	position:absolute;
	list-style:none;
	margin-left:5px;
}
.spcl-slider-imgs li img{
	width:790px !important;
	height:420px !important;
}
.spcl-sldr-dots{
	text-align:center;
}
.spcl-sldr-dots span{
	background:url(../images/dots-spcls.png) no-repeat;
	width:13px;
	height:13px;
	display:inline-block;
}
.spcl-sldr-dots span:hover, .spcl-sldr-dots span.active{
	background:url(../images/dots-spcls.png) no-repeat -15px;
}
.spcl-block{
	background:#f1f1f1;
	width:100%;
	min-height:108px;
	overflow:hidden;
	*margin-top:10px;
}
.spcl-block ul{
	padding:8px 15px;
}
.spcl-block ul li{
	list-style:none;
	float:left;
	padding:0 15px;
}
.spcl-block ul li img{
	margin-top:8px;
}
.special_offers_errors{
	color:#D10D01;
	margin:0 0 0 15px;
	font-size:12px;
}
.mail-forms .mail tr td{
	padding:3px 0;	
}
.inpt-txt{
	width:290px;
	height:22px;
	border:1px solid #ccc;
	line-height:22px;
	text-indent:5px;
	font-size:12px;
	color:#000;
	margin:5px 0 0 0;
	-webkit-box-shadow: 0 0 3px 1px #ddd;
	box-shadow: 0 0 3px 1px #ddd;
}
.inpt-btns{
	background: #ffcb36; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcb36 0%, #ffb117 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb36), color-stop(100%,#ffb117)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffcb36 0%,#ffb117 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffcb36 0%,#ffb117 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffcb36 0%,#ffb117 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffcb36 0%,#ffb117 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb36', endColorstr='#ffb117',GradientType=0 ); /* IE6-9 */
padding:3px 10px;
color:#000;
font-size:16px;
border:none;
font-weight:bold;
border-radius:2px;
-webkit-box-shadow: 0 0 2px 0 #ddd;
box-shadow: 0 0 2px 0 #ddd;
margin:35px 0 0 0;
}
.enquiry-forms, .mail-forms{
	background:#fff;
	padding:15px 43px;
	height:350px;
}
.enquiry-forms h1, .mail-forms h1{
	margin:5px 0;
	font-size:18px;
	text-align:center;
	font-family:'ComicSansMSRegular';
	font-weight:normal;
}
.enquiry-forms .inpt-txt{
	width:360px;
	height:22px;
	border:1px solid #ccc;
	line-height:22px;
	text-indent:5px;
	font-size:12px;
	color:#000;
	margin:5px 0 0 0;
	-webkit-box-shadow: 0 0 3px 1px #ddd;
	box-shadow: 0 0 3px 1px #ddd;
}
.enquiry-forms .inpt-btns{
	background: #ffcb36; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcb36 0%, #ffb117 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb36), color-stop(100%,#ffb117)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffcb36 0%,#ffb117 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffcb36 0%,#ffb117 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffcb36 0%,#ffb117 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffcb36 0%,#ffb117 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb36', endColorstr='#ffb117',GradientType=0 ); /* IE6-9 */
padding:3px 10px;
color:#000;
font-size:16px;
border:none;
font-weight:bold;
border-radius:2px;
-webkit-box-shadow: 0 0 2px 0 #ddd;
box-shadow: 0 0 2px 0 #ddd;
margin:0;
}
.enquiry-forms textarea{
	height:135px;
	width:100%;
	border:1px solid #ccc;
	line-height:22px;
	text-indent:5px;
	font-size:12px;
	color:#000;
	margin:5px 0 0 0;
	-webkit-box-shadow: 0 0 3px 1px #ddd;
	box-shadow: 0 0 3px 1px #ddd;
}
.enquiry-forms span{
	margin:0px 0 0 5px;
	float:left;
	color:#333;
	font-size:13px;
}
.enquiry-forms .checkbox{
	float:left;
	margin:0 0 0 12px;
}
.enquiry-forms table tr td{
	padding:3px 0;
}
.success-message{
	color:#2c8a14;
	font-size:16px;
	line-height:95px;
	text-align:center;
	font-weight:bold;
}
.captcha-txt{
	width:290px;
	height:22px;
	border:1px solid #ccc;
	line-height:22px;
	text-indent:5px;
	font-size:12px;
	color:#000;
	margin:5px 0 0 0;
	-webkit-box-shadow: 0 0 3px 1px #ddd;
	box-shadow: 0 0 3px 1px #ddd;
}
.feed_errors{
	color:#ED2200 !important;
	float:none !important;
}
#menu{
	background:#fff;
	height:56px;
	float:right;
	margin:5px 0 0 0;
}
#menu ul{
	margin:0;
	padding:0;
}
#menu ul li{
	float:left;
	list-style:none;
	border-right:1px solid #f0f0f0;
}
#menu ul li a{
	color:#353535;
	font-size:12px;
	display:block;
	border-bottom:3px solid #fff;
	text-decoration:none;
	line-height:15px;
	text-align:center;
	padding:11px 10px 0 10px;
	height:42px;
	transition:all 0.7s linear 0s;
}
#menu ul li a:hover, #menu ul li.active a{
	border-bottom:3px solid #0d5aa8;
	color:#286cbb;
	transition:all 0.5s linear 0s;
	box-sizing: unset !important;

}

/*SELECT STYLE
=====================================*/

/*SELECT STYLE
=====================================*/
.flat,
.flat div,
.flat li,
.flat div::after,
.flat .carat,
.flat .carat:after,
.flat .selected::after,
.flat:after{
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.flat .selected::after,
.flat.scrollable div::after{
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
}

/* WRAPPER */

.flat{
	position: relative;
	width: 208px;
	cursor: pointer;
	font-weight: 200;
	background: #4681CF;
	padding: 4px 0px 4px;
	
	border-radius: 5px;
	
	color:  #000;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.flat.open{
	z-index: 2;
}

.flat:hover,
.flat.focus{
	background: #2369B8;
}

/* CARAT */

.flat .carat,
.flat .carat:after{
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -3px;
	border: 6px solid transparent;
	border-top: 6px solid #FFF;
	z-index: 1;
	
	-webkit-transform-origin: 50% 20%;
	-moz-transform-origin: 50% 20%;
	-ms-transform-origin: 50% 20%;
	transform-origin: 50% 20%;
	
}

.flat:hover .carat:after{
	border-top-color: #f4f4f4;
}

.flat.focus .carat{
	border-top-color: #f8f8f8;
}

.flat.focus .carat:after{
	border-top-color: #0180d1;
}

.flat.open .carat{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

/* OLD SELECT (HIDDEN) */

.flat .old{
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	overflow: hidden;
}

.flat select{
	position: absolute;
	left: 0px;
	top: 0px;
}

.flat.touch select{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

/* SELECTED FEEDBACK ITEM */ 
.flat .selected {
    color: #FFF;
}

.flat .selected,
.flat li{
	display: block;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1;
	padding: 8px 12px;
	overflow: hidden;
	white-space: nowrap;
	color:#fff;
}

.flat .selected::after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 60px;
	
	border-radius: 0 5px 5px 0;
	box-shadow: inset -55px 0 25px -20px #2E70BF;
}

.flat:hover .selected::after,
.flat.focus .selected::after{
	box-shadow: inset -55px 0 25px -20px #2369B8;
}

/* DROP DOWN WRAPPER */

.flat div{
	position: absolute;
	height: 0;
	left: 0;
	right: 0;
	top: 100%;
	margin-top: 1px;
	background: #3F7CCB;
	overflow: hidden;
	opacity: 0;
	color: #04724E;
	
	border-radius: 5px;
}

.flat:hover div{
	background: #4681CF;
	
	border-radius: 5px;
}

/* Height is adjusted by JS on open */

.flat.open div{
	opacity: 1;
	z-index: 2;
}

/* FADE OVERLAY FOR SCROLLING LISTS */

.flat.scrollable div::after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	
	box-shadow: inset 0 -50px 30px -35px #00c384;
}

.flat.scrollable:hover div::after{
	box-shadow: inset 0 -50px 30px -35px #00c384;
}

.flat.scrollable.bottom div::after{
	opacity: 0;
}

/* DROP DOWN LIST */

.flat ul{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden;
	border-radius: 5px;
}

.flat.scrollable.open ul{
	overflow-y: auto;
}

/* DROP DOWN LIST ITEMS */

.flat li{
	list-style: none;
	padding: 10px 12px;
	border-bottom: 1px solid #0D5AA7;
}

.flat li:last-child {
    border-bottom: 0;
}

/* .focus class is also added on hover */

.flat li.focus{
	background: #0D5AA7;
	position: relative;
	z-index: 3;
	color: #fff;
}

.flat li.active{
	background: #0D5AA7;
	color: #fff;
}

.looad{
	margin:0 0 0 152px;
	background:#fff;
	width:47%
}
.looad ul li{
	list-style:none;
	padding:3px 5px;
}

#content{
	width:100%;
	margin:12px 0 45px 0;
	overflow:hidden;
}
#left{
	width:205px;
	float:left;
	min-height:250px;
}
#right{
	width:205px;
	float:right;
	min-height:250px;
}
#right img{
	margin:0 0 10px 0;
	width:200px;
}
#center{
	width:640px;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	min-height:250px;
	float:left;
	padding:0 10px;
	margin:0 0 20px 14px;
}
#center h2{
	font-size:16px;
	text-transform:uppercase;
	background:#335490;
	color:#fff;
	padding:5px 10px;
	display:block;
	margin:10px 0 0 0;
	text-align:left;
	font-weight:bold;
	font-family:calibri;
}
#center h3{
	font-size:16px;
	background:#f1f1f1;
	color:#1166ba;
	padding:6px 10px;
	display:block;
	margin:10px 0 0 0;
	text-align:left;
	font-weight:normal;
}
#center h3 span{
	color:#D10D01;
}
#center .hdng{
	background:#335490;
	overflow:hidden;
	margin:10px 0 0 0; 
}
#center .hdng h2{
	font-size:16px;
	text-transform:uppercase;
	background:none;
	color:#fff;
	font-family:calibri;
	padding:0;
	*line-height:11px;
	margin:5px 0 6px 10px;
	float:left;
	text-align:left;
	*font-weight:normal;
}
#center .hdng h3{
	font-size:14px;
	background:none;
	color:#fff;
	padding:0;
	line-height:22px;
	margin:6px 0 4px 10px;
	float:left;
	text-align:left;
	font-weight:normal;
	*width:420px;
}
#center .hdng p{
	float:right;
	color:#666;
	margin:5px 10px 5px 5px;
}
.not_found{
	line-height:30px;
}
/*Left menu
=========================================================*/
.box,.boxh{
	padding:6px 0;
	color:#FFFFFF; 
	font-family:calibri;
	font-size:16px; 
	margin-bottom:4px;
	text-indent:10px;
	cursor:pointer;
	font-weight:bold;
	text-transform:uppercase;
}
.boxh{
	background:url(../images/down-arrow.png) no-repeat 95% center #335490;
}
.box{
	background:url(../images/left-arrow.png) no-repeat 95% center #335490;

}
/*.box:hover, box:focus{
	background:url(../images/down-arrow.png) no-repeat 95% center #335490;
}*/
.box2{
	background-color:#fff;
	color:#333;
	line-height:25px;
	font-size:15px;
	display:none;
}
.box2 li{
	list-style:none;
	border-bottom:1px solid #eee;
	width:97%;
}
.box2 li a{
	text-decoration:none;
	color:#333;
	line-height:30px;
	display:block;
	padding:0 0 0 15px;
	font-size:14px;
	font-family:calibri;
}
.box2 li a:hover{
    *box-shadow: 0 1px 5px 0;
    color: #0D5AA8;
	background:#f1f1f1;
}
.box2 li span{
	color:#ee111b;
}
.spcl-ofrs{
	position:fixed;
	background:#A0CD68;
	padding:3px 10px;
	z-index:99999;
	width:622px;
}
.spcl-ofrs h4{
	color:#fff;
	text-align:center;
	letter-spacing:1px;
	font-size:16px;
}
.special-ofr{
	border:1px solid #335490;
	border-radius:4px 4px 0 0;
	margin:10px 0 0 0;
}
.special-ofr h2{
	background:#335490;
	color:#fff;
	font-size:16px;
	border-radius:4px 4px 0 0;
	text-indent:10px;
	padding:5px 0;
	cursor:default;
}
.special-ofr table{
	width:96%;
	margin-left:2px;
}
.special-ofr table tr td p{
	font-size:10px;
	text-align:center;
	line-height:15px;
	margin-bottom:5px;
}
.special-ofr .input-txt{
	width:96%;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	text-indent:5px;
	margin:5px;
}
.special-ofr .input-txt1{
	width:89%;
	text-indent:5px;
	border:1px solid #ccc;
	height:23px;
	line-height:23px;
	margin:5px;
}
.special-ofr .input-btn{
	background:#000;
	font-size:14px;
	padding:5px 10px;
	color:#fff;
	border-radius:4px;
	border:none;
	cursor:pointer;
}
.special-ofr .input-btn:hover{
	background:#fab203;
	color:#000;
}
.feturd-list:nth-child(3n+1){
	border:none;
}
.banner{
	margin:20px 0; 
}
.banner img{
	width:640px;
	height:130px;
}
#block-main{
	width:100%;
	overflow:hidden;
	min-height:260px;
}
.block{
	width:200px;
	float:left;
	border:1px solid #ccc;
	margin:15px 3px 0 7px;
}
.block .product{
	width:200px;
	height:130px;
	*padding:6px;
}
.block:last-child{
	margin-right:0;
}
.block-btm{
	border-top:1px solid #ccc;
	padding-bottom:5px;
}
.block-btm a img{
	padding:5px 10px 0 10px;
	transition:all 0.4s linear 0s;
	margin:0;
}
.block-btm a img:hover{
	transform: scale(1.2, 1.2);
    transition: all 0.4s linear 0s;
}
.center-ad{
	margin:5px 0 20px 0;
}
.center-ad img{
	width:640px;
	height:90px;
	margin:15px 0 0 0;
}
.reviews-main{
	overflow:hidden;
	min-height:100px;
	padding:5px 10px;
	cursor:pointer;
}
.reviews-main:hover{
	background:#f1f3f8;
}
.reviews{
	*border-bottom:1px solid #ccc;
	overflow:hidden;
	*margin:5px 0;
	cursor:pointer;
	height:93px;
}
.reviews:hover{
	background:#f1f3f8;
}
#pagination{
	text-align:center;
	float:right;
	margin-top:-2px;
}
#pagination1{
	float:right;
}
.result-block{
	width:100%;
	*border-top:1px solid #ccc;
	overflow:hidden;
	margin:10px 0 0 0;
}
.result-block h4{
	color:#1177cd;
	font-size:18px;
	text-align:left;
}
.stars{
	margin:5px 0 0 0;
	text-align:left;
	float:left;
}
.stars img{
	margin:0;
	float:left;
}
.stars span{
	color:#999;
	font-size:15px;
	float:left;
	margin:0 0 0 5px;
}
.stars .rate-now{
	text-transform:uppercase;
	*font-weight:bold;
	font-size:11px;
	color:#333;
	margin:4px 0 0 12px;
}
.stars .rtng{
	font-size:16px;
	color:#6572c1;
	margin:6px 0 0 0;
}
#star{
	margin:30px 0 0 0;
	line-height:25px;
}
.result-block h5{
	font-size:14px;
	*text-transform:uppercase;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:28px;
}
.result-block h5 span{
	color:#333;
	font-size:15px;
	font-weight:bold;
	text-transform:capitalize;
}
.result-block p{
	font-size:14px;
	color:#000;
	text-align:left;
}
.result-block p span{
	color:#333;
	font-size:15px;
	font-weight:bold;
	text-align:inherit;
}
.rivews-contentss{
	font-weight:normal !important;
	color:#666 !important;
	text-align:justify !important;
}
.rivews-contentss2{
	font-weight:normal !important;
	color:#666 !important;
	text-align:justify !important;
	float:left;
	margin-left:70px;
}
.view-all{
	color:#2277c5;
	*float:right;
	margin-left:550px;
}
.view-all:hover{
	text-decoration:underline;
	color:#F27A22;
}
.company-img{
	float:left;
	text-align:left;
	margin:0 20px 0 0;
	width:337px;
}
.company-img img{
	border:1px solid #ccc;
	width:337px;
	height:130px;
}
.pageclas{
	cursor:pointer;	
}
.left-listing{
}
.left-listing table{
	width:94%;
}
.left-listing table tr:hover{
	background:#F1F3F8 !important;
	cursor:pointer;
}
.left-listing table tr td{
	padding:5px 10px;
}
.left-listing table tr td span{
	color:#f41013;
}
/*Back to Top Button
==========================================*/
		
		.back-to-top {
			position: fixed;
			bottom: 8em;
			font-weight:bold;
			right: 2em;
			text-decoration: none;
			color: #fff;
			*background-color:#DF8304;
			font-size: 12px;
			padding: 4px 6px;
			display: none;
			text-decoration:none;
			outline:none;
			z-index:9999;
		}

		.back-to-top:hover {	
			*background:#333;
			color:#fff;
			text-decoration:none;
		}	



/*TABS CODING START
==========================================*/
#page-wrap{
	min-height:200px;
	overflow:hidden;
}
.tabs {
      position: relative;   
      min-height: 330px; /* This part sucks */
      *clear: both;
      margin: 18px 0 0 0;
    }
    .tab {
      float: left;
    }
    .tab label {
      background: #eee; 
      padding:3px 10px; 
      border: 1px solid #ccc; 
      margin-left: -1px; 
      position: relative;
      left: 1px;
	  cursor:pointer; 
    }
    .tab [type=radio] {
      display: none;   
    }
    .content {
      position: absolute;
      top: 26px;
      left: 0;
      background: white;
      right: 0;
      bottom: 0;
      padding: 20px;
      border: 1px solid #ccc;
	  text-align:left;
    }
    [type=radio]:checked ~ label {
      background: white;
      border-bottom: 1px solid white;
      z-index: 0;
    }
    [type=radio]:checked ~ label ~ .content {
      z-index: 1;
    }
.content table{
	*border-bottom:1px solid #ccc;
	padding-bottom:10px;
	width:100%;
	margin-bottom:14px;
}
.content table tr td{
	padding:3px 0;
}
.content table tr td p{
	line-height:20px;
	margin:0;
}
.content table tr td span{
	color:#08aadc;
}
.icons-pack{
	margin-top:0px;
	position:absolute;
	bottom:3px;
}
.icons{
	*margin:0 0 0 30px !important;
	text-align:center;
	margin:0 auto;
	width:600px;
}
.icons img{
	margin:0 4px;
	width:6%;
}
.small-imgs-main{
	float:left;
	width:29%;
}
#saml-video{
	overflow:hidden;
	float:left;
}
#saml-video span{
	background:url(../images/play-btn-hover) no-repeat;
	padding:10px;
	margin-left:-34px;
	margin-top:10px;
	position:absolute;
	cursor:pointer;
}
#saml-video span:hover{
	background:url(../images/play-btn) no-repeat;
}
.smal-img{
	width:100%;
	margin:0 0 0 0;
	height:270px;
}
.smal-img img{
	float:left;
	margin:3px 2px;
	border:1px solid #ccc;
	height:32px;
}
.content .images{
	width:68%;
	float:right;
	margin:0 0 0 10px;
}
.content .images img{
	border:1px solid #ccc;
	*margin:0 3px;
	height:262px;
	width:100%;
}
/*left-menu Scroll
====================================*/
#boxscroll {
	padding: 5%;
	height: 300px;
	width: 90%;
	border: 2px solid #00F;
	overflow: auto;
  margin-bottom:20px;
}
#boxscroll2 {
	padding: 40px;
	height: 120px;
	width: 730px;
	border: 2px solid #F00;
	overflow: auto;
}
#boxscroll3 {
	overflow: hidden;
}
#boxframe {
	position:absolute;
	top:28px;
	left:420px;
	width:400px;
	height:300px;
	overflow:auto;
	border: 2px solid #0F0;
}
#boxscroll4 {
	height: 300px;
	margin-top: 40px;
	background-color: #00FF66;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 20px;
	color: #006633;
	overflow: auto;
}



/*TABS CODING END
==========================================*/

.tab-list{
	text-align:left;
}
.tab-list ul{
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
	overflow:hidden;
}
.tab-list ul li{
	float:left;
	list-style:none;
	border-right:1px solid #ccc;
}
.tab-list ul li a{
	font-size:16px;
	color:#000;
	background:#EEEEEE;
	display:block;
	padding:5px 8px;
	line-height:20px;
}
.tab-list ul li a:hover{
	background:#fff;
}
#featured{
	width:100%;
	overflow:hidden;
}
.feturd-list{
	width:32%;
	float:left;
	text-align:left;
	border-right:1px solid #ddd;
	padding-right:2px;
	margin:5px 0 0 4px;
}
.feturd-list:last-child{
	border:none;
}
.feturd-list li{
	list-style:none;
	padding:0 0 0 5px;
	width:200px;
}
.feturd-list li a{
	font-size:12px;
	color:#666;
	line-height:18px;
	display:block;
	font-family:calibri;
}
.feturd-list li a:hover{
	color:#000;
}
.fur_cate_li{
	float:left !important;
}
.list-cate{
	margin:5px 0 5px 25px;
	overflow:hidden;
}
.list-cate ul{
	margin:0;
	padding:0;
}
.list-cate ul li{
	float:left;
	list-style:none;
	margin:0 3px;
	cursor:pointer;
}
.list-cate ul li a{
	display:block;
	font-family:calibri;
	font-weight:bold;
	background:#E69843;
	width:12px;
	height:12px;
	padding:2px;
	font-size:12px;
	color:#fff;
	line-height:12px;
	transition:all 0.3s linear 0s;
	-webkit-box-shadow: 0 0 3px 1px #D6D6D6;
	box-shadow: 0 0 3px 1px #D6D6D6;
	text-decoration:none;
}
.list-cate ul li a:hover{
	background:#0D5AA7;
	color:#fff;
	border-radius:50%;
	transition:all 0.3s linear 0s;
}
#dp_swf_engine{
	display:none !important;
}
#footer{
	width:100%;
	background:#0d4e93;
	overflow:hidden;
	position:fixed;
	bottom:0;
	z-index:99;
}
.footer-list{
	text-align:center;
	color:#fff;
	width:1100px;
	margin:0 auto;
	line-height:45px;
}
.footer-list a{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	padding:0 10px;
	line-height:45px;
}
.footer-list a:hover{
	text-decoration:underline;
}
#footer-btm{
	height:30px;
	width:100%;
	background:#0d4e93;
	overflow:hidden;
	position:fixed;
	bottom:0;
	margin:0 0 0 0;
	z-index:99;
}
.ft-btm-inr{
	width:1100px;
	margin:0 auto;
	color:#fff;
	height:30px;
}
#footer-middle{
	width:100%;
	background:#0d4e93;
	bottom:-20px;
	position:fixed;
	z-index:99;
	height:50px;
}
#footer-top{
	background:#0D4E93;
	width:100%;
	height:30px;
	position:absolute;
	z-index:0;
	color:#fff;
	opacity:0;
	z-index:-6;
}
.powered{
	float:left;
	color:#fff;
	line-height:30px;
	font-size:14px;
	font-family:calibri;
	margin-bottom:0;
}
.powered a{
	color:#fff;
}
.powered a:hover{
	text-decoration:underline;
}
.terms{
	float:right;
	font-family:calibri;
	font-size:14px;
	color:#fff;
	line-height:30px;
	margin:0 6px 0 0;
	*margin-left:230px;
}
.terms a{
	color:#fff;
	text-decoration:none;
	padding:0 0px;
}
.terms a:hover{
	text-decoration:underline;
}
.social-icons{
	float:right;
	margin:4px 0 0 0;
	color:#fff;
}
.social-icons span{
	font-size:14px;
	font-family:calibri;
}
.social-icons a{
	padding:0;
}
.social-icons a img{
	border:2px solid #fff;
	transition:all 0.5s linear 0s;
	text-decoration:none;
}
.social-icons a img:hover{
	border-radius:50%;
	transition:all 0.5s linear 0s;
}
.form-inline{
	display:block !important;
}
.editableform-loading{
	display:block !important;
}
.popover ,.editable-container{
	display:block !important;
}
#ft-popup-main{
	*position:absolute;
	*overflow:hidden;
}
.ft-popup-imgs{
	text-align:center;
	width:1100px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:5px;
	position:fixed;
	left:0;
	right:0;
	bottom:30px;
}
.ft-popup-imgs .ft-imgs{
	width:250px;
	height:138px;
	border:2px solid #333;
	border-radius:10px;
	margin:0 auto;
	*float:left;
	margin-left:6px;
	margin-right:6px;
	display:inline-block;
}
.ft-popup-imgs .ft-imgs img{
	width:250px;
	height:138px;
	border-radius:10px;
}
.ft-imgs .close-icon{
	width:23px;
	height:23px;
	background:url(../images/close-img.png) no-repeat;
	margin-top:-136px;
	margin-right:3px;
	float:right;
	position:relative;
	cursor:pointer;
}
.reviewsss{
	overflow:hidden;
	margin:0 0 10px 0;
}
.reviewsss img{
	float:left;
	border:2px solid #999;
	width:60px;
	height:60px;
}
.reviewsss .rev-textt{
	*float:left;
	margin-left:80px;
}
.reviewsss .rev-textt h4{
	font-size:14px;
	border-bottom:1px solid #d4d2d4;
	color:#333;
	display:block;
	font-weight:normal;
	padding:0 0 3px 0;
}
.reviewsss .rev-textt p{
	font-size:12px;
	color:#666;
	text-align:justify;