/* NEw style */

checkout-box.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;text-align: center;
}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{font-weight:bold;}


/* Normalizing Styles
-----------------------------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif; text-align:justify; color:#333; font-size:12px; background:#fff; line-height:18px;}
.clear{clear:both;}
p{margin:0 0 15px 0; line-height:15px;}
h1{ clear:both; display:block; color:#333; font-size:22px; margin:0px 0 15px 0;/* height:33px;*/ line-height:29px; padding:5px 0 0 44px; background:url(images/title-img.jpg) left 0 no-repeat; text-align:left;}

/*------container
----------------------------------------------------------------*/
#container{width:995px; margin:0 auto; padding:36px 0 0 0;}

/*------Top Prat
----------------------------------------------------------------*/
#top{ width:995px; float:left;}
#logo{ width: auto; float:left;}
#top-right{ width:auto; float:right; padding:28px 0 0 0;}

/*------header Prat
----------------------------------------------------------------*/
#header{ width:995px; float:left;}

.menu{ width:975px; float:left; background:url(images/menu-bg.jpg) left top no-repeat; padding:0 0 0 21px;}
.menu ul{ margin:0px; padding:0px;}
.menu li{ list-style:none; height:36px; list-style: none; float:left; padding:0 10px;}
.menu li a{ color:#fff; text-decoration:none; float:left; height:36px; line-height:30px;display:block;}
.menu li a:hover,
.menu li a.act{ background: url(images/arrow.jpg) bottom center no-repeat; font-weight: normal;}
.gry{ color:#666666;}
.blue{ color:#2f91cb; text-align:left;}

/*------content Prat
----------------------------------------------------------------*/
#content{width:963px; float:left; padding:11px 16px;}
.content_front{
	margin: 170px 0 0;
    padding: 0 !important;
	width: 995px !important;
	padding: 0 !important;	
}
#content a{ color:#2f91cb; text-decoration:none;}
#content a:hover{ text-decoration:underline;}

#content a p{line-height: 29px;}
#content h1 a{ color:#333; text-decoration:none;}
#content h1 a:hover{ text-decoration:underline;}
#content h1 a strong{font-weight:normal;}

/*------left Prat
----------------------------------------------------------------*/
#left{width:724px; float:left; padding:10px 19px 0 0;}
#left-sub{width:708px; border-bottom:1px solid #ccc; float:left; padding:0 0 0 16px;}


/*------content Prat
----------------------------------------------------------------*/
#right{width:220px; float:left;}

#right-top{width:211px; float:left; background:url(images/right-menu-top.jpg) left top no-repeat #cccccc; padding:13px 0 0 9px;}
#right-top h2{ clear:both; display:block; margin:0px 0 10px 0; padding:0px; color:#fff; font-size:13px; text-transform:uppercase;}
#right-bot{width:220px; float:left;}

#content .right-menu{ width:211px; float:left; padding:0 0 10px 0;}
#content .right-menu ul{ margin:0px; padding:0px;}
#content .right-menu li{ list-style:none; line-height:20px;/* height:25px;*/ background:url(images/bullet.jpg) left 6px no-repeat; padding:0 0 5px 14px; text-align:left;}
#content .right-menu li a{
	color: #666666;
    /*float: left;*/
    font-style: normal;
    font-weight: normal;
    /*line-height: 25px;*/
    text-decoration: none;
}
#content .right-menu li a:hover{ color:#72b7e0;}

/*------Footer Prat
----------------------------------------------------------------*/
#footer{ width:995px; float:left; border-top:1px solid #ccc; float:left; text-align:center; margin:40px 0 0 0; padding:5px 0 0 0; font-size:12px; color:#707071; font-weight:bold;}


html, body {
	height:100%;
}
body {
	font:12px Arial, Helvetica, sans-serif;
	color:#313232;
	margin:0;
	line-height:18px;
	padding:0;
	background: url(images/body_bbg.jpg) repeat top;;
}
input {
	outline:none;
}
ul, li, span {
	margin:0;
	padding:0;
	outline:none;
	list-style-type:none
}

h6 {
	color: #DD0000;
	font: bold 20px/30px Arial, Helvetica, sans-serif;
	padding: 10px 0;
}
table, tr, td {
	margin:0;
	padding:5px;
}
.clearer {
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	height:0;
	overflow:hidden;
	line-height:0;
}
a {
	color:#3f36ff;
	text-decoration: none;
	font-weight:normal;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
img, a {
	border:none;
	outline:none
}
/*common css classes start*/
.floatleft {
	float:left;
}
.floatRight {
	float:right;
}
.verticalMiddle {
	vertical-align:middle
}
.borderGrey {
	border:1px solid #d0cdcb;
}
#wrapper {
	width: 995px;
	margin: 0 auto;
		}

.logo{ margin:0; padding:0; float:left; width:333px; height:68px;}

.client_btn{ margin:25px 0 0 0; padding:0; float:right; width:128pxl; height:31px;}

.banner{ margin:0; padding:0; float:left;  width:995px; height:179px;}

.content{ margin:50px 0 0 0; padding:0; float:left; width:995px;}

.con_left{ margin:0 0 0 10px; padding:0; float:left;  width:430px; line-height:18px;}

.con_left p{ margin:25px 0 16px 0; padding:0; font: normal 14px/18px "myriad Pro", arial; width:460px; float:left; text-align: left;}
.con_left h2{ margin:0; padding:0 0 5px 0; font:bold 14px "myriad Pro", arial; color:#66a3cb;}
.con_left span{ color:#66a3cb;}
.con_left a{ color:#66a3cb;}

.con_left h1 {
    color: #231F20;
    font: 25px "myriad Pro",arial;
    margin: 0;
    padding: 0;
	background: none;
	height: auto;
}

.con_right{ margin:0; padding:0; float: right; width:500px;}
.right_block{ margin:0; padding:0; float:left; width:240px; height: 207px; background:url(images/right_bg.png) no-repeat top;}

.right_block p{ margin:0; padding: 0 0 0 5px; font: normal 10px Arial, Helvetica, sans-serif; line-height:17px; text-align:center; width:230px; float:left}
.mar{ margin:3px 0 0 18px;; padding:0;}

.gray_line{ margin:40px 0 5px 0; padding:0; width:995px; float:left; border-bottom:1px solid #d1d1d1; clear:both}

.share{ margin:0; padding:0; float:right; width:217px; line-height:39px}
.share img{ float:left; width:40px;}

.mid_con{ margin:0; padding:0; float:left; width:995px; height:300px; }

.footer{ font: bold 12px Arial, Helvetica, sans-serif; color:#707071; width:995px; float:left; text-align:center; margin-bottom:20px;}

.navigation{float:left; padding:0 0 15px 0; width:709px;}
.nav-previous{float:left;}
.nav-next{float:right;}

.comment-notes{padding:5px 0 0 0; color:#666; clear:right;}

.cmt-frm-main{float:left; width:708px; padding:0 0 15px 0;}
.cmt-frm-input input{width:300px; line-height:24px; height:24px;}
.cmt-frm-input textarea#comment{width:500px; line-height:20px; height:145px;}
