/*****************************/


/* Updated 23 June 2015 Mark */


/*****************************/


/* CSS Document */

body{
	margin:0; 
	padding:0;
	background:url(../images/background.jpg) no-repeat 0 0 #ffffff;
	/*background:url(../images/backtop.jpg) repeat-x 0 0 #ffffff;*/
	font-family:Arial, Helvetica, sans-serif;
}
.clear{
	clear:both;
}

a{
	outline:none;
	color:#233472;
}
a:hover{
	text-decoration:none;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a img{
	border:0 none;
	margin:0;
	padding:0;
}
.col-div{
    float: left;
}
h1{
	font-size:20px;
	color:#000;
	margin:0px;
	padding:0px;
}

h2{
	font-size:16px;
	font-weight:normal;
	color:#253775;
	margin:0px;
	padding:0px;
}

h3{
	font-size:15px;
	color:#253775;
	font-weight:bold;
	margin:0px;
	margin-top:20px;
	padding:0px;
	text-transform:uppercase;
}

h4{
	font-size:16px;
	color:#ff5b15;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h5{
	font-size:15px;
	color:#000;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h6{
	font-size:14px;
	color:#1d3388;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

p{
	font:12px/14px "arial";
	color:#000;
	margin:0px;
	padding:0;
}

hr{
	border-top:1px solid #9da0a8;
	background-color:#FFFFFF;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
}

.hr{
	border-top:1px solid #9da0a8;
	background-color:#FFFFFF;
	height:1px;
	margin:0px;
	position:relative;
	top:35px;
}

.hr2{
	border-top:1px solid #9da0a8;
	background-color:#FFFFFF;
	height:1px;
	margin-top:13px;
	margin-bottom:13px;
}

/**** PageHeader Open ****/
/*main start*/
#maincontainer{
	width:100%;
	margin:0;
	position:relative;
	/*background:url(/media/images/backbottom.jpg) no-repeat 0 176px ;*/
	
}
#main{
	margin:0px auto;
	padding:0;
	width:100%;
	
}
/*header*/
header{
	width:100%;
	background:#f8f8f8; /* Old browsers */
	background:-moz-linear-gradient(top, #f8f8f8 33%, #f8f8f8 0%, #e4e4e4 85%, #e4e4e4 0%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(33%,#f8f8f8), color-stop(0%,#f8f8f8), color-stop(85%,#e4e4e4), color-stop(0%,#e4e4e4)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #f8f8f8 33%,#f8f8f8 0%,#e4e4e4 85%,#e4e4e4 0%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f8f8f8 33%,#f8f8f8 0%,#e4e4e4 85%,#e4e4e4 0%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #f8f8f8 33%,#f8f8f8 0%,#e4e4e4 85%,#e4e4e4 0%); /* IE10+ */
	background:linear-gradient(to bottom, #f8f8f8 33%,#f8f8f8 0%,#e4e4e4 85%,#e4e4e4 0%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	display:table;
}
.menu-cont{
	width:100%;
	background:#223b74; /* Old browsers */
	background:-moz-linear-gradient(top, #223b74 1%, #223b74 0%, #4264a4 30%, #4264a4 0%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#223b74), color-stop(0%,#223b74), color-stop(30%,#4264a4), color-stop(0%,#4264a4)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #223b74 1%,#223b74 0%,#4264a4 30%,#4264a4 0%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #223b74 1%,#223b74 0%,#4264a4 30%,#4264a4 0%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #223b74 1%,#223b74 0%,#4264a4 30%,#4264a4 0%); /* IE10+ */
	background:linear-gradient(to bottom, #223b74 1%,#223b74 0%,#4264a4 30%,#4264a4 0%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#223b74', endColorstr='#4264a4',GradientType=0 ); /* IE6-9 */
	float:none;
	box-shadow:0 5px 9px 6px #E4E4E4;
	height:36px;
	z-index:9999999;
}

#header{
	width:1000px;
	padding:0 0 8px 0;
	min-height:93px;
	margin:0 auto;
	position:relaive;
}
#header .logo{
	padding:24px 0 0 11px;
	float:left;
}
#header .logo a{
	float:left;
	margin:0px;
	padding:0px;
}
#header .logo a img{
	float:left;
	border:none;
}
#header .ph_no{
	padding:23px 0px 0 0px;
	float:none;
	text-align:right;
}
#header .ph_no a{
	float:left;
	margin:0px;
	padding:0px;
}
#header .search{
	float:right;
	width:300px;
	color:#000;
	padding:6px 0 0 0;
}
#header .search .box .input{
	float:left;
	margin:0 4px 0 0;
	padding:2px 0 3px 6px; 
	/*#padding:0px 0 3px 6px;*/
	width:149px; 
	/*#width:147px;*/
	font:12px/16px "arial";
}
#header .search .box a{
	float:left;
	margin:0px;
	padding:0px
}
#header .search .box .head-search-but, .tab-search .head-search-but{
	background:url(/media/images/search-img.png) no-repeat;
	border:medium none;
	color:#36478C;
	display:inline-block;
	font-size:19px;
	height:18px;
	position:relative;
	top:0px;
	vertical-align:top;
	width:23px;
	cursor:pointer;
}
#header .search .location1 a{
	color:#000;
	font:bold 12px/16px "arial";
	text-decoration:underline;
}
#header .search .location1 .toprit{
	color:#000;
	font:bold 12px/16px "arial";
	text-decoration:underline;
}
#header .search .location1{
	background:url(/media/images/location_img.gif) no-repeat right 0;
	padding:0 44px 18px 0;
	float:left;
}
#header .search .locate{
	background:url(/media/images/language_img.gif) no-repeat right 0;
	padding:0 23px 18px 12px;
	float:left;
}

#header .search .locate a{
	color:#000;
	font:bold 12px/16px "arial";
	text-decoration:underline;
}
#header .search .locate a:hover{
	text-decoration:none;
}

#header .search .language{
	float:right;
	margin:-5px 0 0;
	padding:0 2px 18px 0;
	position:relative;
}
* + html #header .search .language{
	padding:0 0 13px 9px;
}
#header .search .language img{
	left:-1px;
	position:relative;
	top:5px;
}
#header .search .language .toprit{
	color:#000;
	font:bold 12px/16px "arial";
	text-decoration:underline;
}
#header .search .language a{
	color:#000;
	font:bold 12px/16px "arial";
	text-decoration:underline;
	letter-spacing:0.05em;
	margin:0 9px 0 0;
}
#header .search .language a:hover{
	text-decoration:none;
}
#header .search .box{
	float:left;
	width:187px;
	margin:0 0 0 111px;
}

#header .search .box img{
	padding:2px 7px 1px 7px;
	margin:0 0 10px 0;
}
#header .search .login{
	float:right;
	text-align:right;
	margin-top:10px;
	position:relative;
}
#header .search .login a{
	padding:0 5px;
	color:#666666;
	font:normal 12px/18px "arial";
}
#header .search .login span{
	padding:0 5px;
}
#___plusone_0{
	left:-31px;
	position:absolute;
	top:2px;
	z-index:99;
}
/**** PageHeader End ****/

/***********************homepage midpan Open*******************************/

#midpan{
	width:1030px;
	float:left;
	padding:0 0 30px 0px;
	background:url(../images/midpan_bg.png) no-repeat -15px 16px;
}

/***********************homepage midpantop *******************************/
#midpan .midpantop{
	width:1000px;
	margin:0 auto;
	padding:0 0 5px 23px;
	
}
#midpan .midpantop .middlesearch{
	float:left;
	background:url(../images/search_1.jpg) no-repeat scroll 0 0 transparent;
	width:785px;
	margin:20px 0 0 0;
	padding:0px;
	text-align:center;
}
#midpan .midpantop .middlesearch img{
	margin:0px;
	padding:0px;
}
#midpan .midpantop .middlesearch .choose{
	float:left;
	padding:5px 6px 0 10px;
	min-width:750px;
	margin:11px 0 0 15px;
	min-height:42px;
} 
#midpan .midpantop .middlesearch .choose a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpantop .middlesearch .choose img{
	margin:0 0 0 45px;
	padding:0px;
	float:left;
}
#midpan .midpantop .middlesearch .choose h6{
	float:left;
	padding:1px 10px 0 28px;
	font:14px/24px "arial";
	color:#000;
}
#midpan .midpantop .middlesearch .choose .air{
	float:left;
	width:188px; 
	padding:2px;
	margin:2px 0 0 0;
}
#midpan .midpantop .middlesearch .choose .office{
	float:left;
	width:154px; 
	padding:2px 0 2px 3px;
	margin:2px 0 0 0;
}
#midpan .midpantop .middlesearch .choose h5{
	float:left;
	padding:1px 7px 0 25px;
	color:#000;
	font-weight:normal;
	margin:2px 0 0 0;
}

#midpan .midpantop .middlesearch .choose .but{
	margin:0 0 0 -4px; 
	/*#margin:0 0 0 -5px;*/
}

#midpan .midpantop .live_chat{
	float:left;
	margin:0px 0 0;
	padding:1px 0 0 14px;
}
#midpan .midpantop .live_chat a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpantop .live_chat a img{
	float:left;
	border:none;
}
#midpan .midpantop .call_back{
	float:left;
	padding:19px 0 5px 15px;
}
#midpan .midpantop .call_back a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpantop .call_back a img{
	float:left;
	border:none;
}
/***********************homepage midpantop closed*******************************/

/***********************cms01 midpantop *******************************/
#midpan .midpantop .middlesearch1{
	float:left;
	width:785px;
	margin:21px 0 0 0;
	padding:0px;
	text-align:center;
}
#midpan .midpantop .middlesearch1 .choose{
	float:left;
	padding:5px 6px 0 12px;
	background:url(../images/search_input-cms.gif) no-repeat scroll 0 0 transparent;
	width:764px;
	margin:0px 0 0 0px;
	min-height:42px;
} 
#midpan .midpantop .middlesearch1 .choose img{
	margin:0 0 0 44px;
	padding:0px;
	float:left;
	border:none;
}
#midpan .midpantop .middlesearch1 .choose h6{
	float:left;
	padding:2px 10px 0 42px;
	font:14px/24px "arial";
	color:#000;
}
#midpan .midpantop .middlesearch1 .choose .air{
	float:left;
	width:188px; 
	padding:2px 2px 2px 3px;
	margin:2px 0 0 0;
}
#midpan .midpantop .middlesearch1 .choose .office{
	float:left;
	width:154px; 
	padding:2px 2px 2px 3px;
	margin:2px 0 0 0;
}
#midpan .midpantop .middlesearch1 .choose h5{
	float:left;
	padding:3px 7px 0 25px;
	color:#000;
	font-weight:normal;
	margin:3px 0 0 0;
}

#midpan .midpantop .middlesearch1 .here{
	float:left;
	width:780px;
	text-align:left;
	font-size:11px;
	color:#333;
	margin:12px 0 0 0;
	padding:0 0 19px 0;
	border-bottom:1px #999 solid;
}
#midpan .midpantop .middlesearch1 .here a{
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color:#333;
}
#midpan .midpantop .middlesearch1 .here a:hover{
	text-decoration:none;
}
#midpan .midpantop .middlesearch1 .here b{
	font-size:12px;
	text-align:right;
}
#midpan .midpantop .middlesearch1 .here span{
	float:left;
	width:730px;
	font-size:12px;
	text-align:left;
}
#midpan .midpantop .middlesearch1 .here span a{
	font-size:12px;
	text-align:right;
	font-weight:bold;
}
#midpan .midpantop .live_chat{
	float:left;
	margin:0px 0 0;
	padding:1px 0 0 13px;
}

#midpan .midpantop .call_back{
	float:left;
	padding:19px 0 5px 13px;
}
/***********************cms01 midpantop closed*******************************/

/***********************cms01 midpan_middle open*******************************/

#midpan .midpan_middle .cms01-bg{
	background:url(../images/cms01_bg.gif) no-repeat 0 0 #e7f4e3;
	float:left;
	margin:5px 0 0 0px;
	padding:16px 0 10px 0px;
	width:980px;
	position:relative;
	/*min-height:398px;*/
}
#midpan .midpan_middle .cms01-bg .cmstxt{
	font-size:14px;
	line-height:18px;
	color:#333;
	letter-spacing:-0.005em;
	width:935px;
	float:left;
	margin:0px 0 0 0px;
	padding:0px 0 0 22px;
}
#midpan .midpan_middle h2{
	float:left;
	margin:13px 0 24px 0;
	padding:0px;
	font-size:18px;
	color:#333;
	line-height:27px;
}
#midpan .midpan_middle .cms01-bg .cmstxt p{
	font-size:14px;
	line-height:18px;
	color:#333;
	letter-spacing:-0.005em;
	text-align:justify;
	margin:2px 0 10px 0px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg b{
	color:#333333;
	font-size:14px;
	letter-spacing:-0.005em;
	line-height:18px;
	padding:4px 0 4px 0;
	text-align:left;
	text-align:center;
	float:left;
	width:980px;
	
}

#midpan .midpan_middle .cms01-bg .cmstxt ol li{
	font-size:14px;
	line-height:18px;
	letter-spacing:-0.005em;
	text-align:justify;
	color:#333;
	font-weight:normal;
	list-style-type:decimal;
	margin:15px 0 0 22px;
	padding:0px 6px 0 0px;
	
}
#midpan .midpan_middle .cms01-bg .cmstxt ul li{
	font-size:14px;
	line-height:18px;
	letter-spacing:-0.005em;
	text-align:justify;
	color:#333;
	font-weight:normal;
	list-style-type:disc;
	margin:0px 0 0 0px;
	padding:0px 6px 0 0px;
}
#midpan .midpan_middle .cms01-bg .cmstxt em{
	font-size:14px;
	line-height:18px;
	letter-spacing:-0.005em;
	text-align:justify;
	color:#333;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .cmstxt .graphic{
	float:right;
	margin:10px 0 0 18px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .cmstxt .graphic img{
	margin:0px 0 0 0;
	padding:0px;
}

#midpan .midpan_middle .cms01-btmbg{
	background:url(../images/cms01_btmbg.gif) no-repeat 0 0;
	float:left;
	width:980px;
	margin:0px 0 0 0px;
	padding:0px 0 4px 0;
	min-height:13px;
}
#midpan .midpan_middle .cms01-bg .contact-top{
	float:left;
	width:474px;
	margin:10px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .contact-top dl{
	border:medium none;
	float:left;
	margin:0 0 0;
	min-height:28px;
	padding:0 0 2px;
	width:484px;
}
#midpan .midpan_middle .cms01-bg .contact-top dl.alert{
	min-height:18px;
	padding:2px 0 0;
	width:auto;
}
#midpan .midpan_middle .cms01-bg .contact-top dl dt{
	color:#000000;
	float:left;
	font:14px/18px "arial";
	margin:0 19px 0 0;
	text-align:right;
	width:160px;
}
#midpan .midpan_middle .cms01-bg .contact-top dl dd{
	float:left;
	min-width:235px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .contact-top dl dd select{
	float:left;
	width:238px;
	height:22px;
	margin:0px;
	padding:0px;
}

#midpan .midpan_middle .cms01-bg .contact-top dl dd input{
	float:left;
	width:236px;
	height:20px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .contact-top dl dd .select1{
	width:238px;
	float:left;
	margin:0px;
	padding:2px 0 0 0 ;
}
#midpan .midpan_middle .cms01-bg .contact-top dl dd option{
	float:left;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .message{
	float:left;
	width:980px;
	margin:45px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .message .send_btn{
	background:url(../images/contactus_btn.png) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font:bold 14px/38px "arial";
	height:40px;
	margin:50px 0px 0px 0;
	padding:0 0 0 10px;
	text-align:left;
	text-decoration:none;
	width:166px;
}
#midpan .midpan_middle .cms01-bg .message dl{
	border:medium none;
	float:left;
	margin:0 0 0;
	min-height:28px;
	padding:0 0 2px;
	width:675px;
}
#midpan .midpan_middle .cms01-bg .message dl.alert{
	min-height:18px;
	padding:2px 0 0;
}
#midpan .midpan_middle .cms01-bg .message dl dt{
	color:#000000;
	float:left;
	font:14px/18px "arial";
	margin:0 19px 0 0;
	text-align:right;
	width:158px;
}
#midpan .midpan_middle .cms01-bg .message dl dd{
	float:left;
	width:220px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .message dl dd textarea{
	float:left;
	width:416px;
	height:83px;
	margin:0px;
	padding:0px;
	resize:none;
}


#midpan .midpan_middle .cms01-bg .callback-top{
	float:left;
	width:690px;
	margin:10px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .callback-top dl{
	border:medium none;
	float:left;
	margin:0 0 0;
	min-height:28px;
	padding:0 0 2px;
	width:690px;
}
#midpan .midpan_middle .cms01-bg .callback-top dl.alert{
	border:medium none;
	float:left;
	margin:0 0 0;
	min-height:18px;
	padding:0 0 0px;
	width:690px;
}
#midpan .midpan_middle .cms01-bg .callback-top dl dt{
	color:#000000;
	float:left;
	font:14px/18px "arial";
	margin:0 19px 0 0;
	text-align:right;
	width:250px;
}
#midpan .midpan_middle .cms01-bg .callback-top dl dd{
	float:left;
	width:250px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .callback-top dl dd select{
	float:left;
	width:237px;
	height:22px;
	margin:0px;
	padding:0px;
}

#midpan .midpan_middle .cms01-bg .callback-top dl dd input{
	float:left;
	width:236px;
	height:20px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .callback-top dl dd .select1{
	width:238px;
	float:left;
	margin:0px;
	padding:0px ;
}
#midpan .midpan_middle .cms01-bg .callback-top dl dd option{
	float:left;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .message1{
	float:left;
	width:980px;
	margin:2px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .message1 .send_btn{
	background:url(../images/contactus_btn.png) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font:bold 14px/38px "arial";
	height:40px;
	margin:50px 0px 0px 0;
	padding:0 0 0 10px;
	text-align:left;
	text-decoration:none;
	width:166px;
}
#midpan .midpan_middle .cms01-bg .message1 .send_btn a{
	text-decoration:none;
	color:#fff;
}
#midpan .midpan_middle .cms01-bg .message1 dl{
	border:medium none;
	float:left;
	margin:0 0 0;
	min-height:28px;
	padding:0 0 2px;
	width:740px;
}
#midpan .midpan_middle .cms01-bg .message1 dl.alert{
	border:medium none;
	float:left;
	margin:0 0 0;
	min-height:18px;
	padding:0 0 0px;
	width:740px;
}
#midpan .midpan_middle .cms01-bg .message1 dl dt{
	color:#000000;
	float:left;
	font:14px/18px "arial";
	margin:0 19px 0 0;
	text-align:right;
	width:250px;
}
#midpan .midpan_middle .cms01-bg .message1 dl dd{
	float:left;
	width:420px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .message1 dl dd textarea{
	float:left;
	width:416px;
	height:83px;
	margin:0px;
	padding:0px;
	resize:none;
}
#midpan .midpan_middle .cms01-bg dl{
	float:left;
	width:760px;
	margin:26px 0 0 22px;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg dl.alert{
	float:left;
	margin:0 0 0 25px;
	padding:0;
	width:760px;
}
#midpan .midpan_middle .cms01-bg .catalogueright dl.alert{
	margin:0 0 0 206px;
	width:298px;
}
#midpan .midpan_middle .cms01-bg .catalogueright dl.alert dt.msg{
	width:auto;
}	
#midpan .midpan_middle .cms01-bg .catalogueright dl.alert dd.msg1{
	color:red;
	float:left;
	margin:0 0 0 22px;
	width:auto;
}
#midpan .midpan_middle .cms01-bg dl.alert dt{
	margin:0;
	width:156px;
}
#midpan .midpan_middle .cms01-bg .callback-top dl.alert dt, #midpan .midpan_middle .cms01-bg .message1 dl.alert dt{
	width:269px;
}
#midpan .midpan_middle .cms01-bg dl dt{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:25px;
	margin:0px 26px 0 0px;
	padding:0px;
	position:relative;
}
#midpan .midpan_middle .cms01-bg dl dd{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:25px;
	margin:-4px 26px 0 0px;
	padding:0px;
	position:relative;
}
#midpan .midpan_middle .cms01-bg dl dt .sorry{
	bottom:28px;
	color:black;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	margin:0 26px 0 0;
	padding:0;
	position:absolute;
	right:-135px;
	width:351px;
}
#lemsg2{
	right:0px;
	top:47px;
}
#midpan .midpan_middle .cms01-bg dl dt.msg{
	width:35px;
}
#midpan .midpan_middle .cms01-bg dl dt input{
	width:235px;
	height:22px;
	float:left;
	margin:2px 0px 0 0;
	padding:0px 0 0 4px;
}
#midpan .midpan_middle .cms01-bg .send-btn{
	width:176px;
	height:38px;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .cms01-bg .send-btn input{
	background:none;
	width:176px;
	height:38px;
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:35px;
	margin:0px 0 0 0;
	padding:0px 0 0 0px;
}
/***********************login page midpanmiddle open*******************************/
#midpan .midpan_middle{
	width:1000px;
	float:left;
	margin:0px;
	padding:0px 0 0 26px;
}
#midpan .midpan_middle .shooping{
	float:left;
	width:976px;
	color:#333;
	float:left;
	font-size:18px;
	margin:13px 0 24px;
	font-weight:normal;
}
#midpan .midpan_middle .shooping a{
	color:#999;
	text-decoration:none;
}
#midpan .midpan_middle .shooping a:hover{
	color:#333;
	text-decoration:none;
}
#midpan .midpan_middle .shooping span.nxt{
	color:#999;
}
#midpan .midpan_middle .retn_customer{
	float:left;
	width:1000px;
	margin:4px 0 18px 0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg{
	float:left;
	width:480px;
	margin:0px 20px 0 0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .topreturn{
	float:left;
	background:url(../images/return_topbg.png) no-repeat 0 0;
	height:12px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .btmreturn{
	float:left;
	background:url(../images/return_btmbg.png) no-repeat 0 0;
	height:16px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return{
	float:left;
	background:url(../images/return_bg.png) no-repeat 0 0 #e7f4e3;
	min-height:279px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return h4{
	float:left;
	color:#000000;
	font:18px/20px "arial";
	padding:2px 0 12px 16px;
	text-transform:none;
	width:464px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .returnbg .return p{
	float:left;
	min-height:15px;
	color:#333333;
	font:14px/15px "arial";
	padding:0 0 0 16px;
	width:464px;
	margin:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .cooltopreturn{
	float:left;
	background:url(../images/cool_cal_topbg.png) no-repeat 0 0;
	height:12px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .heattopreturn{
	float:left;
	background:url(../images/heat_cal_tpbg.png) no-repeat 0 0;
	height:12px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .btmreturn{
	float:left;
	background:url(../images/return_btmbg.png) no-repeat 0 0;
	height:16px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolbtmreturn{
	float:left;
	background:url(../images/cool_end_bg.png) no-repeat 0 0;
	height:16px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .heatbtmreturn{
	float:left;
	background:url(../images/heat_cal_endbg.png) no-repeat 0 0;
	height:16px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return{
	float:left;
	background:url(../images/return_bg.png) no-repeat 0 0 #e7f4e3;
	min-height:279px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn{
	float:left;
	background:url(../images/return_bg.png) no-repeat 0 0 #e7f4e3;
	min-height:279px;
	width:474px;
	margin:0px;
	padding:0px;
	border-left:3px #456da9 solid;
	border-right:3px #456da9 solid;
}
#midpan .midpan_middle .retn_customer .returnbg .heatreturn{
	float:left;
	background:url(../images/new_bg.png) no-repeat 0 0 #e7f4e3;
	min-height:279px;
	width:474px;
	margin:0px;
	padding:0px;
	border-left:3px #ff0000 solid;
	border-right:3px #ff0000 solid;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn h4{
	float:left;
	color:#456da9;
	font:18px/20px "arial";
	padding:2px 0 12px 16px;
	text-transform:none;
	width:464px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .returnbg .heatreturn h4{
	float:left;
	color:#ff0000;
	font:18px/20px "arial";
	padding:2px 0 12px 16px;
	text-transform:none;
	width:464px;
	margin:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return h4{
	float:left;
	color:#000000;
	font:18px/20px "arial";
	padding:2px 0 12px 16px;
	text-transform:none;
	width:464px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .returnbg .return p, 
#midpan .midpan_middle .retn_customer .returnbg .coolreturn p,
#midpan .midpan_middle .retn_customer .returnbg .heatreturn p{
	float:left;
	min-height:15px;
	color:#333333;
	font:14px/15px "arial";
	padding:0 0 0 16px;
	width:430px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .returnbg .return .email, 
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email,
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email{
	float:left;
	width:464px;
	padding:10px 0 25px 16px;
	margin:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl,
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl,
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl{
	float:left;
	width:458px;
	margin:20px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl.desiredtemp{
	float:left;
	width:458px;
	margin:6px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl.temp{
	float:left;
	width:458px;
	margin:0 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl dt{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px;
	text-align:right;
	width:165px
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dt, #midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dt{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px;
	text-align:right;
	width:210px
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl dd{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px 0 0 18px;
	text-align:right;
	width:270px
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd, #midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px 0 0 8px;
	text-align:right;
	width:230px
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .checked, #midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .checked{
	margin:0;
	padding:0;
	float:left;
	margin:0;
	padding:0 0 0 40px;
}
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .level{
	margin:0;
	padding:0;
	float:left;
	margin:0;
	padding:0 0 4px 40px;
	width:125px;
	text-align:left;
}
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .level input{
	float:left;
	height:20px;
	margin:0;
	padding:0;
	width:20px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .check, #midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .check{
	margin:0;
	padding:0;
	float:left;
	margin:0;
	padding:0 0 0 24px;
}

#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .check input, #midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .check input{
	float:left;
	height:20px;
	margin:0;
	padding:0;
	width:20px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .checked input, #midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .checked input{
	float:left;
	height:20px;
	margin:0;
	padding:0;
	width:20px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd select, #midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd select{
	float:left;
	height:20px;
	margin:1px 0 0 0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure, #midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .measure{
	float:left;
	width:165px;
	margin:0 0 0 43px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure1{
	float:left;
	width:165px;
	margin:0 0 0 42px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure dl, 
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .measure dl,
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure1 dl{
	float:left;
	width:174px;
	margin:0;
	padding:0 0 8px 0;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure dl dt, 
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .measure dl dt,
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure1 dl dt{
	color:#333333;
	float:right;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px;
	text-align:left;
	width:100px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure dl dd, 
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .measure dl dd,
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure1 dl dd{
	float:left;
	width:44px;
	height:20px;
	margin:0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure dl dd input, 
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .measure dl dd input,
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure1 dl dd input{
	float:left;
	height:20px;
	padding:0px;
	width:65px;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure dl dd input.input1, 
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .measure dl dd input.input1,
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd .measure1 dl dd input.input1{
	float:left;
	height:20px;
	margin:0;
	padding:0px;
	width:65px;
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl dd input, #midpan .midpan_middle .retn_customer .returnbg .coolreturn .email dl dd input,
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd input{
	float:left;
	width:237px;
	height:20px;
	margin:1px 0 0 0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .email dl dd .measure input{
	width:70px;
}
#midpan .midpan_middle .retn_customer .returnbg .return .login-btn{
	float:left;
}
#midpan .midpan_middle .retn_customer .returnbg .coolreturn .cal_btn,
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .cal_btn{
	float:left;
}


#midpan .midpan_middle .retn_customer .returnbg .coolreturn .cal_btn input{
	background:none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	border:none;
	font:bold 14px/38px "arial";
	margin:22px 0 0px 158px;
	padding:0 0 0 10px;
	text-decoration:none;
}
#midpan .midpan_middle .retn_customer .returnbg .heatreturn .cal_btn input{
	background:none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	border:none;
	font:bold 14px/38px "arial";
	margin:0 0px 0 158px;
	padding:0 0 0 10px;
	text-decoration:none;
}
#midpan .midpan_middle .retn_customer .returnbg .return .email{
	float:left;
	width:464px;
	padding:10px 0 25px 16px;
	margin:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl{
	float:left;
	width:464px;
	margin:20px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl.alert{
	float:left;
	width:464px;
	margin:0px 0 -18px 0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl.alert dd{
	text-align:left;
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl dt{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px;
	text-align:right;
	width:165px
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl dd{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px 0 0 18px;
	text-align:right;
	width:270px
}
#midpan .midpan_middle .retn_customer .returnbg .return .email dl dd input{
	float:left;
	width:237px;
	height:20px;
	margin:1px 0 0 0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return .login-btn{
	float:left;
	width:166px;
}
#midpan .midpan_middle .retn_customer .returnbg .return .login-btn input{
	background:none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	border:none;
	font:bold 14px/38px "arial";
	margin:2px 0 0px 158px;
	padding:0 0 0 10px;
	text-decoration:none;
}

#midpan .midpan_middle .retn_customer .returnbg .return .forget{
	float:left;
	width:480px;
	text-align:center;
	padding:10px 0 0 4px;
	margin:0px 0 0 0;
}
#midpan .midpan_middle .retn_customer .returnbg .return .forget a{
	color:#000000;
	font:12px/15px "arial";
	margin:0px 0px 0px 0;
	text-decoration:underline;
}
#midpan .midpan_middle .retn_customer .returnbg .return .forget a:hover{
	text-decoration:none;
}

#midpan .midpan_middle .retn_customer .newbg{
	float:left;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .newbg .topnew{
	float:left;
	background:url(../images/new_topbg.png) no-repeat 0 0;
	height:12px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .newbg .btmnew{
	float:left;
	background:url(../images/new_btmbg.png) no-repeat 0 0;
	height:16px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .newbg .new{
	float:left;
	background:url(../images/new_bg.png) no-repeat 0 0 #e7f4e3;
	min-height:279px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .newbg .new h4{
	float:left;
	color:#000000;
	font:18px/20px "arial";
	padding:2px 0 12px 16px;
	text-transform:none;
	width:464px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .newbg .new p{
	float:left;
	min-height:15px;
	color:#333333;
	font:14px/15px "arial";
	padding:0 0 0 16px;
	width:464px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .newbg .new .email{
	float:left;
	width:464px;
	padding:10px 0 30px 16px;
	margin:0px;
}
#midpan .midpan_middle .retn_customer .newbg .new .email dl{
	float:left;
	width:464px;
	margin:20px 0 2px 0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .newbg .new .email dl.alert{
	float:left;
	width:464px;
	margin:0px 0 -18px 0;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .newbg .new .email dl.alert dd{
	text-align:left;
}
#midpan .midpan_middle .retn_customer .newbg .new .email dl dt{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px;
	text-align:right;
	width:165px
}
#midpan .midpan_middle .retn_customer .newbg .new .email dl dd{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px 0 0 18px;
	text-align:right;
	width:270px;
}
#midpan .midpan_middle .retn_customer .newbg .new .email dl dd input{
	
	float:left;
	width:237px;
	height:20px;
	margin:1px 0 0 0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .newbg .new .login-btn{
	float:left;
	width:166px;
}
#midpan .midpan_middle .retn_customer .newbg .new .login-btn input{
	font:bold 14px/38px "arial";
	margin:0 0 0px 160px;
	padding:0 0 0 10px;
	text-decoration:none;
	float:left;
	background:none;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
}
#midpan .midpan_middle .retn_customer .newbg .new .forget{
	float:left;
	width:480px;
	text-align:center;
	padding:0 0 0 4px;
	margin:0px 0 0 0;
}
/***********************login page midpanmiddle closed*******************************/

/***********************address page midpanmiddle open*******************************/
#midpan .midpan_middle .retn_customer .returnbg .return1{
	float:left;
	background:url(../images/return_bg.png) no-repeat 0 0 #e7f4e3;
	min-height:279px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 h4{
	float:left;
	color:#000000;
	font:18px/20px "arial";
	padding:2px 0 12px 16px;
	text-transform:none;
	width:464px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .returnbg .return1 p{
	float:left;
	min-height:15px;
	color:#333333;
	font:14px/15px "arial";
	padding:0 0 0 16px;
	width:464px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01{
	float:left;
	width:464px;
	padding:0px 0 25px 16px;
	margin:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl{
	float:left;
	width:464px;
	margin:0px;
	padding:6px 0 6px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl.alert, #midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl.alert{
	float:left;
	width:464px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl.alert dt, #midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl.alert dt{
	padding:0;
	width:151px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl.alert dd, #midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl.alert dd{
	padding:0;
	text-align:left;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dt{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px;
	text-align:right;
	width:132px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dt span{
	margin:0 4px 0 0;
	font-weight:bold;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 18px;
	margin:0px 0 0 0px;
	text-align:right;
	width:234px;
	/*#width:270px;*/
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd select{
	margin:0px 0 0;
	padding:0;
	width:239px;
	min-height:20px;
	float:left;
}

#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd input{
	float:left;
	width:233px; 
	height:20px;
	margin:1px 0 0 0px; 
	padding:0px 0 0 4px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl select{
	min-height:126px; 
	margin:-6px 0 0;
	padding:0;
	width:233px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl option{
	padding:0 0 0 3px;
	min-height:18px;
	margin:0px;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl select{
	min-height:120px;
	margin:-6px 0 0;
	padding:0;
	width:233px;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl option{
	padding:0px 0 0 3px;
	min-height:18px;
	margin:0px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd .input01{
	float:left;
	width:110px;
	height:20px;
	margin:1px 0 0 0px; 
	/*#margin:1px 20px 0 0;*/
	padding:0px 0 0 4px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd a{
	text-align:left;
	color:#333;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd .can{
	float:left;
	width:300px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd .can a{
	float:left;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd .can .click{
	text-align:center;
	float:left;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd .can .click a{
	float:left;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 dl dd .can .click a:hover{
	text-decoration:none;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 .slide{
	float:right;
	text-align:center;
	margin:-8px 0 0 0;
	padding:0px;
	width:392px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 .slide select{
	/*height:118px;*/
	width:233px;
	margin:0px; 
	/*#margin:0 0 0 36px;*/
	padding:0px;
}	
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 .slide option{
	margin:0px 0 0 0px;
	padding:0px 0 0 6px;
}
#midpan .midpan_middle .retn_customer .returnbg .return1 .email01 .bill{
	float:left;
	width:464px;
	font-size:14px;
	color:#333;
	margin:95px 0px 0 0;
	padding:0px;
	text-align:center;
}	


#midpan .midpan_middle .retn_customer .newbg .new1{
	float:left;
	background:url(../images/new_bg.png) no-repeat 0 0 #e7f4e3;
	min-height:279px;
	width:480px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .retn_customer .newbg .new1 h4{
	float:left;
	color:#000000;
	font:18px/20px "arial";
	padding:2px 0 12px 16px;
	text-transform:none;
	width:464px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .newbg .new1 p{
	float:left;
	min-height:15px;
	color:#333333;
	font:14px/15px "arial";
	padding:0 0 0 16px;
	width:464px;
	margin:0px;
}	
#midpan .midpan_middle .retn_customer .newbg .new1 .email02{
	float:left;
	width:464px;
	padding:0px 0 25px 16px;
	margin:0px;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl{
	float:left;
	width:464px;
	margin:0;
	padding:6px 0;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dt{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 0;
	margin:0px;
	text-align:right;
	width:132px;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd{
	color:#333333;
	float:left;
	font:14px/19px "arial";
	padding:0px 0 0 18px;
	margin:0px 0 0 0px;
	text-align:right;
	width:234px; 
	/*#width:270px;*/
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd select{
	margin:0px 0 0;
	padding:0;
	width:239px;
	min-height:20px;
	float:left;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd input{
	float:left;
	width:233px;
	height:20px;
	margin:0px 0 0 0px;
	padding:0px 0 0 4px;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd .input01{
	float:left;
	width:110px;
	height:20px;
	margin:1px 0 0 0px; 
	/*#margin:1px 20px 0 0;*/
	padding:0px 0 0 4px;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd textarea{
	float:left;
	width:233px;
	height:100px;
	margin:0px;
	padding:0px;
	resize:none;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd a{
	text-align:left;
	color:#333;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd .can{
	float:left;
	width:300px;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd .can a{
	float:left;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd .can .click{
	text-align:center;
	float:left;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd .can .click a{
	float:left;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 dl dd .can .click a:hover{
	text-decoration:none;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 .slide{
	float:right;
	text-align:center;
	margin:-8px 0 0 0;
	padding:0px;
	width:392px;
}
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 .slide select{
	/*height:118px;*/
	width:233px;
	margin:0px 0 0 0; 
	/*#margin:0 0 0 36px;*/
	padding:0px;
}	
#midpan .midpan_middle .retn_customer .newbg .new1 .email02 .slide option{
	margin:0px;
	padding:0px 0 0 6px;
}
#midpan .midpan_middle .continue-topbg{
	float:left;
	background:url(../images/continue_topbg.png) no-repeat 0 0;
	width:980px;
	min-height:9px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .continue-btmbg{
	float:left;
	background:url(../images/continue_btmbg.png) no-repeat 0 0;
	width:980px;
	min-height:18px;
	margin:0px; 
	padding:0px;
}
#midpan .midpan_middle .continue-bg{
	float:left;
	background-color:#e7f4e3;
	width:970px;
	min-height:54px;
	line-height:14px;
	margin:0px; 
	/*#margin:-7px 0 0 0;*/
	padding:0px 0 0 10px;
}	
#midpan .midpan_middle .continue-bg span{
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .continue-bg .continue-btn{
	background:none;
	color:#FFFFFF;
	float:right;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	margin:8px 20px 0 0;
	min-height:38px;
	padding:0 0 0 12px;
	width:164px;
}
#midpan .midpan_middle .continue-bg .continue-btn a{
	text-decoration:none;
	color:#fff;
}
/***********************address page midpanmiddle closed*******************************/	

/***********************product_sale page midpanmiddle open*******************************/


#midpan .midpan_middle .banner_3{
	padding:0 0 30px 0px;
	float:left;
}
#midpan .midpan_middle .banner_3 .cooler{
	padding:10px 0px 0 0px;
	float:left;
	position:relative;
	width:398px;
}
#midpan .midpan_middle .banner_3 .cooler a{
	float:left;
	padding:0 8px 0 0;
	margin:0px;
}
#midpan .midpan_middle .banner_3 .cooler a img{
	float:left;
	margin:0px;
	padding:0px;
}
/***********************product_sale page gallery open*******************************/
#zoom{
	height:300px;
	margin:0px;
	overflow:hidden;
	position:relative;
	width:300px;
	float:left;
}
#limits{
	height:1830px;
	left:-779px;
	position:absolute;
	top:-730px;
	width:1830px;
}
#zoom img{
	left:786px;
	position:absolute;
	top:730px;
	
}
#midpan .midpan_middle .banner_3 .cooler .thumbs{
	margin:-4px 0 0;
	padding:0;
	width:64px;
	float:left;
}
#midpan .midpan_middle .banner_3 .cooler .thumbs ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .banner_3 .cooler .thumbs li{
	list-style:none;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .banner_3 .cooler .thumbs li .img{
	border:1px solid #FFFFFF;
	display:table-cell;
	height:66px;
	margin:0;
	text-align:center;
	vertical-align:middle;
	width:60px;
}
.bott_zoom{
	left:126px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-weight:normal;
	position:absolute;
	top:313px;
	z-index:10;
}
.bott_zoom a{
	text-decoration:none;
	color:#555555;
}
#midpan .midpan_middle .banner_3 .cooler01{
	padding:8px 19px 0 0px; 
	/*#padding:0px 19px 0 0px;*/
	float:left;
	position:relative;
}
#midpan .midpan_middle .banner_3 .cooler01 a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .banner_3 .call h1{
	text-transform:none;
	font:18px/20px "arial";
	color:#000;
	padding:16px 0 0 0;
}
#midpan .midpan_middle .banner_3 .call h3{
	text-transform:none;
	font:18px/20px "arial";
	color:#000;
	padding:16px 0 0 0;
}
#midpan .midpan_middle .banner_3 .call p{
	font:14px/16px "arial";
	color:#555;
	padding:11px 10px 19px 0;
}

#midpan .midpan_middle .banner_3 .call{ 
	padding:0 0 0 0;
	float:left;
	width:581px;
}
#midpan .midpan_middle .banner_3 .call a.basketbut{
	float:right;
	padding:0 0 10px 0;
}
#midpan .midpan_middle .banner_3 .call .add{
	float:left;
	width:580px;
	font-size:18px;
	font-weight:bold;
	color:#333;
	margin:8px 0 16px 0;
	padding:0px;
}
#midpan .midpan_middle .banner_3 .call .add em{
	float:left;
	font-style:normal;
}
#midpan .midpan_middle .banner_3 .call .add a{
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .banner_3 .call .add img{
	float:right;
	width:156px;
	height:38px;
	margin:-6px -1px 0 0; 
	/*#margin:-30px 0 0 0;*/
	padding:0px 0 0 0px;
}
#midpan .midpan_middle .banner_3 .links{
	float:left;
	width:581px;
	height:60px;
	margin:0;
	background:url(../images/product02a_links.gif) no-repeat;
}
#midpan .midpan_middle .banner_3 .links img{
	float:left;
	padding:0 9px 0 3px;
}
#midpan .midpan_middle .banner_3 .links .img01{
	float:left;
	padding:6px 9px 0 3px;
}
#midpan .midpan_middle .banner_3 .links ul{
	list-style:none;
	padding:0px 0 0 11px;
	margin:13px 0 0 0;
	float:left;
	width:581px;
}
#midpan .midpan_middle .banner_3 .links ul li{
	list-style:none;
	float:left;
	
}
#midpan .midpan_middle .banner_3 .links ul li a{
	font:12px/14px "arial";
	letter-spacing:-0.03em;
	color:#555;
	text-decoration:none; 
}
#midpan .midpan_middle .banner_3 .links .despatch, #midpan .midpan_middle .banner_3 .links .despatch1{
	float:left;
	padding:0px 0 0 0;
	margin:0 0px 0 0;
	color:#555555;
	font:12px/14px "arial";
	letter-spacing:-0.03em;
	text-decoration:none; 
	cursor:pointer;
}
#midpan .midpan_middle .banner_3 .links .despatch:hover, #midpan .midpan_middle .banner_3 .links .pdflink:hover, 
#midpan .midpan_middle .banner_3 .links .despatch:hover, #midpan .midpan_middle .banner_3 .links .despatch1:hover{
	text-decoration:underline;
}
#midpan .midpan_middle .banner_3 .links .pdflink{
	float:left;
	padding:0px 0 0 0;
	margin:4px 12px 0 0;
}
#midpan .midpan_middle .banner_3 .links .despatch a, #midpan .midpan_middle .banner_3 .links .pdflink a{
	font:12px/14px "arial";
	letter-spacing:-0.03em;
	color:#555;
	padding:5px 0 0 0;
	text-decoration:none;
	float:left;
	width:174px;
}
.despatch, .pdflink{
	font:12px/14px "arial";
	letter-spacing:-0.03em;
	color:#555;
	padding:5px 0 0 0;
	text-decoration:none;
	float:left;
}

#midpan .midpan_middle .banner_3 .links .despatch span	{
	float:right;
	width:174px;
	margin:7px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .banner_3 .links .user{
	float:left;
	margin:-7px 0px 0 0;
}
#midpan .midpan_middle .banner_3 .links .user span a{
	font:12px/14px "arial";
	letter-spacing:-0.03em;
	color:#555;
	text-decoration:none;
	float:left;
	line-height:21px;
	margin:0 0 0px 0;
	float:left;
	top:11px;
	position:relative;
}
#midpan .midpan_middle .banner_3 .links .user span	{
	width:148px;
	float:left;
	line-height:21px;
	margin:0px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .banner_3 .links .user span.sht a{
	font:12px/14px "arial";
	letter-spacing:-0.03em;
	color:#555;
	text-decoration:none;
	float:left;
	line-height:21px;
	margin:0 0 0px 0;
	float:left;
	top:0px;
	position:relative;
}
#midpan .midpan_middle .banner_3 .links .user span.sht	{
	width:148px;
	float:left;
	line-height:21px;
	margin:0px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .banner_3 .links .print{
	float:left;
	padding:6px 0 0 0;
	margin:0 12px 0 0;
}
#midpan .midpan_middle .banner_3 .links .print span	{
	width:175px;
	margin:0px 0 0 0;
	padding:0px;
	line-height:24px;
}
#midpan .midpan_middle .banner_3 .links .print span a{
	font:12px/14px "arial";
	letter-spacing:-0.03em;
	color:#555;
	text-decoration:none; 
}
/***********************product_sale page midpanmiddle closed *******************************/

/***********************homepage midpanmiddle homelft *******************************/
#midpan .midpan_middle .homelft{
	float:left;
	width:781px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .newpara{
	margin:-121px 0 0;
}
#midpan .midpan_middle .newpara p{
	font-size:13px;
	padding:2px 7px 11px 9px;
	line-height:18px;
}
#midpan .midpan_middle .newhomelft{
	float:left;
	width:935px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .newhomelft p{
	font-size:13px;
	padding:2px 7px 11px 0px;
	line-height:18px;
}
/***********************forgettenpage midpanmiddle begins *******************************/
#midpan .midpan_middle .forgottenpan{
	float:left;
	width:985px;
	min-height:64px;
	background:url(../images/forgotten_mainbg.png) no-repeat 0 0 transparent;
	margin:4px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .forgottenpan dl{
	float:left;
	width:760px;
	margin:26px 0 0 26px;
	padding:0px;
}
#midpan .midpan_middle .forgottenpan dl dt{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:25px;
	margin:0px 26px 0 0px;
	padding:0px;
}
#midpan .midpan_middle .forgottenpan dl dt input{
	width:235px;
	height:22px;
	float:left;
	margin:2px 0px 0 0;
	padding:0px 0 0 4px;
}
#midpan .midpan_middle .forgottenpan .send-btn{
	width:176px;
	height:38px;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .forgottenpan .send-btn input{
	background:none;
	width:176px;
	height:38px;
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:35px;
	margin:0px 0 0 0;
	padding:0px 0 0 0px;
}
#midpan .midpan_middle .forgotten_btm{
	float:left;
	background:url(../images/forgotten_btmbg.png) no-repeat 0 0;
	width:1074px;
	min-height:34px;
	margin:0px;
	padding:0px;
}
/***********************forgettenpage midpanmiddle ends *******************************/

/***********************updatepassword midpanmiddle begins *******************************/	


#midpan .midpan_middle .updatepassword{
	float:left;
	width:985px;
	min-height:64px;
	background:url("../images/cms01_bg.gif") no-repeat scroll 0 0;
	margin:4px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .updatepassword dl{
	float:left;
	width:760px;
	margin:16px 0 0 26px;
	padding:0px;
}
#midpan .midpan_middle .updatepassword dl dt{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:25px;
	margin:0px 26px 0 0px;
	padding:0px;
	width:138px;
}
#midpan .midpan_middle .updatepassword dl dd{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:25px;
	margin:0px 26px 0 0px;
	padding:0px;
	width:120px;
}
#midpan .midpan_middle .updatepassword dl dd input{
	width:235px;
	height:22px;
	float:left;
	margin:2px 0px 0 0;
	padding:0px 0 0 4px;
}
#midpan .midpan_middle .updatepassword .send-btn{
	background:url(../images/send_btn.png) no-repeat 0 0;
	width:176px;
	height:38px;
	float:left;
	cursor:pointer;
	margin:0px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .updatepassword .send-btn a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:35px;
	margin:0px 0 0 0;
	padding:0px 0 0 10px;
	
}
#midpan .midpan_middle .forgotten_btm{
	float:left;
	background:url(../images/cms01_btmbg.gif) no-repeat scroll 0 0 transparent;
	width:1074px;
	min-height:34px;
	margin:0px;
	padding:0px;
}


#midpan .midpan_middle .updatepassword p{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:25px;
	margin:15px 0px 0 25px;
	padding:0px;
	
}
/***********************update midpanmiddle ends *******************************/

/***********************homepage midpanmiddle homelft banner*******************************/
#midpan .midpan_middle .homelft .banner{
	padding:9px 0 14px 0;
	float:left;
}
#midpan .midpan_middle .homelft .product{
	width:290px;
	float:left;
	padding:0;
	margin:0px 17px 0 0;
	height:129px;
}
#midpan .midpan_middle .homelft .product a{
	float:left;
}
#midpan .midpan_middle .homelft .locator{
	width:160px;
	float:left;
	padding:0;
	margin:0 0 0 4px;
	height:129px;
}
#midpan .midpan_middle .homelft .locator a{
	float:left;
}
/*******************airconatpage midpan_middle open **************/
#midpan .midpan_middle .homelft .banner-air{
	padding:0px 0 0px 0;
	margin:8px 0 0 1px;
	float:left;
	position:relative;
	height:217px;
	width:788px;
}
#midpan .midpan_middle .homelft .banner-air span{
	float:left;
	position:absolute;
	left:0px;
	top:0px;
}
#midpan .midpan_middle .homelft .banner-air .hire{
	float:left;
	position:absolute;
	padding:10px 0 0 19px;
	margin:0px;
	width:538px;
}
#midpan .midpan_middle .homelft .banner-air .hire h1{
	float:left;
	font-size:28px;
	font-weight:bold;
	color:#fefefe;
	letter-spacing:-0.02em;
	width:538px;
	padding:0px;
	margin:0px;
}
#midpan .midpan_middle .homelft .banner-air .hire p{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:18px;
	width:480px;
	margin:0;
	padding:2px 0 0;
}
#midpan .midpan_middle .homelft .banner-air .hire .enq{
	float:left;
	width:538px;
	margin:9px 0 0 0;
	padding:0px;
	position:absolute;
	top:152px;
	left:18px;
}
#midpan .midpan_middle .homelft .banner-air .hire .enq a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-air .hire .enq img{
	float:left;
	margin:0 19px 0 0;
	padding:0px;
}
#midpan .midpan_middle .here1{
	float:left;
	width:780px;
	text-align:left;
	font-size:12px;
	color:#333;
	margin:1px 0 0 0;
	padding:0;
}
#midpan .midpan_middle .here1 a{
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
#midpan .midpan_middle .here1 a:hover{
	text-decoration:none;
}
#midpan .midpan_middle .here a:hover{
	text-decoration:none;
}
#midpan .midpan_middle .here1 b{
	font-size:12px;
	text-align:right;
}
#midpan .midpan_middle .here1 span{
	float:left;
	width:730px;
	font-size:12px;
	text-align:left;
}
#midpan .midpan_middle .here1 span a{
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#333;
}	
#midpan .midpan_middle .homelft .airpro{
	float:left;
	width:800px;
	margin:6px 0 0 -7px;
	padding:0px 0 6px 0;
	/**padding:0;*/
}
#midpan .midpan_middle .homelft .airpro .products{
	float:left;
	background:url(../images/airpro_bg.jpg) no-repeat 0 0;
	width:195px;
	height:231px;
	margin:0 5px 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .airpro .products .airpro_btn{
	float:left;
	background:url(../images/airpro_btn.png) no-repeat 0 0;
	width:156px;
	height:38px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	margin:22px 0 0 19px;
	padding:0px;
}
#midpan .midpan_middle .homelft .airpro .products .airpro_btn a{
	color:#FFFFFF;
	display:block;
	float:left;
	min-height:33px;
	padding:5px 18px 0 6px;
	text-decoration:none;
	width:132px;
}
#midpan .midpan_middle .homelft .airpro .products .proimg{
	float:left;
	margin:13px 0 0 7px;
	padding:0px;
	width:180px;
	text-align:center;
}
#midpan .midpan_middle .homelft .airpro .products .proimg a{
	display:block;
	margin:0 0 0 0px;
}

/*------added start for cc on 03112011 ---------*/
#midpan .midpan_middle .homelft .airpro .products04{
	float:left;
	background:url(../images/airpro_bg.jpg) no-repeat 0 0;
	width:195px;
	height:231px;
	margin:0 5px 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .airpro .products04 .airpro_btn{
	float:left;
	background:url(../images/airpro_btn1.png) no-repeat 0 0;
	width:156px;
	height:38px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	margin:0px 0px 0 20px;
	padding:0px;
}
#midpan .midpan_middle .homelft .airpro .products04 .airpro_btn a{
	color:#FFFFFF;
	display:block;
	float:left;
	min-height:33px;
	padding:5px 18px 0 6px;
	text-decoration:none;
	width:132px;
}
#midpan .midpan_middle .homelft .airpro .products04 .proimg{
	float:left;
	margin:25px 0 17px 0px;
	padding:0px;
	width:180px;
	text-align:center;
	height:135px;
	width:195px;
}
#midpan .midpan_middle .homelft .airpro .products04 .proimg a{
	display:block;
	margin:0 0 0 0px;
}
/*------added end for cc on 03112011 ---------*/
#midpan .midpan_middle .homelft .midpan_btm{
	float:left;
	width:788px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .brochure-top{
	background:url(../images/brochure_topbg.png) no-repeat 0 0;
	height:10px;
	float:left;
	width:780px;
	margin:8px 0 0 0;
}
#midpan .midpan_middle .homelft .midpan_btm .brochure{
	float:left;
	width:780px;
	min-height:70px;
	background-color:#e7f4e3;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .brochure ul{
	float:left;
	list-style:none;
	margin:22px 0 0 0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .brochure ul li{
	float:left;
	list-style:none;
	margin:0 8px 0 12px;
	padding:0px;
	min-height:52px;
}
#midpan .midpan_middle .homelft .midpan_btm .brochure ul li img{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .brochure ul li a{
	float:left;
	font-size:14px;
	color:#555555;
	margin:0px;
	padding:0 0 0 7px;
	text-decoration:underline;
	line-height:29px;
}
#midpan .midpan_middle .homelft .midpan_btm .brochure ul li a:hover{
	text-decoration:none;
	/*color:555555;*/
}
#midpan .midpan_middle .homelft .midpan_btm .brochure-btm{
	background:url(../images/brochure_btmbg.png) no-repeat 0 0;
	height:9px;
	float:left;
	width:780px;
	margin-bottom:14px;
}
#midpan .midpan_middle .homelft .midpan_btm .service_top{
	float:left;
	background:url(../images/service_topbg.png) repeat-y center bottom transparent;
	width:780px;
	min-height:11px;
	margin:4px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .service_rpt{
	float:left;
	background:url(../images/service_rptbg.png) repeat-y center bottom transparent;
	width:780px;
	margin:0px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .service_rpt .service{
	float:left;
	background:url(../images/service_bg.png) no-repeat 0 0;
	width:780px;
	margin:0px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .service_rpt .service ul{
	display:block;
	margin:0px 0 0 14px;
	padding:0px;
	list-style:none;
}
#midpan .midpan_middle .homelft .midpan_btm .service_rpt .service ul li{
	list-style:none;
	float:left;
	width:380px;
	margin:15px 0 0px 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .service_rpt .service ul li.clear{
	margin:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .service_rpt .service ul li .pro{
	float:left;
	margin:0px 0 0 8px;
	padding:0px;
	width:295px;
}
#midpan .midpan_middle .homelft .midpan_btm .service_rpt .service ul li .proimg{
	float:left;
	margin:0px 0 0;
	padding:0px;
}

#midpan .midpan_middle .homelft .midpan_btm .service_rpt .service ul li .pro h4{
	color:#333333;
	float:left;
	font-size:14px;
	letter-spacing:0.01em;
	margin:0 0 2px;
	padding:0;
	word-spacing:1px;
	width:295px;
}
#midpan .midpan_middle .homelft .midpan_btm .service_rpt .service ul li .pro p{
	float:left;
	font-size:12px;
	color:#333;
	line-height:20px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .midpan_btm .service_btm{
	float:left;
	background:url(../images/service_btmbg.png) no-repeat 0 0;
	width:780px;
	min-height:16px;
	margin:0 0 6px;
	padding:0px;
}
#midpan .midpan_middle .homelft .airpro .products01{
	float:left;
	background:url(../images/pumpscat_bg.png) no-repeat 0 0;
	width:195px;
	height:231px;
	margin:0 5px 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .airpro .products01 .airpro_btn{
	float:left;
	background:url(../images/airpro_btn.png) no-repeat 0 0;
	width:147px;
	height:33px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	margin:18px 0 0 19px;
	padding:5px 0 0 9px;
}
/*******************airconatpage midpan_middle closed **************/

/*******************Chillerspage midpan_middle open **************/
#midpan .midpan_middle .homelft .banner-chillers{
	padding:0px 0 0px 0;
	margin:8px 0 0 0;
	float:left;
	background:url(../images/chillers_banner.png) no-repeat 0 0;
	height:217px;
	width:788px;
}
#midpan .midpan_middle .homelft .banner-chillers .hire{
	float:left;
	padding:10px 0 0 19px;
	margin:0px;
	width:538px;
}
#midpan .midpan_middle .homelft .banner-chillers .hire h1{
	float:left;
	font-size:28px;
	font-weight:bold;
	color:#fefefe;
	letter-spacing:-0.02em;
	width:538px;
	padding:0px;
	margin:0px;
}
#midpan .midpan_middle .homelft .banner-chillers .hire p{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:18px;
	min-height:108px;
	width:480px;
	margin:0px 30px 0px 0px;
	padding:2px 0 0;
}
#midpan .midpan_middle .homelft .banner-chillers .hire .enq{
	float:left;
	width:538px;
	margin:9px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-chillers .hire .enq a{
	float:left;
	margin:0px;
	padding:0px;
}	
#midpan .midpan_middle .homelft .banner-chillers .hire .enq img{
	float:left;
	margin:0 19px 0 0;
	padding:0px;
}
/*******************Chillerspage midpan_middle closed **************/

/*******************pumpscatspage midpan_middle open **************/
#midpan .midpan_middle .homelft .banner-pumpscat{
	padding:0px 0 0px 0;
	margin:8px 0 0 0;
	float:left;
	background:url(../images/pumpscat_banner.png) no-repeat 0 0;
	height:217px;
	width:788px;
}
#midpan .midpan_middle .homelft .banner-pumpscat .hire{
	float:left;
	padding:10px 0 0 19px;
	margin:0px;
	width:472px; 
	/*#width:495px;*/
}
#midpan .midpan_middle .homelft .banner-pumpscat .hire h1{
	float:left;
	font-size:28px;
	font-weight:bold;
	color:#fefefe;
	letter-spacing:-0.02em;
	width:472px; 
	/*#width:495px;*/
	padding:0px;
	margin:0px;
}
#midpan .midpan_middle .homelft .banner-pumpscat .hire p{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:18px;
	min-height:108px;
	width:480px;
	margin:0;
	padding:2px 0 0;
}
#midpan .midpan_middle .homelft .banner-pumpscat .hire .enq{
	float:left;
	width:538px;
	margin:9px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-pumpscat .hire .enq a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-pumpscat .hire .enq img{
	float:left;
	margin:0 19px 0 0;
	padding:0px;
}
/*******************pumpscatspage midpan_middle closed **************/

/*******************boilercatpage midpan_middle open **************/
#midpan .midpan_middle .homelft .banner-boilerscat{
	padding:0px 0 0px 0;
	margin:8px 0 0 0;
	float:left;
	background:url(../images/boilerscat_banner.png) no-repeat 0 0;
	height:217px;
	width:788px;
}
#midpan .midpan_middle .homelft .banner-boilerscat .hire{
	float:left;
	padding:10px 0 0 19px;
	margin:0px;
	width:472px; 
	/*#width:495px;*/
}
#midpan .midpan_middle .homelft .banner-boilerscat .hire h1{
	float:left;
	font-size:28px;
	font-weight:bold;
	color:#fefefe;
	letter-spacing:-0.02em;
	width:472px; 
	/*#width:495px;*/
	padding:0px;
	margin:0px;
}
#midpan .midpan_middle .homelft .banner-boilerscat .hire p{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:18px;
	min-height:108px;
	width:480px;
	margin:0 0 6px 0;
	padding:2px 0 0;
}
#midpan .midpan_middle .homelft .banner-boilerscat .hire .enq{
	float:left;
	width:538px;
	margin:9px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-boilerscat .hire .enq a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-boilerscat .hire .enq img{
	float:left;
	margin:0 19px 0 0;
	padding:0px;
}

#midpan .midpan_middle .homerht .news{
	width:196px;
	float:left;
	margin:7px 10px 0 2px;
	
}
#midpan .midpan_middle .homerht .news span{
	font:bold 12px/14px "arial";
}
#midpan .midpan_middle .homerht .news p{
	padding:13px 14px 0 0;
	font:11px/14px "arial";
}
#midpan .midpan_middle .homerht .news h2{
	font:20px/15px "Verdana";
	padding:1px 0 0 0;
	margin:0px 0 10px 0;
	color:#253775;
	width:150px;
}
#midpan .midpan_middle .homerht .news .news_bg img{
	float:right;
	position:relative;
	right:12px;
	top:0px;
}
#midpan .midpan_middle .homerht .news .news_bg{
	width:180px;
	padding:21px 0 0 14px;
	margin:0 0 0 0px;
	min-height:329px;
	background:url(../images/news_bg1.png) no-repeat;
}
#midpan .midpan_middle .homerht .news .news_bottom{
	background:url(../images/news_bottom1.png) no-repeat;
	width:194px;
	height:24px;
	float:left;
}
/*******************boilercatpage midpan_middle closed **************/

/*******************heatingcatspage midpan_middle open **************/
#midpan .midpan_middle .homelft .banner-heatingcat{
	padding:0px 0 0px 0;
	margin:8px 0 0 0;
	float:left;
	background:url(../images/heatingcat_banner.png) no-repeat 0 0;
	height:217px;
	width:788px;
}
#midpan .midpan_middle .homelft .banner-heatingcat .hirecat{
	float:left;
	padding:10px 0 0 19px;
	margin:0px;
	width:478px; 
}
#midpan .midpan_middle .homelft .banner-heatingcat .hirecat h1{
	float:left;
	font-size:28px;
	font-weight:bold;
	color:#fefefe;
	letter-spacing:-0.02em;
	width:478px;
	padding:0px;
	margin:0px;
}
#midpan .midpan_middle .homelft .banner-heatingcat .hirecat p{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:18px;
	min-height:108px;
	width:480px;
	margin:0 0 5px 0;
	padding:2px 0 0;
}
#midpan .midpan_middle .homelft .banner-heatingcat .hirecat .enq{
	float:left;
	width:538px;
	margin:9px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-heatingcat .hirecat .enq a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-heatingcat .hirecat .enq img{
	float:left;
	margin:0 19px 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .airpro .products02{
	float:left;
	background:url(../images/heatingcat_bg.png) no-repeat 0 0;
	width:195px;
	height:231px;
	margin:0 5px 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .airpro .products02 .airpro_btn{
	float:left;
	background:url(../images/airpro_btn.png) no-repeat 0 0;
	width:147px;
	height:33px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	margin:18px 0 0 19px;
	padding:5px 0 0 9px;
}
#midpan .midpan_middle .homelft .airpro .products02 .airpro_btn a{
	float:left;
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#midpan .midpan_middle .homelft .airpro .products03{
	float:left;
	width:195px;
	height:231px;
	position:relative;
	margin:0 5px 0 0;
	padding:0px;
	background:url("../images/airpro_bg.jpg") no-repeat scroll 0 0 transparent;
}
#midpan .midpan_middle .homelft .airpro .products03 .proimg{
	float:left;
	margin:25px 0 17px 0px;
	padding:0;
	height:135px;
	text-align:center;
	width:195px;
}
#midpan .midpan_middle .homelft .airpro .products03 .proimg a{
	display:block;
}
#midpan .midpan_middle .homelft .airpro .products03 .airpro_btn{
	float:left;
	background:url(../images/airpro_btn1.png) no-repeat 0 0;
	width:156px;
	height:38px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	cursor:pointer;
	color:#fff;
	margin:0px 0 0 20px;
	padding:0;
	text-decoration:none;
	
}
#midpan .midpan_middle .homelft .airpro .products03 .airpro_btn a{
	float:left;
	width:130px;
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:5px 20px 0 6px;
	height:33px;
}

#midpan .midpan_middle .homelft .airpro .products05{
	float:left;
	width:195px;
	height:231px;
	position:relative;
	margin:0 5px 0 0;
	padding:0px;
	/*background:url("../images/airpro_bg.jpg") no-repeat scroll 0 0 transparent;*/
}
#midpan .midpan_middle .homelft .airpro .products05 .proimg{
	float:left;
	margin:0px 0 25px;
	padding:0;
	height:135px;
	text-align:center;
	width:195px;
}
#midpan .midpan_middle .homelft .airpro .products05 .proimg a{
	display:block;
}
#midpan .midpan_middle .homelft .airpro .products05 .airpro_btn{
	background:url(../images/airpro_btn1.png) no-repeat scroll 0 0 transparent;
	bottom:17px;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:38px;
	left:0;
	line-height:14px;
	margin:0 0 0 19px;
	position:absolute;
	width:156px;
	
}
#midpan .midpan_middle .homelft .airpro .products05 .airpro_btn a{
	float:left;
	width:130px;
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:5px 20px 0 6px;
	height:33px;
}
/*******************heatingcatspage midpan_middle closed**************/

/*******************Ventilationcat midpan_middle open*************/
#midpan .midpan_middle .homelft .banner-ventilationcat{
	padding:0px 0 0px 0;
	margin:8px 0 0 0;
	float:left;
	background:url(../images/ventilationcat_banner.png) no-repeat 0 0;
	height:217px;
	width:788px;
}
#midpan .midpan_middle .homelft .banner-ventilationcat .hire{
	float:left;
	padding:10px 0 0 19px;
	margin:0px;
	width:478px; 
}
#midpan .midpan_middle .homelft .banner-ventilationcat .hire h1{
	float:left;
	font-size:28px;
	font-weight:bold;
	color:#fefefe;
	letter-spacing:-0.02em;
	width:478px;
	padding:0px;
	margin:0px;
}
#midpan .midpan_middle .homelft .banner-ventilationcat .hire p{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:18px;
	min-height:108px;
	width:480px;
	margin:0 0 8px 0;
	padding:2px 0 0;
}
#midpan .midpan_middle .homelft .banner-ventilationcat .hire .enq{
	float:left;
	width:538px;
	margin:9px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-ventilationcat .hire .enq a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-ventilationcat .hire .enq img{
	float:left;
	margin:0 19px 0 0;
	padding:0px;
}
/*******************Ventilationcat midpan_middle closed**************/


/*******************dehumidcatpage midpan_middle open*************/
#midpan .midpan_middle .homelft .banner-dehumidcat{
	padding:0px 0 0px 0;
	margin:8px 0 0 0;
	float:left;
	background:url(../images/dehumidcat_banner.png) no-repeat 0 0;
	height:217px;
	width:788px;
}
#midpan .midpan_middle .homelft .banner-dehumidcat .hire{
	float:left;
	padding:10px 0 0 19px;
	margin:0px;
	width:478px; 
}
#midpan .midpan_middle .homelft .banner-dehumidcat .hire h1{
	float:left;
	font-size:28px;
	font-weight:bold;
	color:#fefefe;
	letter-spacing:-0.02em;
	width:478px;
	padding:0px;
	margin:0px;
}
#midpan .midpan_middle .homelft .banner-dehumidcat .hire p{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:18px;
	min-height:108px;
	width:480px;
	margin:0 0 0px 0;
	padding:2px 0 0;
}
#midpan .midpan_middle .homelft .banner-dehumidcat .hire .enq{
	float:left;
	width:538px;
	margin:9px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-dehumidcat .hire .enq a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner-dehumidcat .hire .enq img{
	float:left;
	margin:0 19px 0 0;
	padding:0px;
}
/*******************dehumidcatpage midpan_middle closed*************/

/*******************searchresults midpan_middle open*************/
#midpan .midpan_middle .resultspro{
	float:left;
	margin:0 0 0 0px;
	padding:0;
	width:1000px;
}
#midpan .midpan_middle .resultspro .pro{
	float:left;
	margin:0;
	padding:0;
	width:1000px;
}
#midpan .midpan_middle .resultspro .pro h1,
#midpan .midpan_middle .resultspro .pro h2{
	color:#010101;
	font-size:22px;
	font-weight:bold;
	margin:6px 0 10px;
	padding:0;
}
#midpan .midpan_middle .resultspro .pro h2{
	float:none;
}
#midpan .midpan_middle .resultspro .banner{
	float:left;
	position:relative;
	width:989px;
	height:219px;
	margin:8px 0 0 1px;
	padding:0px;
}
#midpan .midpan_middle .resultspro .banner span{
	float:left;
	left:0;
	position:absolute;
	top:0;
}
#midpan .midpan_middle .resultspro .banner .cat-txt{
	position:absolute;
	float:left;
	width:989px;
}
#midpan .midpan_middle .resultspro .banner .cat-txt h1{
	float:left;
	width:506px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#fff;
	line-height:29px;
	margin:15px 0 9px 19px;
	padding:0px;
}
#midpan .midpan_middle .resultspro .banner .cat-txt p{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:18px;
	/*min-height:108px;*/
	width:480px;
	padding:2px 0 0;
	margin:0px 0 0px 19px;
}
#midpan .midpan_middle .resultspro .banner .cat-txt p a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
	padding:14px 0 0 0;
}
#midpan .midpan_middle .resultspro .banner .cat-txt p a:hover{
	text-decoration:none;
}
#midpan .midpan_middle .resultspro .banner .cat-txt .pdf{
	float:right;
	margin:0px;
	padding:0px;
	width:184px;
}
#midpan .midpan_middle .resultspro .banner .cat-txt .pdf ul{
	float:left;
	list-style:none;
	margin:2px 0 0 0;
	padding:0px;
}

#midpan .midpan_middle .resultspro .banner .cat-txt .pdf ul li{
	list-style:none;
	float:left;
	list-style:none outside none;
	padding:0 0 8px;
}
#midpan .midpan_middle .resultspro .banner .cat-txt .pdf ul li span{
	float:left;
	height:45px;
	left:0;
	position:relative;
	top:0;
	width:35px;
}
#midpan .midpan_middle .resultspro .banner .cat-txt .pdf ul li a{
	color:#FFFFFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	margin:0;
	padding:0 0 0 8px;
	position:relative;
	text-decoration:none;
	top:5px;
}
#midpan .midpan_middle .resultspro .comparepro{
	float:left;
	width:1000px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .resultspro .comparepro .probtn{
	float:left;
	background:url(../images/comparepro_bg.png) no-repeat 0 0;
	width:253px;
	height:37px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	line-height:33px;
	margin:6px 0 6px 0;
	padding:0px 0 0 0px;
}
#midpan .midpan_middle .resultspro .comparepro .probtn a{
	color:#FFFFFF;
	float:left;
	height:37px;
	padding:0 0 0 8px;
	text-decoration:none;
	width:245px;
}
#midpan .midpan_middle .resultspro .show-bg{
	float:left;
	background:url(../images/search_showbg.png) no-repeat 0 0;
	width:970px;
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:46px;
	text-align:right;
	margin:6px 0 10px 0;
	padding:0px 0 0 10px;
}
#midpan .midpan_middle .resultspro .text{
	float:left;
	width:970px;
	text-align:center;
	padding:12px 0 0 0;
}
#midpan .midpan_middle .resultspro .show-bg span{
	float:left;
	font-weight:bold;
}
#midpan .midpan_middle .resultspro .show-bg span input{
	position:relative;
	top:0px;
}
#midpan .midpan_middle .resultspro .products-results{
	background:url(../images/airpro_bg.jpg) no-repeat scroll 0 0 transparent;
	float:left;
	height:231px;
	margin:0 13px 0 -8px;
	padding:0;
	width:195px;
	position:relative;
}
#midpan .midpan_middle .resultspro .products-results a{
	text-decoration:none;
}
#midpan .midpan_middle .resultspro .products-results .results_btn{
	background:url(../images/airpro_btn1.png) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:38px;
	line-height:14px;
	margin:0px 0 0 20px;
	padding:0;
	width:156px;
	text-decoration:none;
	cursor:pointer;
	text-decoration:none;
}

#midpan .midpan_middle .resultspro .products-results .results_btn a{
	color:#FFFFFF;
	display:block;
	float:left;
	min-height:33px;
	padding:5px 20px 0 6px;
	text-decoration:none;
	width:130px;
}
#midpan .midpan_middle .resultspro .products-results .proimg{
	float:left;
	height:135px;
	margin:17px 0 25px 0;
	padding:0;
	text-align:center;
	width:195px;
}
#midpan .midpan_middle .resultspro .products-results .proimg a{
	display:block;
}

/*------added start for cc on 03112011 ---------*/
.no-stock{
	background:url(../images/no-stock.png) no-repeat scroll 0 0 transparent;
	float:left;
	width:195px;
	height:231px;
	position:relative;
}
#midpan .midpan_middle .resultspro .products04-results{
	background:url(../images/airpro_bg.jpg) no-repeat scroll 0 0 transparent;
	float:left;
	height:231px;
	margin:0 13px 0 -8px;
	padding:0;
	width:195px;
	position:relative;
}
#midpan .midpan_middle .resultspro .products04-results a{
	text-decoration:none;
}
#midpan .midpan_middle .resultspro .products04-results .results_btn{
	background:url(../images/airpro_btn1.png) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:38px;
	line-height:14px;
	margin:0px 0 0 20px;
	padding:0;
	width:156px;
	text-decoration:none;
	cursor:pointer;
	text-decoration:none;
}

#midpan .midpan_middle .resultspro .products04-results .results_btn a{
	color:#FFFFFF;
	display:block;
	float:left;
	min-height:33px;
	padding:5px 20px 0 6px;
	text-decoration:none;
	width:130px;
}
#midpan .midpan_middle .resultspro .products04-results .proimg{
	float:left;
	margin:7px 0 0 7px;
	padding:0;
	text-align:center;
	width:180px;
}
#midpan .midpan_middle .resultspro .products04-results .proimg a{
	display:block;
}
#midpan .midpan_middle .resultspro .products04-results .comp, #midpan .midpan_middle .resultspro .products-results04 .price{
	float:left;
	width:150px;
	margin:18px 0 0 23px;
	padding:0px;
}
#midpan .midpan_middle .resultspro .products04-results .comp{
	float:left;
	width:150px;
	margin:0px 0 0 23px;
	padding:0px;
	top:18px;
	left:0;
	position:absolute;
}
#midpan .midpan_middle .resultspro .products04-results .price{
	font-size:14px;
	margin:0px 0 0 23px;
	position:absolute;
	top:157px;
	left:0;
}
#midpan .midpan_middle .resultspro .products04-results .price span{
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
}
#midpan .midpan_middle .resultspro .products04-results .comp input{
	left:0;
	margin:0 6px 0 0; 
	/*#margin:0 3px 0 0;*/
	padding:0;
	position:relative;
	top:1px;
	/*#top:-2px;*/
	
}
#midpan .midpan_middle .resultspro .products04-results .proimg01{
	margin:0px 0 0 0px;
	padding:0;
	text-align:center;
	height:165px;
	width:195px;
}
#midpan .midpan_middle .resultspro .products04-results .proimg02{
	height:135px;
	margin:38px 0 4px;
	padding:0;
	text-align:center;
	width:195px;
	float:left;
}
#midpan .midpan_middle .resultspro .products04-results .proimg03{
	height:135px;
	margin:17px 0 25px;
	padding:0;
	text-align:center;
	width:195px;
	float:left;
}
#midpan .midpan_middle .resultspro .products04-results .proimg01 a,
#midpan .midpan_middle .resultspro .products04-results .proimg02 a,
#midpan .midpan_middle .resultspro .products04-results .proimg03 a
{
	margin:0 0 0 2px;
}
/*------added end for cc on 03112011 ---------*/



#midpan .midpan_middle .resultspro .products-results .comp, #midpan .midpan_middle .resultspro .products-results .price{
	float:left;
	width:150px;
	margin:8px 0 0 23px;
	padding:0px;
}
#midpan .midpan_middle .resultspro .products-results .price{
	font-size:14px;
	margin:0px 0 0 23px;
	position:absolute;
	top:157px;
	left:0;
}
#midpan .midpan_middle .resultspro .products-results .price span{
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
}
#midpan .midpan_middle .resultspro .products-results .comp input{
	float:left;
	left:0;
	margin:0 6px 0 0; 
	/*#margin:0 3px 0 0;*/
	padding:0;
	position:relative;
	top:1px;
	/*#top:-2px;*/
	
}
#midpan .midpan_middle .resultspro .products-results .proimg01{
	margin:0px 0 0 0px;
	padding:0;
	text-align:center;
	
}
#midpan .midpan_middle .resultspro .products-results .proimg01 a{
	margin:0 0 0 2px;
	
}
#midpan .midpan_middle .call-topbg{
	float:left;
	width:980px;
	background:url(../images/call_topbg.png) no-repeat 0 0;
	height:16px;
	margin:24px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .call-btmbg{
	float:left;
	width:980px;
	background:url(../images/call_btmbg.png) no-repeat 0 0;
	height:11px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .call-bg{
	float:left;
	width:980px;
	background:url(../images/call_bg.png) no-repeat 0 0 #e7f4e3;
	/*min-height:211px;*/
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .call-bg .real{
	float:left;
	margin:0px;
	padding:0px;
	width:400px;
}
#midpan .midpan_middle .call-bg .real ul, #midpan .midpan_middle .call-bg .lfttxt ul{
	float:left;
	width:350px;
	list-style:none;
	margin:4px 0 0 18px;
	padding:0px;
}
#midpan .midpan_middle .call-bg .lfttxt ul{
	margin:4px 0 0 2px;
}
#midpan .midpan_middle .call-bg .real ul li, #midpan .midpan_middle .call-bg .lfttxt ul li{
	background:url(../images/list_bg.png) no-repeat 0 4px ;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:18px;
	margin:0px 0 0px 0;
	padding:0px 0 12px 20px;
	width:350px;
}

#midpan .midpan_middle .call-bg .real ol{
	float:left;
	width:350px;
	list-style:none;
	margin:4px 0 0 18px;
	padding:0px;
}
#midpan .midpan_middle .call-bg .real ol li{
	font-size:14px;
	line-height:18px;
	color:#333;
	font-weight:normal;
	list-style-type:decimal;
	margin:15px 0 0 22px;
	padding:0px 6px 0 0px;
}
#midpan .midpan_middle .call-bg .real p{
	color:#555555;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	margin:0 0 14px 12px;
	padding:0 0 0 6px;
	width:360px;
}
#midpan .midpan_middle .call-bg .real li .img{
	width:11px;
	position:relative;
	float:left;
	top:3px;
	left:0px;
	margin:0px 10px 0 0;
	padding:0px;
}
#midpan .midpan_middle .call-bg .real li .txt01{
	float:left;
	width:320px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .call-bg .lfttxt{
	float:left;
	width:560px;
	margin:2px 0 0 0;
	padding:0px 0 0 10px;
}
#midpan .midpan_middle .call-bg .lfttxt p{
	width:565px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#555555;
	line-height:20px;
	margin:0px 0 0px 0;
	padding:0px 0 14px 0px;
}
#midpan .midpan_middle .call-bg .lfttxt h3{
	float:left;
	font-size:18px;
	font-weight:normal;
	text-transform:none;
	color:#555555;
	line-height:19px;
	width:560px;
	margin:0px;
	padding:0px;
}

/*******************searchresults midpan_middle closed*************/	
/*******************blogpage midpan_middle open*************/
#midpan .midpan_middle .bloglft{
	float:left;
	width:781px;
	margin:8px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .bloglft .blog-topbg{
	float:left;
	background:url(../images/blog_topbg.png) no-repeat 0 0;
	width:781px;
	height:9px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .bloglft .blog-btmbg{
	float:left;
	background:url(../images/blog_btmbg.png) no-repeat 0 0;
	width:781px;
	height:13px;
	margin:0px 0 16px 0;
	padding:0px;
}
#midpan .midpan_middle .bloglft .blog-bg{
	float:left;
	background-color:#e7f4e3;
	width:762px;
	margin:0px;
	padding:0px 0 0 19px;
}
#midpan .midpan_middle .bloglft .blog-bg h2{
	float:left;
	width:762px;
	font-size:18px;
	font-weight:normal;
	color:#333;
	line-height:25px;
	margin:13px 0 0 0px;
	padding:0px;
}
#midpan .midpan_middle .bloglft .blog-bg h6{
	float:left;
	width:762px;
	font-size:12px;
	font-weight:normal;
	color:#333;
	margin:0;
	padding:0px;
}
#midpan .midpan_middle .bloglft .blog-bg p{
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:18px;
	margin:19px 0 0px 0;
	padding:0px;
}
#midpan .midpan_middle .bloglft .blog-bg .sideimg{
	float:right;
	margin:18px 14px 0 10px;
	padding:0px;
}
#midpan .midpan_middle .bloglft .blog-bg ul li{
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:18px;
	margin:10px 0 0 0;
	padding:0px 0 0 18px;
}
#midpan .midpan_middle .bloglft .blog-bg ol li{
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:18px;
	margin:10px 0 0 0;
	padding:0px 0 0 22px;
}
#midpan .midpan_middle .bloglft .blog-bg a{
	/*float:left;*/
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	margin:2px 0 12px 0;
	padding:0px;
}
#midpan .midpan_middle .bloglft .blog-bg .tag{
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#333;
	width:680px;
	line-height:18px;
	margin:20px 0 10px 0;
	padding:0px;
}
#midpan .midpan_middle .blogrht{
	float:left;
	margin:8px 0 0 19px;
	padding:0;
	width:198px;
}
#midpan .midpan_middle .blogrht .blogrht_topbg{
	float:left;
	background:url(../images/blogrht_topbg.png) no-repeat 0 0;
	width:187px;
	height:11px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_btmbg{
	float:left;
	background:url(../images/blogrht_btmbg.png) no-repeat 0 0;
	width:187px;
	height:23px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg{
	float:left;
	background:url(../images/blogrht_bg.png) repeat-y center bottom ;
	width:187px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg{
	float:left;
	background:url(../images/blogrht_rptbg.png) repeat-y 0 0;
	width:180px;
	/*min-height:1000px;*/
	min-height:700px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .pages{
	float:left;
	width:165px;
	margin:0px 0 0 10px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .pages h2{
	float:left;
	width:165px;
	font-size:16px;
	font-weight:normal;
	color:#333;
	line-height:19px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .pages ul{
	float:left;
	width:165px;
	list-style:none;
	margin:8px 0 14px 10px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .pages ul li{
	list-style:none;
	font-size:12px;
	font-weight:normal;
	color:#333;
	margin:0px 0 0px 0;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .pages ul li a{
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#333;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .pages ul li a:hover{
	text-decoration:none;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .links{
	float:left;
	width:165px;
	margin:2px 0 0 10px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .links h2{
	float:left;
	width:165px;
	font-size:16px;
	font-weight:normal;
	color:#333;
	line-height:19px;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .links ul{
	float:left;
	width:165px;
	list-style:none;
	margin:8px 0 14px 10px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .links ul li{
	list-style:none;
	font-size:12px;
	font-weight:normal;
	color:#333;
	margin:0px 0 0px 0;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .links ul li a{
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#333;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .blogrht .blogrht_rptbg .blogrht_bg .links ul li a:hover{
	text-decoration:underline;
}
/*******************blogpage midpan_middle closed*************/
/***********************homepage midpanmiddle homelft midpanbottom open*******************************/

#midpan .midpan_middle .homelft .midpanbottom{
	border-top:1px solid #425A99;
	float:left;
	margin:23px 0 0;
	padding:19px 0 0;
	position:relative;
	width:788px;
}

#midpan .midpan_middle .homelft .midpanbottom .news{
	width:196px;
	float:left;
	margin:0 10px 0 -6px;
	
}
#midpan .midpan_middle .homelft .midpanbottom .news b{
	font:bold 12px/14px "arial";
	float:left;
	width:168px;
}
#midpan .midpan_middle .homelft .midpanbottom .news span{
	width:168px;
	font:11px/14px "arial";
	line-height:12px;
	float:left;
}
#midpan .midpan_middle .homelft .midpanbottom .news p{
	padding:0px 14px 10px 0;
	font:11px/14px "arial";
	line-height:12px;
	float:left;
}
#midpan .midpan_middle .homelft .midpanbottom ul li{
	padding:13px 14px 0 0;
	margin:0 0 0 14px;
	font:11px/14px "arial";
}
#midpan .midpan_middle .homelft .midpanbottom ol li{
	padding:13px 14px 0 0;
	margin:0 0 0 18px;
	font:11px/14px "arial";
}
#midpan .midpan_middle .homelft .midpanbottom .news h3{
	font:20px/15px "Verdana";
	padding:1px 0 0 0;
	margin:0px 0 10px 0;
	line-height:24px;
	color:#253775;
	width:140px;
	text-transform:none;
}
#midpan .midpan_middle .homelft .midpanbottom .news .news_bg img{
	float:right;
	left:150px;
	position:absolute;
	top:39px;
}
#midpan .midpan_middle .homelft .midpanbottom .news .news_bg{
	width:180px;
	padding:21px 0 0 14px;
	margin:0 0 0 0px;
	min-height:329px;
	float:left;
	background:url(../images/news_bg1.png) no-repeat;
}
#midpan .midpan_middle .homelft .midpanbottom .news .news_bottom{
	background:url(../images/news_bottom1.png) no-repeat scroll 1px 0;
	width:194px;
	height:24px;
	float:left;
}
#midpan .midpan_middle .homelft .midpanbottom .buttuns{
	padding:0 0 0 11px;
	float:left;
} 

/******************* indexpage Tabing open *****************/
.tbbed{
	float:left;
	width:587px;
}
#gallery { 
	font-family:"Trebuchet MS";
	font-size:14px;
	padding:0px;
	line-height:15px;
	font-weight:bold;
	float:left;
	width:587px;
	min-height:42px;
	margin:-4px 0 0 0;
}

#gallery span, gallery h1{
	font-size:14px;
	margin:0;
	color:#555555;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0;
	line-height:24px;
	
}
#gallery a{
	color:#233472;
	
}
/*
	#gallery div.off{
	color:#555;
	width:170px;
	height:26px;
	margin-right:3px;
	line-height:44px;
	float:left;
	padding:9px 10px 0;
	background:url(../images/sprite-tabs.gif) 0px 36px;
	cursor:pointer;
	position:relative;
	top:7px;
	z-index:99;
	}
	#gallery div.on{
	color:#000;
	width:170px;
	height:26px;
	margin-right:3px;
	line-height:44px;
	float:left;
	padding:9px 10px 0;
	background:url(../images/sprite-tabs.gif) 0px 0px;
	cursor:pointer;
	position:relative;
	top:8px;
	}
*/
#gallery div.off{
	color:#555;
	height:34px;
	margin-right:3px;
	line-height:44px;
	float:left;
	padding:0px 0px 0;
	cursor:pointer;
	position:relative;
	top:7px;
	z-index:99;
}
#gallery div.on{
	color:#000;
	height:34px;
	margin-right:3px;
	line-height:44px;
	float:left;
	padding:0px 0px 0;
	cursor:pointer;
	position:relative;
	top:8px;
}
#gallery div.on .tableft{
	background:url(../images/sprite-tabs-left.gif) 0px 0px;
	width:10px;
	height:35px;
	float:left;
}
#gallery div.on .tabright{
	background:url(../images/sprite-tabs-right.gif) repeat scroll right 0 transparent;
	float:left;
	height:26px;
	min-width:94px;
	padding:9px 18px 0 0;
}
#gallery div.off .tableft{
	background:url(../images/sprite-tabs-left.gif) 0px 36px;
	width:10px;
	height:35px;
	float:left;
}
#gallery div.off .tabright{
	background:url(../images/sprite-tabs-right.gif) repeat scroll right 36px transparent;
	float:left;
	height:26px;
	min-width:94px;
	padding:9px 18px 0 0;
}
#gallery div.on h1{
	font-weight:bold;
	color:#555555;
	margin:0;
	font-family:Arial;
	font-size:14px;
	letter-spacing:0;
	line-height:24px;
	width:147px;
	
}
#gallery div.off h1{
	font-size:14px;
	margin:0;
	color:#555555;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0;
	line-height:24px;
	width:147px;
}
#gallery div.on h2{
	font-weight:bold;
	color:#555555;
	margin:0;
	font-family:Arial;
	font-size:14px;
	letter-spacing:0;
	line-height:24px;
	width:102px;
}
#gallery div.off h2{
	font-size:14px;
	margin:0;
	color:#555555;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0;
	line-height:24px;
	width:102px;
}
div.hide{
	display:none;
	width:0;
	overflow:hidden;
}
div.show{
	width:586px;
	margin:0;
	padding:0px;
	z-index:50;
	float:left;
}

.show .main-bg p{
	font-size:12px;
	color:#000000;
	line-height:18px;
	padding:2px 7px 11px 9px;
	word-spacing:-1px;
}
.show .rpt-bg{
	width:589px;
	margin:0;
	padding:0px;
	background:url(../images/tabbeb-rptbg.png) repeat-y center bottom; 
	z-index:50;
	float:left;
}
.show .main-bg{
	width:580px;
	margin:0;
	padding:0px;
	background:url(../images/tabbeb-mainbg.png) no-repeat 0 0px; 
	z-index:50;
	float:left;
}
.show .main-bg .top{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:18px;
	word-spacing:-1px;
	padding:15px 7px 5px 9px;
}
.tabtop{
	background:url(../images/tabbeb-topbg1.png) no-repeat 0px 0px;
	height:10px;
	width:590px;
}
.tabbot{
	background:url(../images/tabbeb-btmbg.png) no-repeat 0px 0px;
	height:20px;
	float:left;
	width:590px;
	margin:0 0 0 0px;
}
#gallery_1 { 
	font-family:"Trebuchet MS";
	font-size:14px;
	padding:0px;
	line-height:15px;
	font-weight:bold;
	float:left;
	width:983px;
	min-height:42px;
	margin:0 0 0 28px;
}
#gallery_1 span{
	font:14px/35px "arial";
}
#gallery_1 a{
	color:#737373;
}
#gallery_1 div.off{
	color:#000;
	width:191px;
	height:35px;
	text-align:center;
	margin-right:4px;
	line-height:44px;
	float:left;
	background:url(../images/tabbed-off.gif) no-repeat 0px 0px;
	cursor:pointer;
	position:relative;
	top:7px;
	z-index:99;
}
#gallery_1 div.on{
	color:#000;
	margin-right:4px; 
	text-align:center;
	float:left;
	background:url(../images/tabbed-on.gif) no-repeat 0px 0px;
	cursor:pointer;
	border-bottom:0;
	width:190px;
	height:35px;
	line-height:44px;
	position:relative;
	top:7px;
	z-index:99;
}

div.hide{
	display:none;
	width:0;
	overflow:hidden;
}

div.fulldetails{
	width:983px;
	padding:0px;
	background:url(../images/tabbed-bg.png) repeat-y right 0 #d0dbec; 
	z-index:50;
	float:left;
	margin:0 0 0 28px;
	
}

.fulldetails .tabtop_1{
	background:url(../images/fulldetails_top.gif) no-repeat;
	height:9px;
	width:983px;
}
.fulldetails .tabbot_1{
	background:url(../images/fulldetails_btm.gif) no-repeat 2px 0px;
	height:17px;
	width:983px;
	margin:0 0 0 -2px;
}
.features{
	padding:0 80px 0 0;
	float:left;
}
.features ul{
	list-style:none;
	float:left;
	padding:0 0 10px 0px;
}
.features h6{
	font:12px/15px "arial";
	color:#5d5e5f;
	padding:30px 0 10px 0px;
}
.features ul li{
	font-size:12px;
	color:#5d5e5f;
	line-height:16px;
	padding:3px 6px 5px 20px;
	background:url(../images/ul_bg.gif) no-repeat 0 6px;
	list-style:none;
}
/*******************indexpage Tabing end **************/

/*******************productpage slider open *****************/

.jquerygallery01{
	width:700px;
	margin:10px 0 0;
	padding:0px;
	float:left;
	
}

.jquerygallery01 ul{
	margin:0px;
	margin-top:0px; 
	padding:0px;
}

.jquerygallery01 span{
	float:left;
	list-style-type:none;
	width:123px;
	text-align:center;
}

.jquerygallery01 span a{
	display:table-cell;
	height:141px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:123px;
}

.jquerygallery01 span a:hover{
	text-decoration:none;
}

.jquerygallery01 span a img{
	border:0px solid #fff;
	/*max-width:110px;
	max-height:115px;*/
	margin-top:6px;
	vertical-align:middle;
	display:table-cell;
}
.jquerygallery01 span:hover img{
	
	border:0px solid #b5b4b4;
	
	
}

.jquerygallery01 .jquerygall{
	float:left;
	width:112px;
	margin:0px 10px 0px 10px;
	font:13px/14px "arial";
	color:#333;
}
.jquerygallery01 .jquerygall.active{
	background:none;
	z-index:9;
}
.jquerygallery01 .title{
	
	text-align:left;
	color:#253775;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	width:95px;
	padding:5px 0 0 30px;
}

.jquerygallery01 address{
	text-align:left;
	width:95px;
	color:#666;
	font-size:15px;
	font-style:normal;
	line-height:22px;
	padding:0 0 0 30px;
}
.jquerygallery01 .price{
	text-align:left;
	width:112px;
	color:#ff5b15;
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:18px;
	letter-spacing:-.05em;
}

.jquerygallery01 select{
	width:112px;
	height:20px;
	color:#000;
	font-family:"Verdana";
	font-size:12px;
}

.jquerygallery01 .price em{
	font-family:"Verdana";
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
}

.jquerygallery01 .price span{
	font-weight:normal;
	font-style:normal
}

.jquerygallery01 li acronym{
	width:112px;
	color:#000000;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	line-height:18px;
	z-index:9999;
	text-indent:-9999px;
	position:absolute;
}

.jquerygallery01 li:hover acronym{
	width:112px;
	color:#000000;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	line-height:18px;
	text-indent:0px;
	padding:6px 2px 6px 7px;
	margin-left:-7px;
	border:2px solid #ff6a1f;
}

.jquerygallery01 .range{
	text-align:left;
	color:#000000;
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:18px;
	width:112px;
}

.jquerygallery01 .view{
	width:91px;
	float:left;
}

.jquerygallery01 .view a{
	color:#0051c2;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	font-style:normal;
	line-height:18px;
}

.jquerygallery01 .view a:hover{
	color:#0051c2;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}

.jquerygallery01 .viewoff a{
	width:178px;
	height:20px;
	font-family:"Verdana";
	line-height:14px;
	font-size:14px;
	color:#fff;
	display:block;
	border:none;
	cursor:pointer;
	float:right;
	text-decoration:none;
	padding:4px 0px 0px 7px;
	margin-top:-10px;
}

.jquerygallery01 .viewoff a:hover{
	color:#eceaea;
}


.jquerygallery01 .img{
	margin-top:12px;
}

.jquerygallery01 .img1{
	margin-top:18px;
}


div.scrollable02{
	/* required settings */
	left:40px;
	margin-left:0;
	min-height:182px;
	overflow:hidden;
	padding:7px 0 0;
	position:relative;
	width:712px;
	
	/* custom decorations */
}

div.scrollable02 div.items{
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;
	left:0px;
}

/* single scrollable item */
div.scrollable02 div.items div{
	float:left;
	position:relative;
	width:123px;
}

a.disabled{
	visibility:hidden !important;		
}

#prv02{
	background:url(../images/arrow-new-left.png) 0px 0px;
	display:block;
	width:26px;
	height:26px;
	top:-119px;
	left:20px;
	position:relative;
	cursor:pointer;
}

#nxt02{
	background:url(../images/arrow-new-right.png) 0px 0px;
	display:block;
	width:26px;
	height:26px;
	top:-145px;
	left:758px;
	position:relative;
	cursor:pointer;
}

.clear{
	clear:both;
}
/*******************productpage slider closed *****************/
/*******************usermanual Tabing open **************/
.tabspan{
	width:1000px;
	margin:10px 0 0 26px; 
	/*#margin:10px 0 0 24px;*/
	padding:0px;
}
.tabspan a{
	color :#555;
	text-decoration:none;
}
.tabsoff{
	z-index:20;
	float:left;
	padding:0 0px 0 0; 
}
.tabsoff a{
	font-size:15px;
	text-align:left;
	color :#555;
	height:45px;
	width:164px;
	text-decoration:none; 
	font-weight:normal; 
	line-height:35px;
	outline:none;
	display:block;
	padding:9px 12px 0 13px;
}
.tabsoff a:hover{
	color:#333;
	padding:9px 12px 0 13px;
	width:164px;
	height:45px;
	
}
.tabson{
	z-index:20;
	float:left;
	padding:0 0px 0 0; 
}
.tabson a{
	font-size:15px;
	text-align:left;
	color :#555;
	height:45px;
	width:164px;
	text-decoration:none; 
	font-weight:normal; 
	line-height:35px;
	outline:none;
	display:block;
	padding:9px 12px 0 13px;
}

.jquerygallery_rpt{
	width:988px;
	margin:0 0 0 26px;
	padding:0px;
	
}
.jquerygallery{
	width:984px;
	margin:0 0 0 0px;
	padding:0px;
	
}
.jquerygallery_top{
	
	width:988px;
	height:12px;
	margin:0 0 0 26px;
}
.jquerygallery_btm{
	width:988px;
	height:21px;
	margin:0 0 0 26px;
}
.jquerygallery ul{
	margin:0px;
	margin-top:0px; 
	padding:0px;
}

.jquerygallery span{
	float:left;
	list-style-type:none;
	width:125px;
	margin:0 0 2px 0;
}
.jquerygallery input{
	float:left;
	margin:0px 6px 0 0;
	padding:0;
	height:18px;
}
.jquerygallery span a{
	text-decoration:none;
	float:left;
	padding:0 0 6px 0;
}

.jquerygallery span a:hover{
	text-decoration:none;
}

.jquerygallery span img{
	border:1px solid #b5b4b4;
	margin-top:6px;
}
.jquerygallery span:hover img{
	
	border:1px solid #fff;
	max-width:120px;
	max-height:120px;
	
}

.jquerygallery .jquerygall{
	float:left;
	width:112px;
	margin:0px 10px 0px 11px;
	font:13px/14px "arial";
	color:#333;
}

.jquerygallery .title{
	text-align:left;
	color:#555;
	font-size:14px;
	font-style:normal;
	line-height:22px;
	width:125px;
}

.jquerygallery address{
	text-align:left;
	width:125px;
	color:#333333;
	font-family:"Verdana";
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	line-height:16px;
}
.jquerygallery .price{
	text-align:left;
	width:112px;
	color:#ff5b15;
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:18px;
	letter-spacing:-.05em;
}

.jquerygallery select{
	width:112px;
	height:20px;
	color:#000;
	font-family:"Verdana";
	font-size:12px;
}

.jquerygallery .price em{
	font-family:"Verdana";
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
}

.jquerygallery .price span{
	font-weight:normal;
	font-style:normal
}

.jquerygallery li acronym{
	width:112px;
	color:#000000;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	line-height:18px;
	z-index:9999;
	text-indent:-9999px;
	position:absolute;
}

.jquerygallery li:hover acronym{
	width:112px;
	color:#000000;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	line-height:18px;
	text-indent:0px;
	padding:6px 2px 6px 7px;
	margin-left:-7px;
	border:2px solid #ff6a1f;
}

.jquerygallery .range{
	text-align:left;
	color:#000000;
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:18px;
	width:112px;
}

.jquerygallery .view{
	width:91px;
	float:left;
}

.jquerygallery .view a{
	color:#0051c2;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	font-style:normal;
	line-height:18px;
}

.jquerygallery .view a:hover{
	color:#0051c2;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}

.jquerygallery .viewoff a{
	width:178px;
	height:20px;
	font-family:"Verdana";
	line-height:14px;
	font-size:14px;
	color:#fff;
	display:block;
	border:none;
	cursor:pointer;
	float:right;
	text-decoration:none;
	padding:4px 0px 0px 7px;
	margin-top:-10px;
}

.jquerygallery .viewoff a:hover{
	color:#eceaea;
}


.jquerygallery .img{
	margin-top:12px;
}

.jquerygallery .img1{
	margin-top:18px;
}


div.scrollable{
	/* required settings */
	position:relative;
	width:934px;
	margin-left:24px;
	min-height:393px;
	padding:8px 0 0 0;
	overflow:hidden;
	
	/* custom decorations */
}

div.scrollable div.items{
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
}
div.scrollable div.manual{
	width:960px;	
	float:left;
	padding:0px 0 0 0;
	margin:0 0 37px 0;
}
div.scrollable div.manual h5{
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0px 0 14px 0;
	padding:0px 0 4px 0;
	border-bottom:1px #999 solid;
}
div.scrollable div.manual ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
div.scrollable div.manual ul li{
	width:216px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	color:#333;
}
/* single scrollable item */
div.scrollable div.items div{
	float:left;
	/*background-color:#cfd9eb;*/
	position:relative;
	width:125px;
}

a.disabled{
	visibility:hidden !important;		
}
/*******************usermanual Tabing closed **************/

#midpan .midpan_middle .homerht{
	float:right;
	margin:0;
	padding:0 0 0 13px;
	width:206px;
}
#midpan .midpan_middle .homerht .live_chat{
	float:left;
	margin:-13px 0 0 -9px;
	padding:1px 0 0 13px;
}
#midpan .midpan_middle .homerht .live_chat a{
	float:left;
	margin:0;
	padding:0;
}
#midpan .midpan_middle .homerht .live_chat a img{
	border:medium none;
	float:left;
}
#midpan .midpan_middle .homerht .call_back{
	float:left;
	padding:19px 0 5px 13px;
	margin:0 0 17px -9px;
}
#midpan .midpan_middle .homerht .call_back a{
	float:left;
	margin:0;
	padding:0;
}
#midpan .midpan_middle .homerht .call_back a img{
	border:medium none;
	float:left;
}
#midpan .midpan_middle .homerht .calculate{
	width:196px;
	margin:4px 0 0 0;
	padding:0px;
	float:left;
}
#midpan .midpan_middle .homerht .calculate a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homerht .sales{
	width:196px;
	margin:0px;
	padding:0px;
	float:left;
}
#midpan .midpan_middle .homerht .sales a{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .homelft .banner_1{
	padding:11px 0 0 0; 
	/*#padding:10px 0 0 0;*/
}

#midpan .midpan_middle .homelft .banner_5{
	padding:8px 0 5px 0px; 
	/*#padding:8 0 5px 0px;*/
	float:left;
	color:#999;
	width:785px;
}
#midpan .midpan_middle .homelft .banner_5 h1{
	font:bold 24px/24px "arial";
	/* #margin:-2px 0 -2px 0;*/
	float:left; 
	padding:3px 0 0 0; 
	/*#padding:0;*/
}
#midpan .midpan_middle .homelft .banner_5 h2{
	font:18px/18px "arial";
	float:left;
	padding:5px 0 0px; 
	/*#padding:0 0 0 0px;*/
	color:#333;
}
#midpan .midpan_middle .homelft .banner_6{
	padding:16px 0 7px 26px; 
	/*#padding:13px 0 0px 26px;*/
	float:left;
	color:#999; 
	/*#margin:0 0 -7px 0;*/
	width:785px;
}
#midpan .midpan_middle .homelft .banner_6 h1{
	font:bold 24px/24px "arial";
	float:left; 
	/*#line-height:26px;*/
	padding:3px 0 5px 0;
	width:200px; 
}
#midpan .midpan_middle .homelft .banner_2{
	padding:13px 0 26px 26px; 
	/*#padding:0px 0 25px 26px;*/
	float:left;
	color:#999;
	width:785px;
}

/*********************** midpanbottom product_sale page open*******************************/
#midpan .midpanbottom{
	width:1000px;
	margin:0 auto;
	padding:0px;
}

#midpan .midpanbottom .pocket_book{
	float:left;
	width:988px;
	margin:8px 0 0 12px;
}
#midpan .midpanbottom .pocket_book .pleft{
	width:325px;
	float:left;
	padding:0 38px 0 0;
}

#midpan .midpanbottom .pocket_book .top{
	background:url(../images/category01a_pbook_top.gif) no-repeat;
	width:980px;
	height:7px;
}

#midpan .midpanbottom .pocket_book .bg{
	background:url(../images/category01a_pbook_bg.gif) no-repeat 0 0 ;
	width:962px;
	padding:12px 0 12px 18px; 
}

#midpan .midpanbottom .pocket_book .bg h2,
#midpan .midpanbottom .pocket_book .bg h3{
	font:16px/20px "arial";
	text-transform:none;
	color:#555;
	float:left;
	text-align:left;
	padding:0; 
	/*#padding:0 0 0 0;*/
}
#midpan .midpanbottom .pocket_book .bg h3{
	margin:0;
}
#midpan .midpanbottom .pocket_book .bg span,
#midpan .midpanbottom .pocket_book .bg .other{
	font:16px/20px "arial";
	text-transform:none;
	color:#555;
	text-align:right;
	float:right;
	padding:0 44px 0 2px;
}
#midpan .midpanbottom .pocket_book .btm{
	background:url(../images/category01a_pbook_btm.gif) no-repeat;
	width:980px;
	height:7px;
}

#midpan .midpanbottom .coolerscrol{
	float:left;
	width:1015px;
	min-height:200px;
	
}
#midpan .midpanbottom .coolerscrol .list{
	float:right;
	margin:0px;
	padding:0px;
	width:314px;
}
#midpan .midpanbottom .coolerscrol .list ul{
	list-style:none;
	float:right; 
	width:222px; 
	padding:20px 0 0 0px;
	margin:0 0 0 8px;
}

#midpan .midpanbottom .coolerscrol .list ul li{
	font-size:14px;
	color:#555555;
	line-height:20px;
	padding:3px 6px 4px 20px;
	background:url(../images/ul_bg.gif) no-repeat 0 8px ;
	list-style:none;
}

#midpan .midpanbottom .coolerscrol .list ul li a{
	text-decoration:none;
	color:#555555;
}

#midpan .midpanbottom .coolerscrol .list ul li a:hover{
	text-decoration:underline;
	color:#555555;
}

/*********************** midpanbottom product_sale page open*******************************/

#midpan .banner_2{
	float:left;
	padding:0 0 0 26px;
	margin:12px 0 16px 0;
	width:1000px;
}
#midpan .banner_2 p{
	font-size:14px;
	padding:8px 0 0 0;
}
#midpan .banner_2 h2{
	font:18px/20px "arial";
	float:left;
	padding:0 0 0 0;
	color:#333;
}
#midpan .banner_2 a{
	font:18px/20px "arial";
	padding:0;
	color:#333;
	text-decoration:none;
}

#midpan .banner_2 a:hover{
	color:#000;
}
#midpan .removetxt{
	float:left;
	width:990px;
	padding:0 0 0 10px;
	margin:0px;
}
#midpan .removetxt ul{
	float:left;
	list-style:none;
	width:1000px;
	padding:0px;
	margin:0px;
}
#midpan .removetxt ul li{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 54px 0 0;
}
#midpan .removetxt ul li a{
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	color:#333;
	margin:0px;
	padding:0px;
}
#midpan .removetxt ul li a:hover{
	text-decoration:none;
}
/*********************** midpanbottom product_sale page closed*******************************/

/********************** Table open *******************/
/***********************basket page midpanmiddle open*******************************/	
#midpan .midpan_middle .search_midpan{
	float:left;
	min-height:0px;
	padding:4px 0 13px 0px;
	width:1000px;
}
table.basket{
	width:980px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/basket_price.png) no-repeat 0 0;	
}
table.basket thead{
	text-align:center;
	color:#010101;
	font:14px/15px "arial";
	
}
table.basket tbody{
	text-align:center;
	color:#010101;
	font-size:14px;
	line-height:20px;
}

table.basket tbody tr td{
	padding:0px 0 3px 0px;
	
}
table.basket tbody tr td h3{
	color:#010101;
	font-size:16px;
	line-height:20px;
}
table.basket tbody tr td p{
	color:#010101;
	font-size:14px;
	line-height:20px;
}
table.basket tbody .discount{
	padding:0px 0 0 0;
	font:14px/18px "arial";
}
table.basket tbody .item{
	text-align:left;
	padding-left:15px;
	line-height:33px;
}
table.basket tbody .polar{
	text-align:left;
	padding:10px 0 0 16px; 
	/*#padding:8px 0 0 16px;*/
}
/*table.basket tbody .polar img{
	width:87px;
	height:74px;
	}
*/
table.basket tbody .polar a{
	float:left;
	margin:0px;
	padding:0px;
}
table.basket tbody .polar_text{
	padding:4px 0 14px 12px;
	text-align:left;
}
table.basket tbody .polar_text a{
	color:#010101;
}
table.basket tbody .et15{
	padding:10px 0 7px 16px;
	text-align:left;
}
table.basket tbody .et15 a{
	float:left;
	margin:0px;
	padding:0px;
}
table.basket tbody .qty{
	text-align:center;
	padding:4px 0 0;
}
table.basket tbody .text{
	padding:0 0 0 0px;
	text-align:center;
}
table.basket tbody .price{
	padding:0 0 0 0;
	font-size:14px;
}
table.basket tbody .price1{
	padding:5px 0 0 0;
	font-size:14px;
}
table.basket tbody .total{
	text-align:right;
	padding:0px 30px 6px 0;
	font-size:14px;
	
	
}

table.basket tbody .qty a{
	font:11px/13px "arial";
	color:#333;
	padding:0 8px 0 0;
	text-decoration:underline;
	position:relative;
	/*#top:-5px;*/
}
table.basket tbody .qty a:hover{
	text-decoration:none;
}

table.basket tbody .qty input{
	width:35px;
	padding:2px 0px;
	text-align:center;
	margin:0px 10px 0px 10px;
	color:#333;
}
table.subtotal tbody{
	text-align:left;
} 
table.subtotal{
	background:url(../images/category01a_pbook_top.png) no-repeat 0 0;
	font-size:14px;
	margin:20px 0 0 0px;
}

table.subtotal tbody input{
	width:120px;
	padding:2px 5px;
	margin:0 5px 0 0px;
}
table.subtotal tbody select{
	width:200px;
	padding:0;
}
table.subtotal a{
	font-size:11px;
	color:#333;
}
table.subtotal .your{
	margin:0 0 0 6px;
	font:14px/14px "arial";
	color:#000;
}

table.subtotal .your tbody h3{
	text-transform:none;
	color:#000;
	font:18px/20px "arial";
	float:left;
	padding:5px 7px 0 0px;
}
table.subtotal .your tbody a{
	font:12px/34px "arial";
	color:#333;
}


table.subtotal1 tbody{
	text-align:left;
} 
table.subtotal1{
	background:#e7f4e3 url(../images/confirmation_bgnew.png) no-repeat 0 0;
	font:14px/26px "arial";
	margin:20px 0 0 0px;
	height:245px;
}

table.subtotal1 tbody input{
	width:120px;
	padding:2px 5px;
	margin:0 5px 0 0px;
}
table.subtotal1 tbody select{
	width:177px;
	padding:2px 5px;
}
table.subtotal1 a{
	font:11px/21px "arial";
	color:#333;
}
table.subtotal1 .your{
	margin:0 0 0 8px;
	font:14px/14px "arial";
	color:#333;
	line-height:18px;
}


table.subtotal1 .your tbody h3{
	text-transform:none;
	color:#000;
	font:18px/20px "arial";
	float:left;
	padding:5px 7px 5px 0px;
}
table.subtotal1 .your tbody a{
	font:12px/34px "arial";
	color:#333;
}
table.subtotal1 tbody tr td{
	padding:0px 0 2px 0;
}
table.subtotal1 tbody tr td.space{
	padding:0 0 12px 12px;
}
table.subtotal1 tbody tr td.space h3{
	color:#000000;
	float:left;
	font:18px/20px "arial";
	padding:5px 7px 5px 0;
	text-transform:none;
	width:584px;
}
table.subtotal1 tbody tr td.space p{
	color:#010101;
	font-size:14px;
	line-height:20px;
	text-align:justify;
	width:612px;
}
table.confirm .price{
	text-align:right;
	font-size:14px;
}
table.confirm{
	margin:0 24px 0 0; 
}
table.confirm .edit{
	font:12px/35px "arial";
	color:#333;
}
table.confirm .left_login{
	background:url(../images/customer.gif) no-repeat;
	width:161px;
	height:40px;
	float:right;
	margin:12px 0 12px 0;
	font:bold 14px/38px "arial";
	color:#fff;
	padding:0 0 0 16px;
	cursor:pointer;
}
table.confirm .left_login a{
	text-decoration:none;
	font:bold 14px/38px "arial";
	color:#fff;
	padding:0 0 0 10px;
	width:166px;
	height:40px;
	float:right;
}
.tablemargin .price{
	text-align:right;
	font-size:14px;
}
.tablemargin{
	margin:0 27px 0 0; 
}
.tablemargin .edit{
	font:12px/35px "arial";
	color:#333;
}
.tablemargin .repeat{
	float:left;
	background:url(../images/repeat_btn.png) no-repeat 0 0;
	width:170px;
	height:38px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:34px;
	cursor:pointer;
	margin:0px;
	padding:0px 0 0 6px;
}
.tablemargin .repeat a{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:34px;
}
table.orders{
	width:940px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#333;
}

table.orders thead tr td img{
	padding:0 0 0 5px;
}
table.orders tbody tr td{
	line-height:18px;
	font-size:14px;
}
table.orders tr td.links a{
	color:#333;
	text-decoration:underline;
	text-align:right;
	padding:0 8px 0 0;
}
table.orders tr td.links img{
	position:relative;
	top:3px;
	left:0px;
}
table.orders tr td.links a:hover{
	text-decoration:none;
}


table.orders tr td.back a{
	font-size:12px;
	color:#333;
	text-decoration:underline;
	text-align:right;
}
table.orders tr td.back a:hover{
	text-decoration:none;
}

table.evouchers{
	width:940px;
	margin:0;
	padding:0;
	font-size:14px;
}
table.evouchers thead tr td{
	font-weight:normal;
}
table.evouchers tbody tr td{
	line-height:18px;
	font-size:14px;
}
table.evouchers tr td.apply a{
	color:#000;
	text-decoration:underline;
	text-align:right;
}
table.evouchers tr td.apply a:hover{
	text-decoration:none;
}
#midpan .midpan_middle .search_midpan .continueshopping{
	float:left;
	padding:10px 0 0;
	width:980px;
}
#midpan .midpan_middle .search_midpan .continueshopping a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#midpan .midpan_middle .search_midpan .continueshopping .basket-btn{
	background:url(../images/basket_btn.png) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:right;
	font-size:14px;
	font-weight:bold;
	height:40px;
	line-height:16px;
	margin:0;
	padding:4px 0 0 38px;
	width:386px;
}
#midpan .midpan_middle .search_midpan .continueshopping .basket-btn a{
	float:right;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .search_midpan .continueshopping .basket-btn img{
	float:right;
	left:-29px;
	margin:0;
	padding:0;
	position:relative;
	top:-11px; 
}
*+html #midpan .midpan_middle .search_midpan .continueshopping .basket-btn img{
	top:-29px;
}
#midpan .midpan_middle .search_midpan .paypal{
	float:left;
	width:974px;
	text-align:right;
	margin:4px 0 0 0;
	padding:0px;
}
#midpan .midpan_middle .search_midpan .paypal img{
	left:0;
	margin:0 0 0 10px;
	padding:0;
	position:relative;
	top:0;
}
#midpan .midpan_middle .search_midpan .paypal a{
	text-align:right;
	float:right;
	margin:0px 0 0 6px;
	padding:0px;
	text-decoration:none;
	line-height:35px;
	color:#333;
}
#midpan .midpan_middle .search_midpan .paypal2 img{
	left:0;
	margin:0 0 0 0px;
	padding:0;
	position:relative;
	top:0;
}
#midpan .midpan_middle .search_midpan .paypal2{
	text-align:right;
	float:right;
	margin:0px 0 0 6px;
	padding:0px;
	text-decoration:none;
	line-height:35px;
	color:#333;
}
/***************** Table end *******************/
#midpan .midpan_middle .crcontpan .rhtcont .thankyou-calc{
	float:left;
	margin:20px 0 0 0;
	width:580px;
	font-weight:bold;
	text-align:center;
}
#midpan .midpan_middle .thankyou{
	float:left;
	width:580px;
	margin:0px;
	
}
#midpan .midpan_middle .thankyou h2{
	color:#333333;
	width:980px;
	float:left;
	font-size:18px;
	margin:13px 0 18px;
	padding:0;
}
#midpan .midpan_middle .thankyou h2 a{
	float:right;
	color:#333333;
	font-size:18px;
	text-decoration:none;
}
#midpan .midpan_middle .thankyou p{
	float:left;
	width:948px;
	font-size:14px;
	line-height:18px;
	color:#333333;
	margin:0px;
	padding:0 0 0 30px;
}
#midpan .midpan_middle .thankyou .print{
	float:left;
	width:940px;
	margin:0px;
	padding:20px 0 3px 28px;
}
#midpan .midpan_middle .thankyou .print a{
	float:left;
	font-size:14px;
	line-height:18px;
	color:#333333;
	padding:0 0 0 12px;
	text-decoration:underline;
}
#midpan .midpan_middle .thankyou .print a:hover{
	text-decoration:none;
	color:#333333;
}
#midpan .midpan_middle .thankyou .print img{
	float:left;
	margin:0px;
	padding:0px;
}
#midpan .midpan_middle .thankyou .print .re-order{
	background:url(../images/reorder-btn.gif) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:38px;
	margin:6px 0 0px 0;
	padding:0;
	text-align:left;
	width:176px;
}
#midpan .midpan_middle .thankyou .print .re-order a{
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 0 12px 10px;
	height:28px;
	float:left;
	width:166px;
}

#midpan .midpan_middle .sitemap h2{
	float:left;
	width:980px;
	font-size:18px;
	color:#333333;
	margin:13px 0 16px;
	padding:0;
}

#midpan .midpan_middle .sitemap h2 a{
	float:left;
	/*width:980px;*/
	font-size:18px;
	color:#333333;
	/*margin:13px 0 16px;*/
	padding:0;
	text-decoration:none;
}

#midpan .midpan_middle .sitemap ul.pages{
	float:left;
	list-style:none;
}
#midpan .midpan_middle .sitemap ul.pages li{
	color:#333333;
	float:left;
	font-size:14px;
	padding:0px;
	min-height:39px;
	width:220px;
}
#midpan .midpan_middle .sitemap ul.pages li a{
	font-size:14px;
	color:#333333;
	float:left;
	text-decoration:none;
}
#midpan .midpan_middle .bord{
	border-bottom:1px solid #999999;
	float:left;
	height:1px;
	width:980px;
}

/***********************coolingresults page midpanmiddle open*******************************/
#midpan .midpan_middle h1{
	color:#010101;
	font-size:24px;
	font-weight:bold;
	margin:15px 0 10px 0;
	padding:0;
}
#midpan .midpan_middle p.cooling{
	color:#010101;
	float:left;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	margin:30px 0 15px 25px;
	padding:0;
	width:980px;
}
#midpan .midpan_middle .roommesure{
	margin:0;
	padding:0;
	float:left;
	width:980px;
}
#midpan .midpan_middle .roommesure .tpbg{
	margin:0;
	padding:0;
	float:left;
	width:980px;
	height:9px;
	background:url(../images/cr-rommeasur-tpbg.png) no-repeat;
}
#midpan .midpan_middle .roommesure .content{
	margin:0;
	padding:0px 10px 5px 15px;
	float:left;
	width:955px;
	background-color:#e7f4e3;
	color:#010101;
	font-size:14px;
}
#midpan .midpan_middle .roommesure .endbg{
	margin:0;
	padding:0;
	float:left;
	width:980px;
	height:10px;
	background:url(../images/cr-rommeasur-endbg.png) no-repeat;
}
#midpan .midpan_middle .crcontpan .products{
	background:url(../images/airpro_bg.jpg) no-repeat scroll 0 0 transparent;
	float:left;
	height:231px;
	margin:0 5px 0 0;
	padding:0;
	width:195px;
}
#midpan .midpan_middle .crcontpan .products .airpro_btn{
	background:url(../images/airpro_btn.png) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:40px;
	line-height:14px;
	margin:18px 0 0 19px;
	width:157px;
}
#midpan .midpan_middle .crcontpan .products .airpro_btn a{
	color:#FFFFFF;
	display:block;
	float:left;
	min-height:33px;
	padding:5px 20px 0 6px;
	text-decoration:none;
	width:130px;
	font-size:13px;
}
#midpan .midpan_middle .crcontpan .products .proimg{
	float:left;
	margin:7px 0 0 10px;
	padding:0;
	text-align:center;
	width:180px;
}
#midpan .midpan_middle .crcontpan .products .proimg a{
	display:block;
	margin:0;
}
#midpan .midpan_middle .crcontpan{
	margin:0;
	padding:15px 0 0 0;
	width:980px;
	float:left;
}
#midpan .midpan_middle .crcontpan .lftcont{
	margin:0;
	padding:0;
	float:left;
	width:215px;
	position:relative;
}
#midpan .midpan_middle .crcontpan .lftcont .detail{
	margin:0;
	padding:0;
	float:left;
	width:156px;
	height:38px;
	position:absolute;
	left:19px;
	top:14px;
}
#midpan .midpan_middle .crcontpan .rhtcont{
	margin:0 0 0 25px;
	padding:0;
	float:left;
	width:740px;
}
#midpan .midpan_middle .crcontpan .rhtcont .plrwind{
	margin:0 0 30px 0;
	padding:0;
	float:left;
	width:740px;
	font-size:14px;
}
#midpan .midpan_middle .crcontpan .rhtcont .plrwind span{
	font-size:24px;
}
#midpan .midpan_middle .crcontpan .rhtcont .plrchat{
	margin:0;
	padding:0;
	float:left;
	width:740px;
	font-size:14px;
}
#midpan .midpan_middle .crcontpan .rhtcont .reviewpan #project_01{
	float:left;
	margin:18px 0 0 0;
}
#midpan .midpan_middle .crcontpan .rhtcont .plrchat img{
	float:left;
	margin:0 20px 0 0;
}

#midpan .midpan_middle .crcontpan .rhtcont .plrchat span.text{
	font-size:14px;
	float:left;
	margin:31px 0 0 0;
}
#midpan .midpan_middle .crcontpan .rhtcont .plrenquiry{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	width:740px;
	font-size:14px;
}
#midpan .midpan_middle .crcontpan .rhtcont .plrenquiry img{
	margin:0 20px 0 0;
	padding:0;
	float:left;
}
#midpan .midpan_middle .crcontpan .rhtcont .plrenquiry span.text1{
	font-size:14px;
	float:left;
	margin:11px 0 0 0;
}
#midpan .midpan_middle .crcontpan2{
	margin:40px 0 0 0;
	padding:0;
	float:left;
	width:980px;
}
#midpan .midpan_middle .crcontpan2 .pan2tpbg{
	margin:0;
	padding:0;
	float:left;
	width:980px;
	height:13px;
	background:url(../images/cr-btmconttpbg.png) no-repeat;
}
#midpan .midpan_middle .crcontpan2 .pan2endbg{
	margin:0;
	padding:0;
	float:left;
	width:980px;
	height:12px;
	background:url(../images/cr-btmcontendbg.png) no-repeat;
}
#midpan .midpan_middle .crcontpan2 .pan2midbg{
	margin:0;
	padding:0;
	float:left;
	width:980px;
	min-height:212px;
	background:url(../images/cr-btmcontmidbg.png) no-repeat #e7f4e3;
}
#midpan .midpan_middle .crcontpan2 .pan2midbg .contlft{
	margin:0;
	padding:0;
	float:left;
	width:382px;
}
#midpan .midpan_middle .crcontpan2 .pan2midbg .contlft ul{
	list-style-type:none;
	float:left;
	width:360px;
	margin:5px 0 0 15px;
}
#midpan .midpan_middle .crcontpan2 .pan2midbg .contlft ul li{
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	font-size:14px;	
	line-height:20px;
	background:url(../images/cr-libut.gif) no-repeat scroll 5px 3px transparent;
}
#midpan .midpan_middle .crcontpan2 .pan2midbg .contrht{
	margin:0;
	padding:0;
	float:left;
	width:552px;
}
#midpan .midpan_middle .crcontpan2 .pan2midbg .contrht p{
	font-size:12px;
	font-weight:normal;
	color:#555555;
	float:left;
	margin:0 0 15px 0;
	padding:0;
	line-height:22px;
	width:552px;
}
#midpan .midpan_middle .crcontpan2 .pan2midbg .contrht span.contnumb{
	font-size:18px;
	color:#555555;
	font-weight:normal;
}
/*********************** Midpan End*******************************/


/* FOOTER START*/

#footer{
	min-width:1024px;
	padding:10px 0 10px 0;
	background:#223b74; /* Old browsers */
	background:-moz-linear-gradient(top, #223b74 1%, #223b74 0%, #4264a4 6%, #4264a4 0%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#223b74), color-stop(0%,#223b74), color-stop(6%,#4264a4), color-stop(0%,#4264a4)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #223b74 1%,#223b74 0%,#4264a4 6%,#4264a4 0%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #223b74 1%,#223b74 0%,#4264a4 6%,#4264a4 0%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #223b74 1%,#223b74 0%,#4264a4 6%,#4264a4 0%); /* IE10+ */
	background:linear-gradient(to bottom, #223b74 1%,#223b74 0%,#4264a4 6%,#4264a4 0%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#223b74', endColorstr='#4264a4',GradientType=0 ); /* IE6-9 */
	position:relative;
}

#footer .footermid{
	margin:0px auto 8px; 
	/*#margin:12px auto 6px;*/
	position:relative;
	width:1000px;
	top:10px;
	left:0;
	background:url(/media/images/boder1.png) repeat-y scroll 0 0;
	position:relative;
}
#footer .footermid .cofftact{
	padding:0 0 0 12px;
	width:188px;
	float:left;
	font:12px/15px "arial";
	color:#FFF;
	min-height:125px;
	
}
#footer .footermid .cofftact h6{
	color:#c0d2f3;
	padding:0 0 6px 0;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
#footer .footermid .cofftact p{
	font:12px/15px "arial";
	color:#FFF;
}
#footer .footermid .cofftact .left1 li a{
	color:#c0d2f3;
}
#footer .footermid .cofftact ul{
	float:left;
	font:12px/15px "arial";
	color:#FFF;
	margin:0;
	padding:0 0 0 0px;
	width:185px;
}
#footer .footermid .cofftact ul li{
	list-style-type:none;
	font:12px/15px "arial";
	color:#FFF;
}
#footer .footermid .cofftact ul li a{
	color:#FFF;
	
	text-decoration:none;
}
#footer .footermid .cofftact ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}

/*#footer .footermid .cofftact .facebook{
	float:left;
	margin:50px 3px 0 0;
	color:#fff;
	font:12px/15px "arial";
	position:relative;
	width:137px;
}*/

#footer .footermid .cofftact .facebook {
    color: #fff;
    float: left;
    margin: 8px 3px 0 0;
    position: relative;
    visibility: visible;
    z-index: auto;
}

#footer .footermid .cofftact .facebook a{
	float:right;
	text-decoration:none;
}
#footer .footermid .cofftact .twitter{
	float:right;
	margin:11px 27px 0 0;
	color:#fff;
	font:12px/15px "arial";
}
#footer .footermid .cofftact .twitter a{
	float:right;
}

#footer .footermid .cofftact .facebook .facebookimg{
	width:25px;
	height:24px;
	background:url(/media/images/facebook-twitter.png) 0px 0px;
	position:relative;
	cursor:pointer;
}

#footer .footermid .cofftact .facebook .twitterimg{
	width:25px;
	height:24px;
	background:url(/media/images/facebook-twitter.png) 25px 0px;
	position:relative;
	cursor:pointer;
	margin-left:2px;
}

#footer .footermid .cofftact .facebook .youtubeimg {
    background: transparent url("/media/images/sprite.png") repeat scroll 0 0 / 62px auto;
    cursor: pointer;
    height: 28px;
    margin-left: 4px;
    position: relative;
    width: 28px;
}

#footer .footermid .cofftact .facebook .linkimg{
	background:url("/media/images/y-in-icons.png") repeat scroll 27px 1px transparent;
	cursor:pointer;
	height:26px;
	position:relative;
	margin-left:3px;
	width:27px;
}
#footer .footermid .cofftact .facebook span{
	float:left;
	padding:6px 15px;
	color:#fff;
	font:12px/15px "arial";
}
#___plusone_1{
	left:138px;
	position:absolute;
	top:0px;
	z-index:99;
}
#footer .footermid .cofftact .share{
	float:left;
	margin:35px 0px 0px 42px;
}
#footer .footermid .cofftact .share a{
	float:left;
}
#footer .footermid .cofftact .follow{
	color:#fff;
	float:left;
	width:50px;
}
.footerbtm .copyright{
	width:1024px;
	margin:0 auto;
	font:10px/16px "arial";
	text-align:right;
	color:#666;
	padding:5px 25px 10px 0;
}

.footerbtm .copyright a{
	font:10px/16px "arial";
	color:#666;
	text-decoration:none;
}
.footerbtm{
	background:#e4e4e4; /* Old browsers */
	background:-moz-linear-gradient(top, #e4e4e4 33%, #e4e4e4 0%, #f8f8f8 85%, #f8f8f8 0%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(33%,#e4e4e4), color-stop(0%,#e4e4e4), color-stop(85%,#f8f8f8), color-stop(0%,#f8f8f8)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #e4e4e4 33%,#e4e4e4 0%,#f8f8f8 85%,#f8f8f8 0%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #e4e4e4 33%,#e4e4e4 0%,#f8f8f8 85%,#f8f8f8 0%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #e4e4e4 33%,#e4e4e4 0%,#f8f8f8 85%,#f8f8f8 0%); /* IE10+ */
	background:linear-gradient(to bottom, #e4e4e4 33%,#e4e4e4 0%,#f8f8f8 85%,#f8f8f8 0%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
	width:100%;
	
}

/* FOOTER END*/

/*SUGGESTION BOX*/

.suggestionsBox{
	
	/*-moz-border-radius:7px;
	-webkit-border-radius:7px;*/
	color:#000000;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#ffffff;
	/*overflow:auto;
	height:300px;*/
	width:180px;
}

.suggestionList{
	margin:0px;
	padding:0px;
}

.suggestionList ul{
	margin:0px;
	padding:0px;
}

.suggestionList li{
	font-size:11px;
	color:#494949;
	font-weight:bold;
	cursor:pointer;
	position:relative;
	padding :3px 5px 3px 5px;
	line-height:13px;
	text-align:left;
	list-style-type:none;
	width:170px;
	float:left;
	display:block;
}

.suggestionList li:hover{
	background-color:#acacac;
	color:#ffffff;
}
/*SUGGESTION BOX END*/

/*CMS03 STYLES STARTS HERE*/



#midpan .midpan_middle .cms03-bg1{
	background:url(../images/cms01_bg.gif) no-repeat 0 0 #e7f4e3;
	float:left;
	margin:5px 0 0 0px;
	padding:16px 0 10px 0px;
	width:980px;
	/*min-height:398px;*/
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan{
	font-size:14px;
	line-height:18px;
	color:#333;
	letter-spacing:-0.005em;
	width:935px;
	float:left;
	margin:0px 0 0 0px;
	padding:0px 0 0 22px;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .imagepan, #midpan .midpan_middle .cms03-bg2 .cms03-content2 .imagepan{
	float:right;
	margin:10px 0 0 20px;
	padding:0px;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .imagepan .topbg, #midpan .midpan_middle .cms03-bg2 .cms03-content2 .imagepan .topbg{
	background:url(../images/imgpan_tpbg.png) no-repeat;
	height:30px;
	width:278px;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .imagepan .repeatbg, #midpan .midpan_middle .cms03-bg2 .cms03-content2 .imagepan .repeatbg{
	background:url(../images/imgpan_rptbg.png) repeat-y;
	width:278px;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .imagepan .bottombg, #midpan .midpan_middle .cms03-bg2 .cms03-content2 .imagepan .bottombg{
	background:url(../images/imgpan_btmbg.png) no-repeat;
	width:278px;
	height:20px;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .imagepan .repeatbg img, #midpan .midpan_middle .cms03-bg2 .cms03-content2 .imagepan .repeatbg img{
	margin:-19px 0 0;
	padding:0 0 0 12px;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .cms3content, #midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content{
	margin:0;
	padding:0;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .cms3content h3, #midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content h3{
	margin:6px 0 0 0;
	padding:0;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .cms3content p, #midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content p{
	font-size:14px;
	line-height:18px;
	color:#333;
	letter-spacing:-0.005em;
	text-align:justify;
	margin:6px 0 15px 0px;
	padding:0 6px 0 0;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .cms3content p{
	margin:6px 0 20px 0;
}
#midpan .midpan_middle .cms03-btmbg1{
	background:url(../images/cms01_btmbg.gif) no-repeat 0 0;
	float:left;
	width:980px;
	margin:0px 0 0 0px;
	padding:0px 0 4px 0;
	min-height:13px;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .cms3content ul, #midpan .midpan_middle .cms03-bg1 .cms3contpan .cms3content ol,
#midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content ul, #midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content ol{
	margin:0;
	padding:0 0 0 10px;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .cms3content ul li,
#midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content ul li{
	color:#333333;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.005em;
	line-height:20px;
	list-style-type:disc;
	margin:0px 0 0 16px;
	padding:0 6px 0 0;
	text-align:justify;
}
#midpan .midpan_middle .cms03-bg1 .cms3contpan .cms3content ol li,
#midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content ol li{
	color:#333333;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.005em;
	line-height:18px;
	margin:15px 0 0 16px;
	padding:0 6px 0 0;
	text-align:justify;
}
#midpan .midpan_middle .cms03-bg2{
	background:url(../images/cms03-tpbg2.gif) no-repeat 0 0 #e7f4e3;
	float:left;
	margin:15px 0 0 0px;
	padding:16px 0 10px 0px;
	width:980px;
	/*min-height:398px;*/
}
#midpan .midpan_middle .cms03-bg2 .cms03-content2{
	font-size:14px;
	line-height:18px;
	color:#333;
	letter-spacing:-0.005em;
	width:935px;
	float:left;
	margin:0px 0 0 0px;
	padding:0px 0 0 22px;
}
#midpan .midpan_middle .cms03-btmbg2{
	background:url(../images/cms03-btmbg2.png) no-repeat 0 0;
	float:left;
	width:980px;
	margin:0px 0 0 0px;
	padding:0px 0 4px 0;
	min-height:13px;
}


/*CMS04 STYLES STARTS HERE*/

/*------------news letter page starts here--------------*/
#midpan .midpan_middle .newsletter{
	background:url("../images/cms01_bg.gif") no-repeat scroll 0 0 #E7F4E3;
	float:left;
	margin:5px 0 0 0;
	padding:16px 0 10px 0;
	width:980px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan{
	color:#333333;
	float:left;
	font-size:14px;
	letter-spacing:-0.005em;
	line-height:18px;
	margin:0 0 0 0;
	padding:0 0 0 32px;
	width:935px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan p{
	color:#333333;
	font-size:14px;
	letter-spacing:-0.005em;
	line-height:18px;
	margin:10px 10px 0 0;
	padding:0;
	text-align:justify;
}
#midpan .midpan_middle .newsletter .newsltrcontpan p b{
	text-align:center;
	float:left;
	width:935px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan{
	float:left;
	width:880px;
	padding:28px 0 0 0;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform{
	width:385px;
	float:left;
	padding:0 0 0 45px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform fieldset.signup{
	border:medium none;
	float:left;
	margin:0;
	min-height:30px;
	padding:0;
	width:385px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform fieldset.alert{
	border:medium none;
	float:left;
	margin:0;
	padding:0;
	width:385px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform fieldset.alert label{
	float:left;
	min-width:104px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform fieldset.signup label{
	color:#333333;
	float:left;
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	margin:0 0 5px;
	padding:0 19px 0 0;
	text-align:right;
	width:84px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform fieldset.signup select{
	color:#000000;
	float:left;
	font-size:13px;
	font-weight:normal;
	height:22px;
	line-height:16px;
	padding:2px 1px 2px 4px;
	width:110px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform fieldset.signup .select02{
	color:#000000;
	float:left;
	font-size:13px;
	font-weight:normal;
	height:22px;
	line-height:16px;
	padding:2px 1px 2px 4px;
	width:239px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform fieldset.signup .select03{
	color:#000000;
	float:left;
	font-size:13px;
	font-weight:normal;
	height:22px;
	line-height:16px;
	padding:2px 1px 2px 4px;
	width:240px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform fieldset.signup input{
	color:#484848;
	float:left;
	font-size:13px;
	font-weight:normal;
	height:20px;
	line-height:16px;
	padding:0 4px;
	width:230px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform1{
	width:770px;
	float:left;
	padding:21px 0 0 148px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .alert{
	float:left;
	min-width:550px;
	text-align:center;
	position:relative;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .alert p{
	left:148px;
	margin:0;
	position:absolute;
	text-align:center;
	top:1px;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform1 p{
	color:#333333;
	font-size:14px;
	margin:0;
	padding:0 0 15px 0;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform1 ul{
	list-style-type:none;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform1 ul li{
	width:248px;
	float:left;
	margin:8px 0 0 0;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform1 ul li input{
	margin:0;
	float:left;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform1 ul li span{
	padding:0 0 0 10px;
	float:left;
	margin:-2px 0 0 0;
}
*+html #midpan .midpan_middle .newsletter .newsltrcontpan .newltrformpan .newltrform1 ul li span{
	margin:0;
}
#midpan .midpan_middle .newsletter .newsltrcontpan .signupbut{
	margin:0;
	text-align:center;
	float:left;
	padding:40px 0 0 378px;
}
/*--catalogue page starts here--*/

#midpan .midpan_middle .cms01-bg .cmstxt p.catalogue{
	color:#333333;
	font-size:14px;
	letter-spacing:-0.005em;
	line-height:18px;
	margin:20px 0 13px 0;
	padding:0;
	text-align:justify;
}
#midpan .midpan_middle .cms01-bg .catalogueleft{
	margin:20px 0 0 0; 
	padding:0;
	float:left;
}
#midpan .midpan_middle .cms01-bg .catalogueright{
	float:left;
	padding:0 30px 0 0;
	width:443px;
}
#midpan .midpan_middle .cms01-bg .catalogueright h2{
	color:#333333;
	float:none;
	font-size:18px;
	margin:13px 0 24px;
	padding:0;
	margin:0 0 11px 100px;
}
#midpan .midpan_middle .cms01-bg .catalogueright .cataloguetype{
	flaot:left;
	color:#000000;
	float:left;
	font:14px/18px "arial";
	margin:0 0 28px 100px;
}
#midpan .midpan_middle .cms01-bg .catalogueright .cataloguetype dl{
	width:330px;
	margin:0;
	padding:0 0px 0 0; 
}
#midpan .midpan_middle .cms01-bg .catalogueright .cataloguetype dl.alert{
	width:330px;
	margin:0;
	padding:0 0px 0 0; 
}
#midpan .midpan_middle .cms01-bg dl.alert1{
	width:330px;
	margin:0;
	padding:0 0px 0 0; 
	position:absolute;
	top:54px;
	right:230px;
}
#midpan .midpan_middle .cms01-bg .catalogueright .cataloguetype dl.alert dt{
	padding:0;
	width:0;
}
#midpan .midpan_middle .cms01-bg .catalogueright .cataloguetype dl.alert dd{
	width:218px;
}
#midpan .midpan_middle .cms01-bg .catalogueright .cataloguetype dl dt{
	color:#000000;
	float:left;
	font:14px/18px "arial";
	width:140px;
	margin:0;
	padding:0 5px 0 0;
}
#midpan .midpan_middle .cms01-bg .catalogueright .cataloguetype dl dd{
	width:180px;
	color:#000000;
	float:left;
	font:14px/18px "arial";
	margin:0;
}
#midpan .midpan_middle .cms01-bg .catalogueright .cataloguetype dl dd span{
	min-width:230px;
	float:left;
	padding:0 0 9px 0
}
#midpan .midpan_middle .cms01-bg .catalogueright .cataloguetype dl dd span input{
	margin:2px 10px 0 0;
}
#midpan .midpan_middle .cms01-bg .catalogueright dl{
	margin:0px 0 0 38px;
	padding:0;
	width:465px;
}
#midpan .midpan_middle .cms01-bg .catalogueright dl dt{
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:25px;
	margin:0 14px 0 0;
	padding:0;
}
#midpan .midpan_middle .cms01-bg .catalogueright dl dd .select2{
	float:left;
	margin:0;
	padding:2px 0 0;
	width:238px;
}
#midpan .midpan_middle .cms01-bg .catalogueright .catcontent{
	float:left;
	padding:0px 0 0 30px;
	width:430px;
	margin:0;
}
#midpan .midpan_middle .cms01-bg .catalogueright p, #midpan .midpan_middle .cms01-bg .catalogueright p.note{
	color:#000000;
	font:10px/14px "arial";
	padding:0 0 15px 0;
}
#midpan .midpan_middle .cms01-bg .catalogueright p.note{
	padding:0 0 3px 0;
}
#midpan .midpan_middle .cms01-bg .catalogueright p.note input{
	margin:2px 0 0 6px;
	position:relative;
	top:3px;
}
#midpan .midpan_middle .cms01-bg .catalogueright .send_btn{
	/* background:url("../images/contactus_btn1.png") no-repeat scroll 0 0 transparent;*/
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font:bold 14px/38px "arial";
	height:40px;
	margin:25px 0 0 0;
	padding:0 0 0 10px;
	text-align:left;
	text-decoration:none;
	width:166px;
}
/*--news page--*/
#midpan .midpan_middle .cms03-bg2 .cms03-content3{
	color:#333333;
	float:left;
	font-size:14px;
	letter-spacing:-0.005em;
	line-height:18px;
	margin:5px 0 20px 0;
	padding:0 0 0 22px;
	width:935px;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content{
	margin:0;
	padding:0;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content h4,
#midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content h4{
	color:#2f4d93;
	font-size:18px;
	text-transform:none;
	letter-spacing:0;
	margin-top:0px;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content h4{
	margin-top:15px;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content span{
	color:#333333;
	font-size:12px;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content p,
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content p.pdfdowload{
	color:#333333;
	font-size:14px;
	letter-spacing:-0.005em;
	line-height:18px;
	margin:15px 0 0 0;
	padding:0 6px 0 0;
	text-align:justify;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content p.pdfdowload{
	margin:5px 0 0 0;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content p a,
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content .newspdflink p a{
	color:#2f4d93;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content .newspdflinks{
	margin:10px 0 0 0;
	float:left;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content .imagepan2{
	float:right;
	margin:10px 0 0 20px;
	padding:0;
	width:457px;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content .downloadimg{
	float:left;
	margin:10px 0 10px 0;
	padding:0;
	background:url(../images/account-img2.jpg) no-repeat;
	height:181px;
	width:921px;
	position:relative;
}
#midpan .midpan_middle .cms03-bg2 .cms03-content3 .cms3content .downloadimg .accountyear{
	width:300px;
	position:absolute;
	color:#ffffff;
	font-size:22px;
	font-weight:normal;
	text-align:right;
	float:left;
	top:90px;
	left:92px;
}





#midpan .midpan_middle .cms03-bg1 .cms3cntpan{
	font-size:14px;
	line-height:18px;
	color:#333;
	letter-spacing:-0.005em;
	width:935px;
	float:left;
	margin:0px 0 0 0px;
	padding:0px 0 0 22px;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .imagepan{
	float:right;
	margin:10px 0 0 20px;
	padding:0px;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .imagepan .topbg{
	background:url(../images/imgpan_tpbg.png) no-repeat;
	height:30px;
	width:278px;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .imagepan .repeatbg{
	background:url(../images/imgpan_rptbg.png) repeat-y;
	width:278px;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .imagepan .bottombg{
	background:url(../images/imgpan_btmbg.png) no-repeat;
	width:278px;
	height:20px;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .imagepan .repeatbg img{
	margin:-19px 0 0;
	padding:0 0 0 12px;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .cms3cntent{
	margin:0;
	padding:0;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .cms3cntent h3{
	margin:6px 0 0 0;
	padding:0;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .cms3cntent p{
	font-size:14px;
	line-height:18px;
	color:#333;
	letter-spacing:-0.005em;
	text-align:justify;
	margin:6px 0 15px 0px;
	padding:0 6px 0 0;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .cms3cntent p{
	margin:6px 0 20px 0;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .cms3cntent ul, #midpan .midpan_middle .cms03-bg1 .cms3cntpan .cms3cntent ol{
	margin:0;
	padding:0 0 0 10px;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .cms3cntent ul li,
#midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content ul li{
	color:#333333;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.005em;
	line-height:20px;
	list-style-type:disc;
	margin:0px 0 0 16px;
	padding:0 6px 0 0;
	text-align:justify;
}
#midpan .midpan_middle .cms03-bg1 .cms3cntpan .cms3cntent ol li,
#midpan .midpan_middle .cms03-bg2 .cms03-content2 .cms3content ol li{
	color:#333333;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.005em;
	line-height:18px;
	margin:15px 0 0 16px;
	padding:0 6px 0 0;
	text-align:justify;
}
/***Blog styles***/
#container{
	background:#fff;
	width:1120px;
	display:table;
	margin:0 auto;
	min-height:778px;
	position:relative;
}
#container .main{
	float:left;
	margin:0 0 20px 0;
	width:67%;
}
#container .heading{
	display:block;
	font:bold 24px/24px "arial";
	margin:0px 0 11px;
	padding:0 0 12px 30px;
	width:762px;
}
#container h1{
	display:block;
	margin:0px 0 4px;
	padding:16px 0 4px 0px;
	/*width:98%;*/
}
#container h1 span{
	font:bold 24px/24px "arial";
}
.entry-utility{
	float:left;
	font-size:12px;
	margin:0 0 20px;
	width:100%;
}
#content .cat-links{
	float:left;
	margin:0;
}
.post-categories{
	float:right;
}
.post-categories > li{
	display:inline;
}
#content .tag-links{
	float:left;
	clear:both;
	line-height:20px;
}
#wrapper{
	background:#fff;
	padding:25px 0 0;
}
#content{
	background-color:#fff;
	display:inline-block;
	border-top:1px solid #ddd;
	margin:0;
	padding:0 0 20px 0;
	width:100%;
}
#content .post{
	border-bottom:1px solid #dddddd;
	float:left;
	width:100%;
	position:relative;
}
.error404.not-found{
    padding: 0 0 30px;
}
#content h2{
	color:#333333;
	font-size:18px;
	font-weight:normal;
	line-height:25px;
	margin:0 0 0 0;
	padding:12px 0;
	width:85%;
}
#content h2 a{
	color:#000;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	text-decoration:none;
	width:100%;
}
#content p{
	font-family:Arial;
	font-size:14px;
	margin:12px 0 18px;
	line-height:20px;
}
.navigation{
	float:left;
	width:100%;
}
#content .navigation p a{
	color:#3f619e;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
}
#content .navigation p a span{
	color:#3f619e;
	float:left;
	margin:-2px 0 0;
	padding:0 3px 0 0;
}
#content p.nav-previous{
	float:left;
	width:auto;
}
#content p.nav-next{
	float:right;
	width:auto;
}
#post-7 h1{
	margin:0;
	padding:12px 0;
}
#comments{
	float:left;
}
#content .entry-content img{
	margin:20px auto 10px;
	display:block;
	/*width:100%;*/
	height:auto;
}
#content a{
	color:#333333;
}
#content .entry-content p a{
	color:#3f619e;
	font-weight:bold;
}
#content span{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	margin:19px 0 0;
	padding:0;
}
#content .share{
	background:url(/media/images/blog-share.png) no-repeat left 6px center #028403;
	color:#ffffff;
	font-size:14px;
	padding:5px 0 5px 23px;
	cursor:pointer;
	position:absolute;
	right:0;
	border-radius:6px;
	top:16px;
	width:75px;
	height:20px;
}
#content .share label{
	background:none;
	border:none;
}
#content .share label span{
	color:#fff;
	font-size:14px;
	text-transform:capitalize;
	font-family:inherit;
	vertical-align:middle;
}
.entypo-export:before{
	content:"" !important;
}
#container .topbg{
	background:url("/media/images/blog_topbg.png") no-repeat scroll 0 0 transparent;
	height:9px;
	left:26px;
	margin:0 0 0;
	padding:0;
	position:relative;
	top:0px;
	width:781px;
}
#container .btm-bg{
	background:url("/media/images/blog_btmbg.png") no-repeat scroll 0 0 transparent;
	clear:both;
	height:13px;
	margin:0 0 0 26px;
	padding:0;
	width:781px;
}
#primary{
	float:right;
	margin:0px 0 20px 0;
	padding:0;
	width:26%;
}
#primary .input, #search-inputs input{
	border:1px solid #c4c4c4;
	border-radius:6px;
	box-sizing:border-box;
	color:#aaaaaa;
	font-size:13px;
	height:37px;
	margin:0;
	padding:0 0 0 6px;
	width:87%;
}
#search-inputs{
	float:left;
	width:100%;
}
.entry-content #search-inputs{
    margin: 0 0 25px;
}
#primary .button, #search-inputs .button{
	margin:0 0 0 6px;
	position:relative;
	background:url("/media/images/search-img.png") no-repeat 0 0;
	float:none;
	width:23px;
	height:18px;
	border:none;
	cursor:pointer;
	vertical-align:middle;
}
#primary ul{
	list-style:none;
	float:left;
	width:100%;
	padding:0 0 8px 0;
}
#primary ul li{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	list-style:none outside none;
	margin:0;
	padding-right:4px;
}
#primary ul li form{
	box-sizing:border-box;
	float:left;
	padding:10px;
	width:100%;
}
#primary ul li#search-2 h3{
	display:none;
}
#primary ul li a{
	color:#333333;
	cursor:pointer;
	display:inline-block;
	font:12px/17px "Helvetica","Arial",Sans-Serif;
	margin-left:10px;
	padding:6px 0;
	text-decoration:none;
	width:auto;
	line-height:18px;
}
#primary ul #rss_link a{
	float:left;
	width:auto;
	margin:8px 7px 8px 10px;
}
#primary ul.sid .widget_search{
	background:linear-gradient(to bottom, #ededed 27%, #e3e3e3 41%, #d6d6d7 63%, #d5d5d5 38%) repeat;
	border:1px solid #dbdbdb;
	padding:0;
}
#primary ul.sid > li{
	background:none repeat scroll 0 0 #e2e2e3;
	float:left;
	margin:0 0 16px;
	box-sizing:border-box;
	padding:10px;
	width:100%;
}
#primary h3{
	color:#444;
	float:left;
	font-size:20px;
	font-weight:bold;
	line-height:19px;
	margin:10px 0 10px 10px;
	padding:0;
	width:90%;
	text-transform:capitalize;
}
#primary ul #contact{
	background:none repeat scroll 0 0 #384167;
}
#primary ul #text-2
{
	background:none repeat scroll 0 0 #384167;
}
#primary ul #text-2 h3{
	color:#ffffff;
	font-size:24px;
}
#primary ul #contact h3{
	color:#ffffff;
	font-size:24px;
}
#primary ul #contact p{
	color:#ffffff;
	float:left;
	font-size:14px;
	line-height:30px;
	margin:0 0 10px 10px;
}
#primary ul #contact p b{
	font-size:30px;
	font-weight:normal;
}
#primary ul #contact > a{
	background:linear-gradient(to bottom, #4e7eb6 28%, #4367a0 57%, #3d5b96 74%, #384f8a 112%) repeat scroll;
	border-radius:8px;
	box-sizing:border-box;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	margin:0 0 16px 10px;
	padding:5px 10px;
	text-transform:uppercase;
	width:93%;
	border:1px solid #5578a4;
}
#primary ul #contact > a img{
	margin:0 10px 0 0;
	vertical-align:middle;
}
#primary .blogrht_topbg{
	background:url("/media/images/blogrht_topbg.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:11px;
	margin:0;
	padding:0;
	width:187px;
}
#primary .blogrht_rptbg{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
#primary .blogrht_btmbg{
	background:url("/media/images/blogrht_btmbg.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:23px;
	margin:0;
	padding:0;
	width:187px;
}
#wrapper .here{
	color:#333333;
	display:block;
	font-size:11px;
	margin:0 auto 16px auto;
	text-align:left;
	width:1120px;
}
#wrapper .here span{
	float:left;
	color:#333333;
	font-size:13px;
	margin:0 6px 0 0;
}
#wrapper .here strong{
	margin:0 4px 0 0;
}
#wrapper .here a{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	margin:0 5px 0 5px;
}
#wrapper .here .home{
	font-size:11px;
}
#wrapper .here hr{
	background-color:#FFFFFF;
	border-top:1px solid #9DA0A8;
	height:1px;
	margin-bottom:20px;
	margin-top:20px;
}
#wrapper .here .current{
	font-size:13px;
	text-align:right;
	color:#333333
	padding:0 0 16px 0;
}
#footer{
	clear:both;
}
.empty{
	float:left;
	min-height:120px;
	width:785px;
}
#midpan .midpan_middle .homelft .image-gallery{
	float:left;
	width:800px;
	margin:6px 0 0 -7px;
	padding:0px 0 6px 0;
	/**padding:0;*/
}
#midpan .midpan_middle .homelft .image-gallery img{
	float:left;
	margin:10px;
}
#content .entry-utility a{
	color:#3f619e;
	text-decoration:none;
	margin:0 5px;
}
#content .entry-utility a:hover{
	text-decoration:underline;
}
.map-text .tab-repeat-bg{
	background:url("../images/tabbeb-rptbg.png") repeat-y scroll center bottom;
	float:left;
	width:989px;
}
.map-text .tab-repeat-bg2{
	background:url("../images/tabbeb-mainbg7.gif") repeat-y scroll 0 0;
	float:left;
	width:789px;
}
.map-text .tabtop_new{
	background:url("../images/tabbeb-topbg2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height:10px;
	margin:0;
	width:786px;
	float:left;
}
.map-text .tabbot_new{
	background:url("../images/tabbeb-btmbg2.png") no-repeat scroll 1px 0 rgba(0, 0, 0, 0);
	float:left;
	height:20px;
	margin:0 0 0 -1px;
	width:786px;
}
#sidebar .sidebartext{
	width:356px;
	padding:6px 0 6px 6px;
	margin:0 0 0 10px;
	cursor:pointer;
}
/*--new styles added on 14032014--*/
.loc-cnt-pan{
	float:right;
	width:275px;
	padding:0 20px 15px 25px;
	text-align:center;
}
.loc-cnt-pan .img-pan{
	float:left;
	width:100%;
	text-align:center;
}
.loc-cnt-pan .img-pan img{
	display:inline-block;
	margin:3px 4px 10px;
	border-radius:10px;
}
.show .main-bg07 .loc-cnt-pan p{
	text-align:center;
	padding:5px 0;
	line-height:15px;
	cursor:pointer;
}
.loc-cnt-pan .map-pan{
	width:266px;
	display:inline-block;
	border:4px solid #8CC77A;
	border-radius:5px;
	min-height:172px;
	margin:0 0 1px;
	background-color:#8CC77A;
}
.but-pan{
	margin:10px 0 0 0px;
	float:left;
	width:100%;
}
.phone1{
	margin:0 25px 0 15px;
	width:223px;
}
.online img{
	width:223px;
	margin-right:25px;
}
.getdirection{
	color:#000;
	font-size:12px;
	text-decoration:underline;
	float:left;
}
.getdirection:hover{
	text-decoration:none;
}
.evoucherupdate{
	border-left:10px solid rgba(0, 0, 0, 0);
	border-top:10px solid rgba(0, 0, 0, 0);
	vertical-align:top;
}

/*--new styles added on 14032014--*/
.error{
	background-color:#ff9999;
}
.disabled{
	background-color:#cccccc;
}
.error-msg{
	display:none;
	float:right;
	padding:5px 1% 5px 0;
	width:99%;
	text-align:right;
	color:#ff0000;
	font-size:14px;
}


/* Basket New Start */
.container{
	display:table;
	margin:12px 0 0 0;
	width:980px;
}
.basket-table{
	border:1px solid #afafaf;
	width:728px;
	margin:0 0 0 0px;
	border-collapse:collapse;
	float:left;
	font-family:'Source Sans Pro',sans-serif;
}
.basket-table thead{
	width:704px;
	background:#e7f4e3;
}
.basket-table thead th{
	width:5%;
	text-transform:uppercase;
	text-align:center;
	display:table-cell;
	font-size:13px;
	color:#0d609c;
	height:40px;
	line-height:14px;
	padding:2px 4px 2px 4px;
	font-weight:normal;
	border-right:1px solid #cccccc;
}
.basket-table thead th.item{
	width:7%;
	text-align:left;
	padding:0 0 0 12px;
}
.basket-table thead th.total{
	background:none;
}
.basket-table tfoot th{
	width:6%;
	text-align:center;
	font-size:13px;
	color:#1e3489;
}
.basket-table tbody td{
	width:4%;
	text-align:center;
	font-size:13px;
	color:#1e3489;
}
.basket-table tbody td.item{
	color:#333;
	line-height:18px;
	text-align:left;
	width:9%;
}
.basket-table tbody td.title em{
	display:inline-block;
	text-align:center;
	width:94px;
	font-style:normal;
	font-size:13px;
	color:#333;
}
.basket-table tbody td.item p{
	float:left;
	width:100px;
}
.basket-table tbody td.item .product-image{
	display:inline-block;
	vertical-align:middle;
	width:80px;
	margin:0px 12px;
	height:80px;
	border:0px solid #d7d2cf;
}
.basket-table tbody td a{
	color:#333333;
	font-size:13px;
	text-align:left;
	font-weight:300;
	text-decoration:none;
}
.basket-table tbody td a:hover, .basket-table tbody td span:hover{
	text-decoration:none;
	color:#010101;
}
.basket-table tbody td input{
	background-color:#FFFFFF;
	border:1px solid #7e9dbb;
	border-radius:4px;
	color:#333;
	font-size:12px;
	height:15px;
	text-align:center;
	width:32px;
	margin:0 14px;
}
.basket-table tbody td p{
	display:block;
	color:#0d609c;
	font-size:12px;
	margin:5px 0 0 0;
}
.basket-table tbody td span{
	color:#0d609c;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
	margin:0 2px;
}
.basket-table tbody td{
	color:#333;
	font-size:13px;
	border-bottom:1px solid #dddddd;
	padding:10px 0;
	font-weight:300;
}
.basket-table tfoot th{
	color:#0d609c;
	font-size:15px;
	font-weight:600;
	border-bottom:1px solid #AFAFAF;
	padding:12px 0;
}
.basket-table tfoot th p.evoucher{
	font-size:13px;
	color:#888888;
	text-align:left;
	cursor:pointer;
	text-decoration:underline;
	padding:0 0 0 12px;
	float:left;
	width:170px;
	display:none;
}
.basket-table tfoot th p.evoucher:hover{
	text-decoration:none;
}
.basket-table tfoot th.offer p{
	float:left;
	width:670px;
	background:#fff4cb;
	padding:8px;
	margin:0 10px;
	font-size:14px;
}
.basket-table tfoot th .voucher-code{
	float:left;
	display:block;
}
.basket-table tfoot th.offer span{
	color:#ff5b15;
}
.basket-table tfoot th .sub a{
	font-size:13px;
	color:#888888;
	text-align:left;
	cursor:pointer;
	text-decoration:underline;
	text-transform:none;
	margin:0 12px 0 0px;
	float:left;
}
.basket-table tfoot th .sub a:hover{
	text-decoration:none;
}
.basket-table tfoot th .sub{
	font-size:15px;
	color:#0d609c;
	text-align:left;
	text-transform:uppercase;
	padding:0;
	float:right;
	font-weight:500;
}
* +html .basket-table tfoot th .sub a{
	margin:0 12px 0 0px;
}
* +html .basket-table tfoot th .sub{
	width:auto;
}
.basket-table tfoot th .sub small{
	font-size:14px;
	text-transform:none;
}
.basket-table tfoot th.total{
	font-size:14px;
	color:#1e3489;
}
.basket-table tfoot th input{
	float:left;
	width:154px;
	height:22px;
	margin:0 6px 0 12px;
	font-size:13px;
	padding:0 0 0 6px;
	color:#999999;
	border-radius:4px 4px 4px 4px;
	border:1px solid #a3a3a3;
	line-height:22px;
	font-family:'Source Sans Pro',sans-serif;
}
.basket-table tfoot th .update{
	color:#000;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	height:21px;
	margin:0px 4px 0px 0;
	width:70px;
	cursor:pointer;
	padding:2px 0 0 0;
	border:1px solid #afafaf;
	border-radius:10px;
	background:#0768aa; /* Old browsers */
	background:-moz-linear-gradient(top, #9acc9b 20%, #9acc9b 0%, #6d9f6c 90%, #6d9f6c 0%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#9acc9b), color-stop(0%,#9acc9b), color-stop(90%,#6d9f6c), color-stop(0%,#6d9f6c)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* IE10+ */
	background:linear-gradient(to bottom, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9acc9b', endColorstr='#6d9f6c',GradientType=0 ); /* IE6-9 */
	box-shadow:1px 1px 0 #999999;
}
.basket-table tfoot th .checked{
	float:left;
	height:16px;
	margin:3px 4px 0px 3px;
	color:#ff0000;
	font-size:14px;
	font-weight:normal;
	padding:0 0 0 22px;
	display:none;
}
.invalid{
	float:left;
	font-weight:normal;
	font-size:14px;
	color:red;
	margin:3px 0 0 5px;
}
.aside{
	float:right;
	width:240px;
	position:relative;
	border:1px solid #bbbbbb;
	margin:0 0 50px;
}
.aside h3{
	font-size:15px;
	background:#e7f4e3;
	height:32px;
	color:#0D609C;
	text-align:center;
	width:240px;
	margin:0px;
	padding:5px 0px;
	line-height:30px;
	position:relative;
	top:0px;
	left:0;
	font-weight:500;
	text-transform:uppercase;
}
.order{
	float:left;
	width:240px;
	margin:0 0px 0 0;
	padding:4px 0 0 0;
	position:relative;
}
.order fieldset{
	border:none;
	padding:0px;
}
.order fieldset{
	float:left;
	width:221px;
	font-size:13px;
	color:#0d609c;
	padding:6px 0 8px 0px;
	margin:0 0 0 8px;
}
.order fieldset.total{
	text-transform:uppercase;
}
.order fieldset label{
	font-size:12px;
	color:#0d609c;
	padding-bottom:4px;
	float:left;
}
.order fieldset label.total{
	text-transform:uppercase;
	font-size:12px;
}
.order fieldset label.total small{
	text-transform:none;
	font-size:14px;
}
.order hr{
	float:left;
	margin:2px 8px 12px 8px;
	border:none;
	height:1px;
	width:220px;
	background-color:#989ba8;
}
.order fieldset input{
	float:left;
	width:52px;
	height:20px;
	margin:0 4px 0 0;
	padding:0 0 0 4px;
	font-size:11px;
	color:#666;
	border-radius:4px 4px 4px 4px;
	border:1px solid #a3a3a3;
}
.order fieldset select.delivery{
	float:left;
	height:20px;
	margin:0 6px 0 0;
	font-size:11px;
	color:#666666;
	border-radius:6px;
	border:1px solid #a3a3a3;
	min-width:155px;
	padding:1px;
}
.order .paynow{
	float:left;
	margin:0 4px 12px 8px;
	padding:10px 0 0 0;
	height:30px;
	width:221px;
	cursor:pointer;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	border:1px solid #afafaf;
	border-radius:10px;
	background:#0768aa; /* Old browsers */
	background:-moz-linear-gradient(top, #9acc9b 20%, #9acc9b 0%, #6d9f6c 90%, #6d9f6c 0%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#9acc9b), color-stop(0%,#9acc9b), color-stop(90%,#6d9f6c), color-stop(0%,#6d9f6c)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* IE10+ */
	background:linear-gradient(to bottom, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9acc9b', endColorstr='#6d9f6c',GradientType=0 ); /* IE6-9 */
	box-shadow:1px 1px 0 #999999;
}
.order fieldset .price{
	float:right;
	margin:0 3px 0 0;
	font-size:12px;
}
.aside .cards{
	float:left;
	width:220px;
	height:24px;
	margin:8px 0 0 0;
	position:absolute;
	bottom:-35px;
	left:6%;
}

.login-form p{
	clear:both;
	color:#666666;
	float:left;
	line-height:16px;
	margin:0 0 7px 10px;
	position:relative;
	width:280px;
}
.login-form label{
	color:#0e4d86;
	font-size:13px;
	display:block;
	text-align:left;
	margin:0 0 5px;
}
.login-form input{
	border:1px solid #7E9DBA;
	width:210px;
	height:18px;
	float:left;
	font-size:14px;
	color:#666666;
	border-radius:4px;
	padding:2px;
	font-family:'Source Sans Pro',sans-serif;
}
.login-form .add-alert{
	display:block;
	float:left;
	color:#ff0000;
	clear:both;
	margin:3px 0 0 0;
}
.login-btn1{
	margin:0 0 15px 10px;
	clear:both;
	padding:0px;
	height:30px;
	width:100px;
	cursor:pointer;
	border:none;
	float:left;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	border:1px solid #afafaf;
	border-radius:10px;
	background:#0768aa; /* Old browsers */
	background:-moz-linear-gradient(top, #9acc9b 20%, #9acc9b 0%, #6d9f6c 90%, #6d9f6c 0%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#9acc9b), color-stop(0%,#9acc9b), color-stop(90%,#6d9f6c), color-stop(0%,#6d9f6c)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* IE10+ */
	background:linear-gradient(to bottom, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9acc9b', endColorstr='#6d9f6c',GradientType=0 ); /* IE6-9 */
	box-shadow:1px 1px 0 #999999;
}
.cancel{
	float:left;
	cursor:pointer;
	color:#0E4D86;
	text-decoration:underline;
	margin:6px 0 0 15px;
	display:block;
	vertical-align:middle;
	font-size:13px;
}

.basket-table tbody .item a + a{
	display:block;
	float:left;
	width:100px;
}
.basket-table tbody .item a{
	display:block;
	float:left;
}

/* Basket New Ends */

/* Address New Start */
.details-container{
	width:980px;
	display:inline-block;
	margin:10px 0 0 30px;
}
.details-container strong{
	width:320px;
	padding:0;
	float:left;
	margin:0 0 10px;
}
.details-container strong p{
	background:#0d609c;
	color:#fff;
	float:left;
	font-family:'Source Sans Pro',sans-serif;
	font-size:20px;
	font-weight:normal;
	height:27px;
	line-height:18px;
	padding:5px 8px 0 50px;
	position:relative;
	text-align:left;
	text-transform:none;
	width:240px;
	margin:0;
}
.details-container strong p.shipping{
	padding:5px 8px 0 50px;
	width:240px;
}
.details-container strong .arrow-right{
	border-top:16px solid transparent;
	border-bottom:16px solid transparent;
	border-left:16px solid #0d609c;
	float:left;
}
.details-container strong em{
	background-color:#fff;
	border-radius:24px 24px 24px 24px;
	color:#15619a;
	font-family:'Source Sans Pro',sans-serif;
	font-size:30px;
	font-style:normal;
	height:37px;
	left:2px;
	line-height:35px;
	padding:0 11px;
	position:absolute;
	top:-4px;
	font-weight:600;
	font-weight:normal;
	border:1px solid #15619a;
}
.details-container .showlog{
	margin:0px 0 7px 10px;
	float:left;
	width:auto;
	position:relative;
	color:#666666;
	font-size:14px;
	line-height:16px;
	text-align:left;
}
.billing-address{
	width:320px;
	float:left;
	text-align:left;
	padding:0 1px 0 0;
	background:url(//media/images/devider-line.png) no-repeat right -3px;
	min-height:414px;
}
.billing-address fieldset{
	width:280px;
	padding:0px 0px 0 0px;
	text-align:left;
	float:left;
	border:none;
}
.billing-address fieldset legend{
	width:320px;
	padding:0;
	float:left;
	margin:0 0 10px;
}
.billing-address fieldset legend p{
	background:#e7f4e3;
	color:#fff;
	float:left;
	font-family:'Source Sans Pro',sans-serif;
	font-size:20px;
	font-weight:normal;
	height:27px;
	padding:5px 8px 0 50px;
	position:relative;
	text-align:left;
	text-transform:none;
	width:240px;
	margin:0;
}
.billing-address fieldset legend p.shipping{
	padding:5px 8px 0 50px;
	width:240px;
}
.billing-address fieldset legend .arrow-right{
	border-top:16px solid transparent;
	border-bottom:16px solid transparent;
	border-left:16px solid #0d609c;
	float:left;
}
.billing-address fieldset legend p.billing{
	padding:5px 8px 0 10px;
	width:290px;
	background-color:#E7F4E3;
	color:#15619A;
}
.details-container strong{
	width:320px;
	padding:0;
	float:left;
	margin:0 0 10px;
}
.details-container strong p{
	background:#8dc77b;
	color:#fff;
	float:left;
	font-family:'Source Sans Pro',sans-serif;
	font-size:20px;
	font-weight:normal;
	height:27px;
	line-height:18px;
	padding:5px 8px 0 50px;
	position:relative;
	text-align:left;
	text-transform:none;
	width:240px;
	margin:0;
}
.details-container strong p.shipping{
	padding:5px 8px 0 50px;
	width:240px;
}
.details-container strong .arrow-right{
	border-top:16px solid transparent;
	border-bottom:16px solid transparent;
	border-left:16px solid #8dc77b;
	float:left;
}
.details-container strong em{
	background-color:#fff;
	border-radius:24px 24px 24px 24px;
	color:#15619a;
	font-family:'Source Sans Pro',sans-serif;
	font-size:30px;
	font-style:normal;
	height:37px;
	left:2px;
	line-height:35px;
	padding:0 11px;
	position:absolute;
	top:-4px;
	font-weight:600;
	font-weight:normal;
	border:1px solid #15619a;
}
.details-container .showlog{
	margin:0px 0 7px 10px;
	float:left;
	width:auto;
	position:relative;
	color:#666666;
	font-size:14px;
	line-height:16px;
	text-align:left;
}
.billing-address fieldset .delivery{
	float:left;
	font-family:'Source Sans Pro',sans-serif;
	font-size:20px;
	font-weight:normal;
	height:27px;
	position:relative;
	text-align:left;
	text-transform:none;
	padding:0px 8px 5px 10px;
	margin:10px 0 10px 0px;
	width:290px;
	background-color:#e7f4e3;
	color:#15619A;
}
.billing-address fieldset legend em{
	background-color:#fff;
	border-radius:24px 24px 24px 24px;
	color:#15619a;
	font-family:'Source Sans Pro',sans-serif;
	font-size:30px;
	font-style:normal;
	height:37px;
	left:2px;
	line-height:35px;
	padding:0 11px;
	position:absolute;
	top:-4px;
	font-weight:600;
	font-weight:normal;
	border:1px solid #15619a;
}
.billing-address fieldset .content{
	color:#666056;
	font-size:14px;
	line-height:14px;
	margin:9px 0 13px 12px;
	padding:0;
}
.billing-address fieldset p{
	margin:0px 0 7px 10px;
	float:left;
	width:305px;
	position:relative;
	color:#666666;
	font-size:14px;
	line-height:16px;
}
.login-form p{
	margin:0px 0 7px 10px;
	float:left;
	width:280px;
	position:relative;
	color:#666666;
	line-height:16px;
	clear:both
}
.sameadd{
	color:#0E4D86;
	float:left;
	font-size:13px;
	clear:both;
	margin:0 0 0 10px;
}
.sameadd input{
	border:none;
	background:none;
	width:14px;
	height:13px;
	margin:3px 3px 0 0;
}
.diffadd{
	color:#0E4D86;
	float:left;
	font-size:13px;
	clear:both;
	margin:0 0 20px 10px;
}
.diffadd input{
	border:none;
	background:none;
	width:14px;
	height:13px;
	margin:3px 3px 0 0;
}
.billing-address fieldset label, .login-form label{
	color:#0e4d86;
	font-size:13px;
	display:block;
	text-align:left;
	margin:0 0 5px;
}
.billing-address fieldset p label span{
	color:#ff0000;
}
.billing-address fieldset p input, .login-form input{
	border:1px solid #8cc880;
	width:285px;
	/*height:18px;*/
	float:left;
	font-size:13px;
	color:#666666;
	border-radius:4px;
	padding:2px;
	font-family:'Source Sans Pro',sans-serif;
}
.billing-address fieldset p .add-alert, .login-form .add-alert{
	display:block;
	float:left;
	color:#ff0000;
	clear:both;
	margin:3px 0 0 0;
}
.billing-address fieldset p input.error{
	outline:3px solid #ff8e01;
}
.billing-address fieldset p.first-name{
	width:141px;
}
.billing-address fieldset p.first-name input{
	width:133px;
}
.billing-address fieldset p input.mobile{
	width:150px;
}
.billing-address fieldset p input.pcode{
	width:110px;
}
.billing-address fieldset p input.issuenum{
	width:94px;
}
.billing-address fieldset p input.CV2{
	width:94px;
}
.billing-address fieldset p input.phone{
	width:150px;
}
.billing-address fieldset p .card-csc{
	margin:-2px 0 0px 4px;
}
.billing-address fieldset p .info{
	width:11px;
	height:11px;
	display:inline-block;
	margin:5px 0 0 10px;
	cursor:pointer;
}
.billing-address fieldset p .info-content{
	background-color:#FFF4CB;
	border:1px solid #AAAAAA;
	border-radius:4px 4px 4px 4px;
	bottom:21px;
	color:#555555;
	display:table-cell;
	font-size:13px;
	min-height:20px;
	padding:9px;
	position:absolute;
	right:16px;
	vertical-align:bottom;
	visibility:hidden;
	width:110px;
	z-index:9999;
}
.billing-address fieldset p .info-show{
	visibility:visible;
}
.billing-address fieldset p .search{
	color:#ffffff;
	font-size:14px;
	text-align:center;
	width:71px;
	height:20px;
	display:inline-block;
	margin:0px 0 0 10px;
	padding:3px 0 0 0;
	cursor:pointer;
	border:0px solid #afafaf;
	border-radius:5px;
	background:#09acc9b; /* Old browsers */
	background:-moz-linear-gradient(to bottom, #9acc9b 20%, #9acc9b 0%, #6d9f6c 90%, #6d9f6c 0%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#9acc9b), color-stop(0%,#9acc9b), color-stop(90%,#104887), color-stop(0%,#104887)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#104887 90%,#6d9f6c 0%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(to bottom, #9acc9b 20%, #9acc9b 0%, #6d9f6c 90%, #6d9f6c 0%); /* Opera 11.10+ */
	background:-ms-linear-gradient(to bottom, #9acc9b 20%, #9acc9b 0%, #6d9f6c 90%, #6d9f6c 0%); /* IE10+ */
	background:linear-gradient(to bottom, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0768aa', endColorstr='#6d9f6c',GradientType=0 ); /* IE6-9 */
}
.billing-address fieldset .ship-address{
	margin:0px 0 12px 10px;
	width:auto;
}
.billing-address fieldset .add{
	margin:0 0 7px 10px;
	width:auto;
}
.billing-address fieldset .add .click{
	color:#666056;
	text-decoration:underline;
	display:block;
	cursor:pointer;
	margin:5px 0 0 0;
}
.billing-address fieldset .add .click:hover{
	text-decoration:none;
}
.billing-address fieldset .manual-address{
	display:block;
}
.billing-address fieldset select{
	border:1px solid #8cc880;
	width:217px;
	height:23px;
	border-radius:4px;
	float:left;
	font-family:'Source Sans Pro',sans-serif;
	font-size:14px;
	color:#666056;
	padding:1px;
}
.billing-address fieldset select.scountry{
	border:1px solid #8cc880;
	width:217px;
	height:23px;
	border-radius:4px;
	float:left;
	font-family:'Source Sans Pro',sans-serif;
	font-size:14px;
	color:#666056;
	padding:1px;
	background:#E7F4E3;
}
.billing-address fieldset select.code{
	width:130px;
	height:22px;
	border-radius:5px;
	margin:0 0 0 0px;
}
.billing-address fieldset .ship-address input{
	width:12px;
	height:12px;
	display:inline-block;
	margin:1px 10px 0 0;
	border:none;
}
.billing-address fieldset legend.delivery-title{
	padding:0 0 10px;
}
.checkout .details-container hr{
	background:none no-repeat #494949;
	border:none;
	height:1px;
	display:block;
	width:302px;
	float:left;
	margin:0 0 3px;
}
.billing-address .instruct{
	margin:0px 0 0 0;
	padding:0;
}
.billing-address .instruct label{
	width:195px;
	margin:0 0 7px 10px;
	line-height:20px;
}
.billing-address .instruct p textarea{
	border:1px solid #7E9DBA;
	width:265px;
	height:58px;
	border-radius:4px;
	float:left;
	font-family:'Source Sans Pro',sans-serif;
	font-size:12px;
	color:#666056;
	padding:2px;
}
.details-container .right-container{
	float:right;
	width:615px;
}
.details-container .reviewordermain{
	width:615px;
	float:left;
	text-align:left;
	padding:0;
}
.details-container .reviewordermain .order-cont{
	width:652px;
	padding:0px 0px 0;
}
.details-container .reviewordermain.make-payment{
	background:none no-repeat;
	width:615px;
	padding:15px 0px 0;
}
.details-container .reviewordermain h2{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	margin:0;
	width:615px;
	background-color:;
}
.details-container .reviewordermain h2 strong	{
	background:#8dc77b;
	color:#fff;
	float:left;
	font-family:'Source Sans Pro',sans-serif;
	font-size:20px;
	font-weight:normal;
	height:26px;
	margin:0;
	padding:6px 8px 0 50px;
	position:relative;
	text-align:left;
	text-transform:none;
	width:535px;
	line-height:15px;
}
.details-container .reviewordermain h2 em{
	background-color:#fff;
	border-radius:24px 24px 24px 24px;
	color:#15619a;
	font-family:'Source Sans Pro',sans-serif;
	font-size:30px;
	font-style:normal;
	height:37px;
	left:2px;
	font-weight:normal;
	line-height:35px;
	padding:0 11px;
	position:absolute;
	top:-4px;
	border:1px solid #15619a;
	font-weight:normal;
}
.details-container .reviewordermain h2 .arrow-right{
	border-top:16px solid transparent;
	border-bottom:16px solid transparent;
	border-left:16px solid #8dc77b;
	float:left;
}
.details-container .reviewordermain h2 a{
	float:right;
	color:#fff;
	font-size:14px;
	text-decoration:underline;
}
.details-container .reviewordermain h2 a:hover{
	text-decoration:none;
}
.details-container .reviewordermain p{
	color:#666056;
	font-size:14px;
	line-height:16px;
	margin:12px 0 0;
}
.details-container .reviewordermain p strong{
	display:inline-block;
	width:115px;
	font-weight:normal;
}
.details-container .reviewordermain.make-payment p a{
	color:#666056;
	text-decoration:underline;
}
.details-container .reviewordermain.make-payment p a:hover{
	text-decoration:none;
}
.details-container .reviewordermain table td{
	padding:0 15px 0 10px;
	vertical-align:top;
}
.details-container .reviewordermain .review-order{
	width:265px;
	border-collapse:collapse;
	margin:5px 0 0 0;
}
.details-container .reviewordermain .review-order thead{
	color:#666056;
	border-bottom:1px solid #494949;
}
.details-container .reviewordermain .review-order thead th{
	width:25%;
	color:#666056;
	font-size:14px;
	font-weight:noraml;
	padding:5px 0 5px;
}
.details-container .reviewordermain .review-order thead th.price{
	text-align:right;
	padding:5px 25px 5px 0;
}
.details-container .reviewordermain .review-order tbody td{
	width:35%;
	color:#666056;
	font-size:14px;
	font-weight:normal;
	padding:12px 0 12px 0;
	line-height:16px;
	vertical-align:middle;
	border:none;
}
.details-container .reviewordermain .review-order tbody td span{
	color:#e88f4e;
	text-decoration:underline;
	cursor:pointer;
	margin:0 3px;
}
.details-container .reviewordermain .review-order .item{
	width:75%;
}
.details-container .reviewordermain .review-order .item .img{
	display:inline-block;
	width:40px;
	height:40px;
	margin:1px 10px 1px 0;
	vertical-align:middle;
	border:1px solid #e5e5e5;
	float:left;
}
.details-container .reviewordermain .review-order .item a{
	display:table-cell;
	vertical-align:middle;
	height:40px;
}

.details-container .reviewordermain .review-order .item a img{
	max-width:40px;
	display:inline-block;
	vertical-align:middle;
	max-height:40px;
	
}
.details-container .reviewordermain .review-order tbody tr{
}
.details-container .reviewordermain .review-order tbody tr .last{
	background:none;
}
.details-container .reviewordermain .review-order tbody td span:hover{
	text-decoration:none;
}
.details-container .reviewordermain .total-table{
	margin:25px 0 0 0;
}
.details-container .reviewordermain .review-order tfoot, 
.details-container .reviewordermain .total-table tbody{
	margin:10px 0 0 0;
}
.details-container .reviewordermain .total-table tbody tr{
	background:none;
}
.details-container .reviewordermain .review-order tfoot td,
.details-container .reviewordermain .total-table tbody td{
	color:#15619a;
	font-size:14px;
	font-weight:noraml;
	padding:5px 0;
	width:40%;
	font-family:'Source Sans Pro',sans-serif;
}
.details-container .reviewordermain .total-table tbody td.price{
	font-weight:normal;
}
.details-container .reviewordermain .total-table tbody td select{
	width:189px;
	border:1px solid #7E9DBA;
	color:#666056;
	border-radius:4px;
	font-size:14px;
	font-family:'Source Sans Pro',sans-serif;
	
}
.details-container .reviewordermain .review-order td.price{
	text-align:right;
}
.details-container .reviewordermain .review-order td.total{
	color:#fc8e00;
	font-size:18px;
	font-weight:bold;
}
.details-container .reviewordermain.make-payment .payment-left{
	width:630px;
	float:left;
	margin:8px 0 0 12px;
	position:relative;
	text-align:left;
}
.details-container .reviewordermain.make-payment .payment-left p{
	width:280px;
	text-align:left;
}
.details-container .reviewordermain.make-payment .checkit{
	float:left;
	width:250px;
	text-align:left;
}
.details-container .reviewordermain .payment-but-pan{
	width:99%;
	float:left;
	background-color:#e7f4e3;
	border:1px solid #c6e0be;
	padding:30px 0 30px;
	text-align:center;
	margin:30px 0 0 0;
	font-size:12px;
	color:#666056;
}
.payment-but-pan img{
	border:none;
	background:none;
	display:inline-block;
	cursor:pointer;
}
#payment{
	margin:15px 0 0 0;
	padding:0px;
	height:40px;
	width:223px;
	cursor:pointer;
	border:none;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	border:1px solid #afafaf;
	border-radius:10px;
	background:#0768aa; /* Old browsers */
	background:-moz-linear-gradient(top, #9acc9b 20%, #9acc9b 0%, #6d9f6c 90%, #6d9f6c 0%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#9acc9b), color-stop(0%,#9acc9b), color-stop(90%,#6d9f6c), color-stop(0%,#6d9f6c)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* IE10+ */
	background:linear-gradient(to bottom, #9acc9b 20%,#9acc9b 0%,#6d9f6c 90%,#6d9f6c 0%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9acc9b', endColorstr='#6d9f6c',GradientType=0 ); /* IE6-9 */
	box-shadow:1px 1px 0 #999999;
}
.scrollbar{
	/*height:175px;
	overflow:scroll;*/
	width:300px;
	margin:0px 0 0 0;
}
.total-table{
	vertical-align:top;
}
.details-container .reviewordermain .review-order tbody tr.no-border{
	background:none;
}
.details-container .reviewordermain .review-order tbody tr.no-border td{
	border-bottom:1px solid #494949;
	padding:0;
}
.details-container .reviewordermain .review-order tbody tr.no-border .scrollbar table td{
	border:none;
	padding:5px 0 5px;
	border-collapse:collapse;
}
.order-cont-table, .price-cont-table{
	float:left;
}
.details-container .reviewordermain .review-order .item .title{
	display:inline-block;
	vertical-align:middle;
	width:50%;
	text-align:left;
	color:#666056;
	height:auto;
	font-size:12px;
	text-decoration:none;
}
.payment-but-pan span{
	display:table;
	margin:0 auto;
	padding:0 0 3px;
	text-align:left;
	width:300px;
}
.col1of4{
	width:25% !important;
	float:left;
}


.errormessage{
	color:#ff0000;
	float:left;
	font-size:12px;
	font-weight:lighter;
	word-wrap:normal;
}

.tab-search{
	display:none;
}
.share .social{
    float: left;
    margin-left: 0 !important;
    position: absolute;
    right: -42%;
}/***********************Header Location Dropdown************************/
.location-icon{
	/*display:none;*/
}
.language .location-cont{
	float:left;
	padding:0;
	position:relative;
	width:187px;
	z-index:9999;
}
.language .location-cont .drop-loc{
	background:none repeat scroll 0 0 #e5e5e5;
	left:-5px;
	padding:0 0 0 5px;
	position:absolute;
	top:25px;
	width:187px;
	display:none;
}
.language .location-cont li{
	color:#666666;
	float:left;
	font-size:14px;
	height:25px;
	line-height:20px;
	list-style:none outside none;
	width:100%;
	cursor:pointer;
}
.language .location-cont li span{
	vertical-align:middle;
}
.language .location-cont img{
	margin:0 6px 0 0;
	position:static !important;
	vertical-align:middle;
}
.language .location-cont > li{
	background:url("../images/arrow-down-ico.png") no-repeat scroll right 2px center #f1f1f3;
	padding:0 25px 0 0;
	width:auto;
}
.language .location-cont .drop-loc li{
	height:19px;
}
.tag{
	border:18px solid transparent;
	border-bottom:18px solid #55d355;
	color:#ffffff;
	font-size:15px;
	letter-spacing:2px;
	position:absolute;
	right:-20px;
	top:15px;
	transform:rotate(45deg);
	width:69px;
}
.tag span{
	position:absolute;
	right:9px;
	top:0;
}
/***********************Header Location Dropdown************************/
@media screen and (max-width:767px){
	#content .share ul{
		height:38px;
		top:12px;
		width:107px;
	}
	#content .share ul:after{
		top:-7px;
	}
	#content .share ul li{
		height:14px;
		width:33.33%;
	}
	.share .social{
		right:-3%;
		top:25px;
	}
}
@media only screen and (min-width:768px) and (max-width:1023px) { 
	#header{
		width:100%;
		position:relative;
	}
	#header .logo{
		width:96%;
	}
	#header .search{
		width:88%;
	}
	#header .search .box{
		margin-left:32px;
		float:right;
		display:none;
	}
	.tab-search{
		display: block;
		float: right;
		margin: 3px 11px 0 0;
		position: absolute;
		right: 7%;
		top: 34%;
		width: 187px;
	}
	.tab-search input{
		width:145px;
	}
	#header .search .language{
		border-left:1px solid #B2B2B2;
		border-right:1px solid #B2B2B2;
		float:right;
		min-height:100px;
		padding:0 2px 0 0;
		margin:-5px 7px 0 0;
	}
	#header .search .callus{
		border-right:none;
		margin:-5px 0 0 0;
	}
	#header .search .language .location-icon, #header .search .language .contact-icon{
		text-indent:-9999px;
		background:url(/media/images/location-icon.gif) no-repeat;
		float:left;
		width:36px;
		margin:25px 9px 0 9px;
		height:45px;
	}
	#midpan .middlesearch{
		display:none;
	}
	#header .search .login{
		display:none;
	}
	#header .search .clear{
		display:none;
	}
	#header .search .language .contact-icon{
		background:url(/media/images/phone-icon.gif) no-repeat;
	}
	#header .search .language img{
		display:none;
	}
	#header .logo a img{
		width:100%;
	}
	#header .ph_no{
		padding:20px 0 0 0;
		float:left;
	}
	#header .ph_no img{
		float: right;
		margin: 0 0 0 6%;
		width: 88%;
	}
	#footer .footermid{
		width:100%;
		background:none;
	}
	#footer{
		width:100%;
		min-width:inherit;
	}
	.footerbtm .copyright{
		width:98%;
		padding:10px 0px 10px 0;
	}
	#footer .footermid .cofftact{
		width:23%;
		border-right:1px solid #fff;
		min-height:125px;
	}
	#wrapper .here{
		width:100%;
	}
	#container{
		width:100%;
	}
	#container .main{
		margin: 0 0 20px 6px;
		width: 69%;
	}
	#primary{
		width: 29%;
	}
	#primary ul li form{
		padding:10px 6px;
	}
	#search-inputs .button{
		margin:0;
	}
}

@media screen and (max-width:767px){
	#wrapper .here{
		width:100%;
	}
	#container{
		width:100%;
	}
	#container .main{
		margin: 0 0 20px 6px;
		width: 100%;
	}
	#container .main{
		display: table;
		float: none;
		margin: 0 auto 20px;
		width: 99%;
	}
	#primary{
		display: table;
		float: none;
		margin: auto;
		width: 99%;
	}
}
@media screen and (max-width:1023px){
	#content .navigation p{
		width:50%;
	}
	#footer .footermid .cofftact.fb{
		display:none;
	}
	#header .search .language{
		display:none;
	}
	#header .search .language.callus{
		display:block;
	}
}
@media screen and (min-width:480px) and (max-width:767px){ 

	#header{
		width:100%;
		min-height:120px;
		/*background:url("/media/images/background.jpg") no-repeat scroll 0 29px #FFFFFF;*/
	}
	#header .logo{
		width:98%;
		min-height:50px;
	}
	#header .search{
		width:100%;
		text-align:center;
		position:relative;
	}
	#header .search .box{
		margin-left:32px;
		float:right;
	}
	#header .logo a img{
		width:99%;
	}
	#header .ph_no{
		padding-right:0px;
		display:none;
	}
	#header .ph_no img{
		width:88%;
		float:right;
	}
	
	#header .search .language{
		border-left:1px solid #B2B2B2;
		float:right;
		min-height:48px;
		padding:0 2px 0 0;
	}
	#header .search .callus{
		border-right:none;
	}
	#header .search .language .location-icon, #header .search .language .contact-icon{
		text-indent:-9999px;
		background:url(/media/images/location-icon.png) no-repeat;
		float:left;
		width:36px;
		margin:0px 9px 0 9px;
		height:45px;
	}
	#midpan .middlesearch{
		display:none;
	}
	#header .search .login{
		display:none;
	}
	#header .search .clear{
		display:none;
	}
	#header .search .language .contact-icon{
		background:url(/media/images/phone-icon.png) no-repeat;
	}
	#header .search .language img{
		display:none;
	}
	#header .search .language{
		float:right;
		vertical-align:top;
		margin:0px 0px 0;
		position:absolute;
		top:-51px;
		right:0;
	}
	#header .search .callus{
		right:55px;
	}
	#header .search .box{
		float:right;
		vertical-align:top;
		margin:0px 0px 0;
	}
	#header .search .login{
		display:none;
	}
	#header .search .box{
		margin:3px 1.5% 0 1.5%;
		float:left;
		width:97%;
		position:relative;
	}
	#header .search .box .input{
		width:99%;
		height:35px;
		border:2px solid #141414;
		border-radius:8px;
		font-size:18px;
		color:#999;
		margin:0;
		padding:2px 0 0 1%;
	}
	#header .search .box .head-search-but{
		height:25px;
		line-height:30px;
		width:28px;
		top:7px;
		font-size:36px;
		padding:0;
		background:url(/media/images/mob-search-but.gif) no-repeat;
		position:absolute;
		right:4px;
	}
	#header .search div.clear{
		display:none;
	}
	#footer .footermid{
		width:100%;
		background:none;
	}
	#footer{
		width:100%;
		min-width:inherit;
	}
	.footerbtm .copyright{
		width:98%;
		padding:10px 0px 10px 0;
	}
	#footer .footermid .cofftact{
		width:98%;
		padding:0 0 20px 2%;
		min-height:inherit;
	}
	#col1{
		width:100% !important;
	}
	#footer .footermid .cofftact h6{
		cursor:pointer;
	}
	.down-arrow{
		float:right;
		border-top:8px solid #C0D2F3;
		border-bottom:8px solid transparent;
		border-left:8px solid transparent;
		border-right:8px solid transparent;
		position:static;
		visibility:visible;
		margin:3px 10px 0 0;
	}
	.up-arrow{
		float:right;
		border-top:8px solid transparent;
		border-bottom:8px solid #C0D2F3;
		border-left:8px solid transparent;
		border-right:8px solid transparent;
		position:static;
		visibility:visible;
		margin:3px 10px 0 0;
	}
	#footer .footermid .cofftact p, #footer .footermid .cofftact ul{
		visibility:hidden;
		position:absolute;
		left:0;
		top:0;
		z-index:-9999;
	}
	#footer .footermid .cofftact .show{
		position:static;
		visibility:visible;
	}
}

@media screen and (max-width:479px){
	
	#header{
		width:100%;
		text-align:center;
		/*background:url("/media/images/background.jpg") no-repeat scroll 0 109px #FFFFFF;*/
		min-height:110px;
	}
	#header .logo{
		width:98%;
		padding:24px 0 0 0px;
		float:none;
		display:inline-block;
		min-height:42px;
	}
	#header .logo a{
		float:none;
		display:inline-block;
	}
	#header .logo a img{
		display:inline-block;
	}
	#header .search{
		width:100%;
		text-align:center;
		position:relative;
	}
	#header .search .box{
		margin:3px 1.5% 0;
		float:left;
		width:97%;
		position:relative;
	}
	#header .search .box .input{
		width:87%;
		height:35px;
		border:2px solid #141414;
		border-radius:8px;
		font-size:18px;
		color:#999;
		padding:2px 0 0 1%;
	}
	#header .search .box .head-search-but{
		height:25px;
		line-height:30px;
		width:28px;
		top:7px;
		font-size:36px;
		padding:0;
		background:url(/media/images/mob-search-but.gif) no-repeat;
		position:absolute;
		right:8px;
	}
	#header .logo a img{
		width:99%;
	}
	#header .ph_no{
		padding:10px 0 0 0;
		float:none;
		display:none;
	}
	#header .ph_no img{
		float:none;
		display:inline-block;
	}
	#header .search .language{
		border-left:1px solid #B2B2B2;
		float:right;
		min-height:45px;
		position:absolute;
		top:-46px;
		padding:0 2px 0 0;
		right:0;
	}
	#header .search .callus{
		border-right:none;
		right:55px;
	}
	#header .search .language .location-icon, #header .search .language .contact-icon{
		text-indent:-9999px;
		background:url(/media/images/location-icon.png) no-repeat;
		float:left;
		width:36px;
		margin:0px 9px 0 9px;
		height:45px;
	}
	#midpan .middlesearch{
		display:none;
	}
	#header .search .login{
		display:none;
	}
	#header .search .clear{
		display:none;
	}
	#header .search .language .contact-icon{
		background:url(/media/images/phone-icon.png) no-repeat;
	}
	#header .search .language img{
		display:none;
	}
	#mob-col{
		width:55% !important;
	}
	.menu-cont{
		margin-bottom:7px;
	}
	#header .search .language, #header .search .box, #header .search .login{
		float:right;
		vertical-align:top;
		margin:0px 0px 0;
		padding:0 2px 2px 0;
	}
	#header .search .box{
		margin:0px 1.5% 0;
		width:97%;
		text-align:center;
		padding:0;
		float:left;
	}
	#header .search .box form{
		width:99%;
		display:inline-block;
	}
	#header .search .box .input{
		width:98.5%;
		margin:0;
	}
	#header .search div.clear{
		display:none;
	}
	#footer .footermid{
		width:100%;
		background:none;
	}
	#footer{
		width:100%;
		min-width:inherit;
	}
	.footerbtm .copyright{
		width:98%;
		padding:10px 0px 10px 0;
		text-align:center;
	}
	#footer .footermid .cofftact{
		width:98%;
		padding:0 0 20px 2%;
		min-height:inherit;
	}
	#col1{
		width:100% !important;
	}
	#footer .footermid .cofftact h6{
		cursor:pointer;
	}
	.down-arrow{
		float:right;
		border-top:8px solid #C0D2F3;
		border-bottom:8px solid transparent;
		border-left:8px solid transparent;
		border-right:8px solid transparent;
		position:static;
		visibility:visible;
		margin:3px 10px 0 0;
	}
	.up-arrow{
		float:right;
		border-top:8px solid transparent;
		border-bottom:8px solid #C0D2F3;
		border-left:8px solid transparent;
		border-right:8px solid transparent;
		position:static;
		visibility:visible;
		margin:3px 10px 0 0;
	}
	#footer .footermid .cofftact p, #footer .footermid .cofftact ul{
		visibility:hidden;
		position:absolute;
		left:0;
		top:0;
		z-index:-9999;
	}
	#footer .footermid .cofftact p, #footer .footermid .cofftact > div{
		left:0;
		position:absolute;
		top:0;
		visibility:hidden;
		z-index:-9999;
	}
	#footer .footermid .cofftact .show{
		position:static;
		visibility:visible;
	}
}
.share{
	display:block !important;
	display:none !important \9;
	*display:none !important;
	_display:none !important;
}
.social{
	display:block ;
	display:none \9;
	*display:none;
	_display:none;
}

/* List all products on CMS page - Mark */ 
.product_division_cms_page {width: 100%;}

.product_box_cms_page{
	background: url(../images/airpro_bg.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 231px;
	margin: 0 13px 0 -8px;
	padding: 0;
	width: 195px;
	position: relative;
}


.product_image_cms_page{
	height: 135px;
	margin: 38px 0 4px;
	padding: 0;
	text-align: center;
	width: 195px;
	float: left;
}

.product_name_cms_page{
	background: url(../images/airpro_btn1.png) no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 38px;
	line-height: 14px;
	margin: 0px 0 0 20px;
	padding: 10px;
	width: 156px;
	text-decoration: none;
	cursor: pointer;
text-decoration: none; }

.product_name_cms_page a{
	color: #FFFFFF;
	display: block;
	float: left;
	letter-spacing: 0;
	min-height: 33px;
	padding: 5px 7px 0 4px;
	text-decoration: none;
	width: 145px;
}	

/* end */

.displayHomeImage{
	width:382px;
	float:left;
	padding:0;
	margin:0 8px 0 0;
	height:104px;
}