html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
border:0 none;margin:0 auto;padding:0;}
* {margin:0;padding:0;}
html {margin:0;padding:0;}
body {background:#fff;font:12px Arial, Helvetica, sans-serif;color:#000000;line-height:20px;margin:0 auto;padding:0;}
a{color:#4E6696; text-decoration:underline;}
a:hover{color:#4E6696; text-decoration:none;}
#wrapper {width: 901px; padding: 0pt;margin:0 auto; border:1px solid #CCCCCC;}
#header {width:100%;}
#header .logo{width:40%;float:left;}
#header .left{width:70%;float:left;}
#header .right{width:60%;float:right;margin-top:0px;}
#nav{width:100%;float:left;position:relative;z-index:10;background:url(../images/bg-nav.jpg) repeat-x;height:50px;clear:both;}
ul.nav{margin:0;padding:0;width:100%;}
ul.nav li{list-style:none;float:left;padding:15px 26px; *padding:15px 26px !important; padding/*\**/:14px 26px 14px 26px\9; background:url(../images/sep.jpg) no-repeat center right;}

.cart_top_hed{color:#FF0000;display:block;float:right;font-size:11px;text-align:right;}
.all_paid{ padding:24px 0 0 0; width:130px; float:left;}
.bot_link span{ display:block;}
.left_text{color:#4E6696;font-size:13px;font-weight:bold;padding-top:17px;}
.pri{vertical-align: top;}
.all_paid p{ padding-bottom:20px; font-size:13px;}
ul.nav li a{font-size:13px;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;font-family:"Myriad Pro";}
ul.nav li a:hover{color:#466293 !important;}
ul.nav li a.selected{color:#FF851A;}
ul.nav li a:hover.selected{color:#FFFFFF;}
ul.nav li a:hover{font-size:13px;color:#466293;text-decoration:none;}
#container{width:100%;display:table;background:url(../images/container-bg.jpg) repeat-y; }
.banner{width:100%;height:210px;background:#74BAE2;padding-top:10px;clear:both;padding-bottom:0;}
.banner .left-banner{width:67%; height:205px; float:left;margin-top:5px;}
.left-banner p{color:#FFFFFF; padding:10px 0 0 120px; text-align:center;}
.left-banner p a{color:#FFFFFF; text-decoration:underline;}
.left-banner p a:hover{color:#FFFFFF; text-decoration:none;}
.banner .right-banner{width:28%;float:right;padding-top:40px;text-align:center;}
.banner .right-banner h3{color:#FFEEB5;margin:10px;font-size:20px;font-weight:bold;font-family:"Myriad Pro";}
.banner .order-right-banner{width:28%;float:right;padding-top:0px;text-align:center;}
.banner .order-right-banner h3{color:#FFEEB5;margin:10px;font-size:20px;font-weight:bold;font-family:"Myriad Pro";}
.banner .right-banner h4{font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFF;line-height:25px;}
.banner .right-bannerlogin{width:30%;float:right;padding-top:4px; text-align:left;}
.banner .right-bannerlogin h3{color:#14425C; font-size:18px; font-weight:bold; font-family:"Myriad Pro";}
.banner .right-bannerlogin ul li{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; padding:10px 0 0 0;}
.banner .right-banneraccount{width:30%;float:right;padding-top:50px; padding-right:16px; text-align:center;}
.banner .right-banneraccount h3{color:#14425C; font-size:18px; font-weight:bold; font-family:"Myriad Pro";}
.banner .right-banneraccount ul li{font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; padding:10px 0 0 0; list-style-type:none;}
.callnow{font-size:26px;font-weight:bold;color:#466293; padding:0 5px 0 0;}
.price{color:#14425C;border-bottom:solid 1px #fff;font:bold 18px "Myriad Pro";}
.account{font:16px "Myriad Pro";color:#000;padding:10px 0;}
.contain{
width:890px;margin:0 auto 20px auto;
background:url(../images/contain-bg.jpg) repeat-x bottom;
display:table; 
}
.contain p{
margin-bottom:10px;
}
#footer{
width:100%;clear:both;text-align:center;font-size:12px;padding:0px 0;background:url(../images/bg-footer.jpg) repeat-x;height:52px;line-height:
52px;margin:0;color:#FFF;
}
#footer a{color:#FFF;text-decoration:none;}
#footer a:hover{color:#000;text-decoration:underline;}
#footer .left{width:50%;float:left;text-align:left;padding-left:20px;}
#footer .right{width:40%;float:right;text-align:right;padding-right:20px;}
.bold{
font-weight:bold;
}
.fl{
float:left;
}
.fr{
float:right;
}
.clear{
clear:both;
}
.left-section{float:left; width:22%; padding:10px 0 0 20px;}
.left-section h4{font-size:14px; color:#4E6696; font-family:"myriad Pro"; font-weight:normal; text-align:center;}

.right-section{float:right; width:74%; padding:0 10px 20px 0;}

.blue-btn{text-align:center; padding:20px 0;}
.blue-btn span input{background:url(../img/palcesorder_btn.png) no-repeat; border:0; padding:9px 22px 11px 38px; color:#FFFFFF; font:bold 16px arial; cursor:pointer; width:175px;}
/*.blue-btn span{background:url(../images/blue-btn-right.png) no-repeat right; border:0; padding:10px 10px 10px 0; cursor:pointer;}*/

#shoppingcart {
	/*position: absolute;
	top: 50px;
	left: 50px;
	height: 100px;*/
	width: 96%;
	text-align:center; padding-top:5px;
/*	background: #eee;
	border: 1px solid #444;*/
}

#shoppingcart p {
	margin: 0 1em 1em;
}

h1 {
	font-size: 140%;
	margin: 0.5em 1em;
}

#booklist, #contents {
	/*position: absolute;
	top: 175px;
	left: 50px;*/
	width: 100%;
	/*background: #ddd;*/
	border: 1px solid #CCC;
}

#booklist ul {
	list-style-type: none;
}

#booklist ul li {
	margin: 0 1em 1em;
}

#contents table {
	font-size: 90%;
	/*border-collapse: collapse;*/
}

#contents table td {
	/*border: 1px solid #999;*/
	width: 20%;
}

#contents p, #contents button {
	margin: 1em;
}
.login-left-section{background:url(../images/grayborder.jpg) repeat-y right; float:left; width:50%; /*display:table;*/}
.login-left-section .loginheading{font:bold 12px Arial, Helvetica, sans-serif; color:#4E6696; padding:12px 0 12px 35px;}
.login-left-section .loginheading span{font:bold 15px Arial, Helvetica, sans-serif; color:#4E6696;}
.welcomesection{background:url(../img/welcomesection-bg.jpg) repeat-x; margin:0 5px;}
.welcomesection p{text-align:center; padding:0 0 14px 0;}
.welcomesection h3{font:bold 12px Arial, Helvetica, sans-serif; color:#605577; padding:13px 0 34px 31px;}
.welcomesection .welocometext{font:28px Arial, Helvetica, sans-serif; color:#3D4F74;}
.welcomesection .signuptext{font:20px Arial, Helvetica, sans-serif; color:#4F4662;}
.welcomesection .learnthe{font:16px Arial, Helvetica, sans-serif; color:#000000;}
.signup{background:#F6881F url(../img/btn-arrow.jpg) no-repeat right; border:0; padding:11px 42px 11px 12px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; cursor:pointer; margin:46px 0 22px 24px;}
.signin{background:#FFAD05 url(../img/inputbg.jpg) repeat-x top; padding:0px 12px; border:solid 1px #efbc22 ; line-height:23px; height:23px; font:bold 12px Arial, Helvetica, sans-serif; color:#333; cursor:pointer; margin:16px 0 10px 0;}
.login-right-section{float:left; padding:0 0 0 10px; width:45%;}
.login-right-section .loginheading{font:bold 12px Arial, Helvetica, sans-serif; color:#4E6696; padding:12px 0 12px 0px;}
.login-right-section .loginheading span{font:bold 15px Arial, Helvetica, sans-serif; color:#4E6696;}
.login-right-section .pera{padding:0 0 10px 0;}
#loginForms label.error {
	color:#FF0000;
	margin-left: 10px;
	width: auto;
	display: inline;
}
.text-box{background:url(../img/text-box-bg.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #D3D3D3; padding:3px 0 3px 2px; width:196px;}
.text-box2{background:url(../img/text-box-bg.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #D3D3D3; padding:3px 0 3px 2px; width:90px;}
.forgotpass a{font-size:12px; color:#000000; text-decoration:underline;}
.forgotpass a:hover{font-size:12px; color:#000000; text-decoration:none;}
.loginheading{font:bold 12px Arial, Helvetica, sans-serif; color:#4E6696; padding:12px 0 12px 29px; text-align:left;}
.loginheading span{font:bold 15px Arial, Helvetica, sans-serif; color:#4E6696;}
.loginheading a{font:bold 14px Arial, Helvetica, sans-serif; color:#4E6696; padding:12px 0 12px 29px; text-align:left;}
.loginheading a:hover{color:#000000;}
.loginheading a span{font:bold 15px Arial, Helvetica, sans-serif; color:#4E6696;}
.loginheading a span:hover{color:#000000;}
.bg-gray{background:url(../img/bg-gray.jpg) repeat-x; text-align:left; width:891px; margin-left:5px;}
.gray-border{background:url(../images/grayborder.jpg) repeat-y right;}
.textarea{font:12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #D3D3D3; padding:3px 0 3px 2px; width:257px; height:70px;}
#container .contactform{padding:10px 0 0 24px;}
.banner .left-bannerregister{width:67%;float:left;margin-top:5px;}
.banner .right-bannerregister{width:33%;float:right;padding:0px;text-align:center;}
.banner .right-bannerregister h3{color:#FFEEB5;margin:10px;font-size:18px;font-weight:bold;font-family:"Myriad Pro";}
.step{background:url(../img/step_bg.jpg) no-repeat; padding:7px 0 11px 13px; width:100%; margin:0 0 0 24px;}
.step span{font:20px Arial, Helvetica, sans-serif; color:#F6881F;}
.pad22left{margin:0 0 0 22px;}
.menutop a{font:bold 11px Arial, Helvetica, sans-serif; color:#486192; text-decoration:none; border-right:1px solid #486192; padding:0 5px;}
.menutop a:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border-right:1px solid #486192; padding:0 5px;}
.signuplink{text-decoration:none; margin:46px 0 22px 24px;}
.cicons{text-align:center; padding:10px 0 0 0;}
.ordermiddle{background:url(../img/order_middle.png) repeat-y; width:864px; padding:0 10px;}
.productimg img{border:1px solid #CCCCCC; margin:10px; background:#FFFFFF; padding:6px;}
/*.yelow_btn{background:#F6881F url(../img/btn-arrow.jpg) no-repeat right; border:0; padding:11px 42px 11px 12px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; cursor:pointer; margin:0;}*/

.yelow_btn{background:#FFAD05 url(../img/inputbg.jpg) repeat-x top; padding:0px 12px; *padding:0px 1px; border:solid 1px #efbc22 ; line-height:23px; height:25px; font:bold 12px Arial, Helvetica, sans-serif; color:#333; cursor:pointer; margin:16px 0 10px 0;}


.productmiddle{background:url(../img/product-middle.png) repeat-y; width:618px; padding:0 10px;}
.productmiddle img{border:1px solid #CCCCCC; padding:6px; background:#FFFFFF;}
.producttopcorver{background:url(../img/product-topcorver.png) no-repeat; width:638px; height:7px;}
.productbottomcorver{background:url(../img/product-bottomcorver.png) no-repeat; width:638px; height:11px;}
.termslink a{color:#F6881F; text-decoration:underline;}
.termslink a:hover{color:#F6881F; text-decoration:none;}
#userInformation { width:99%; }
#userInformation label.error {
	color:#FF0000;
	margin-left: 10px;
	width: auto;
	display: inline;
}

.magageheading{font:bold 12px Arial, Helvetica, sans-serif; color:#4E6696; padding:12px 0 12px 29px; text-align:center;}
.magageheading span{font:bold 15px Arial, Helvetica, sans-serif; color:#4E6696;}
.message{font:bold 13px Arial, Helvetica, sans-serif; color:#FF0000; text-align:center; padding:0 0 10px 0; clear:both;}
.messagegreen{font:bold 12px Arial, Helvetica, sans-serif;color:#000;  padding-top:10px;}

/*ADMIN CSS*/
#adminForm { width:100%; }
.fieldsetadmin{ border:1px solid #CCCCCC; padding:0px 0 10px 10px; *padding:0px 0 10px 4px; width:324px; margin:0px auto;}
.legendadmin{ border:1px solid #CCCCCC; padding:2px 12px; color:#4E6696; font-weight:bold; width:50px;}
.legendaddadmin{ border:1px solid #CCCCCC; padding:2px 12px; color:#4E6696; font-weight:bold; width:70px;}
#adminForm label.error {
	color:#FF0000;
	margin-left: 10px;
	width: auto;
	display: inline;
}
.callnowadmin{font-size:26px;font-weight:bold;color:#466293; padding:40px 5px 0 0;}
.usergrid{margin:0 0 0 0px; background:#CCCCCC;}
.usergrid .headingtext{background:#466293; font-weight:bold; color:#FFFFFF;}
.usergrid td{padding:4px 2px 4px 2px; vertical-align:top; text-align:center;}
.delete_icon{background:url(../img/delete_icon.png) no-repeat; width:16px; height:15px; border:0; cursor:pointer;}
.editusertable{margin:0 0 0 24px; width:60%; font-size:12px;}
.adminheading{font:20px Arial, Helvetica, sans-serif; color:#4E6696; padding:12px 0 12px 29px; text-align:center;}
.adminheading span{font:23px Arial, Helvetica, sans-serif; color:#4E6696;}
.price_big{font-size:16px; color:#419FD8;}
.red_font{color:#FF0000;}
.green_font{color:#009900;}
.myaccout_link a{font:bold 11px Arial, Helvetica, sans-serif; color:#486192; text-decoration:underline; border-right:1px solid #486192; padding:0 10px; letter-spacing:1px; text-transform:uppercase;}
.myaccout_link a:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border-right:1px solid #486192; padding:0 10px;}
.account_table{background:#999999; margin:0 0 0 17px; width:96%;}
.account_table td{padding:12px; background:#FFFFFF;}
.smallheading{font-size:16px; font-weight:bold;}
.edit_btn span{position:relative; top:-9px; font-size:14px; font-weight:bold;}
.edit_btn a{text-decoration:none !important;}
.cright{float:right; margin:0 10px;}
.pleft{float:left;}
.productname{padding-left:20px;}
.marginrightsection{margin: 0 20px;}
.propricepad td{padding:5px 10px 10px 14px;}
.peracontain{padding:0 12px;}
.heading3{padding:10px 12px;}
.logoborder{border-bottom:1px solid #CCCCCC; padding:0 0 17px 0;}
.invoicetopaddress{font-size:14px; color:#4E6696; padding:12px 20px !important; font-weight:bold; border-bottom:1px solid #CCCCCC;}
.invoicetable td{padding:0 10px;}
.bottomnom{border-top:1px solid #CCCCCC;}
.seprater{background:url(../img/seprater.png) no-repeat right;}
.clientlogos {width:100%; margin:0 auto; text-align:center;}
.clientimg{ padding:10px 0px 15px;}
.bottomlogo{left/*\**/:-254px\9 !important; right/*\**/:0px\9 !important;}
.bottomlogo{ width:300px; position:relative; right:258px;  top:-202px!important ; height:0px;}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.bottomlogo{ left:-257px!important; right:0px!important;}

}
.bluebtn  {background:url(../img/palcesorder_btn.png) no-repeat;border:0px;color:#FFFFFF;cursor:pointer;font:bold 12px/40px Arial,Helvetica,sans-serif;height:41px;margin:0;width:175px;}
.thanktext{font-size:14px; color:#4E6696; font-family:"myriad Pro"; font-weight:normal; padding-left:14px;}
#uniqueId label.error {color:#FF0000;margin-left: 10px;width: auto;display: inline;}
fieldset{width:100%; margin:0px 0px 10px; padding:0px 0px 10px;}
legend{font-size:13px;font-weight:bold; margin:0px; width:100%;border-bottom:ridge 1px #ddd; padding:0px 0px 5px;}
table.main td{padding:2px;}
.discription{ text-align:left; padding-top:5px; width:400px;}
.cancleorder{ padding-right:70px !important;}
.information{ padding-left:60px; padding-bottom:10px;}
#invoicetbl{ margin-left:20px; margin-bottom:10px;}
#invoicetbl td{ padding:3px 10px;}
.getbtn{ padding-left:80px;}
.chkbtn{ padding-left:110px!important;}
select.text-box{ width:200px;}
#siteseal{margin:0 auto; display:table;}
#siteseal .AuthorizeNetSeal{margin:0 auto;}

.yourcredits{float:left;text-align:center; width:596px; color:#000;}
.enablecoption{
	color:#4E6696;
	font-size:14px;
	margin:0 12px 0 0;
	text-align:right; font-weight:normal;
}

/*sachin css start here date 20 august*/
table#customtbl a{ padding:8px; color:#000000; text-decoration:none;}
table#customtbl a:hover{color:#000000; text-decoration:none;}
#usertbl{ margin-left:0px;}
a.customlink{ text-align:center; display:block;}
table.checkouttbl{ margin:0px 0px 12px 25px;}
table.checkouttbl td{ padding-top:4px}
p.paraborder{ border-bottom:1px ridge #DDDDDD; font-weight:bold; font-size:13px; padding:0 0 5px;}
table.informationtbl{ margin:5px 0px 8px;}
p.creditoption{ padding-left:50px;}
p.tamount{ padding:10px 0px;}


.oder_bannermain{width:100%;height:205px;background:url("../images/banner_bg_oder.jpg") no-repeat;padding-top:5px;clear:both;padding-bottom:0; position:relative;}
.oder_banner{width:100%;height:205px;background:url("../images/mainbanner.jpg") no-repeat;padding-top:5px;clear:both;padding-bottom:0; position:relative;}
.oder_banner .right-banner{width:28%;float:right;padding-top:40px;text-align:center;}
.oder_banner .right-banner h3{color:#FFEEB5;margin:10px;font-size:20px;font-weight:bold;font-family:"Myriad Pro";}
.oder_banner .orderrightbannerproduct_cart h3{color:#333333;margin:0 10px 10px 10px;font-size:20px;font-weight:bold;font-family:"Myriad Pro";}
.oder_banner .right-banner h4{font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFF;line-height:25px;}
.oder_banner .right-bannerlogin{width:30%;float:right;padding-top:4px; text-align:left;}
.oder_banner .right-bannerlogin h3{color:#14425C; font-size:18px; font-weight:bold; font-family:"Myriad Pro";}
.banner .right-bannerlogin ul li{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; padding:10px 0 0 0;}
.oder_banner .right-banneraccount{width:30%;float:right;padding-top:50px; padding-right:16px; text-align:center;}
.oder_banner .right-banneraccount h3{color:#14425C; font-size:18px; font-weight:bold; font-family:"Myriad Pro";}
.oder_banner .right-banneraccount ul li{font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; padding:10px 0 0 0; list-style-type:none;}



.orderrightbannerproduct{
	background:url(../images/bannerrightproduct_bg1.png) no-repeat;
	width:248px;
	height:185px;
	float:right;
	padding:10px 0 10px 16px;
	text-align:center; position:relative;
}
.orderrightbannerproduct_cart{
	background:url(../images/bannerrightproduct_bg1.png) no-repeat;
	width:248px;
	height:185px;
	float:right;
	padding:10px 0 10px 16px;
	text-align:center;
}
.orderrightbannerproduct h3 {
	color:#000; width:155px;
	padding:0 0 0 0; background:url(../images/_line_bg.jpg) repeat-x 0 bottom;
}
.orderrightbannerproduct img{
	float:left;
	padding:10px 12px 0 2px;
}
.orderrightbannerproduct p{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:6px 0 0 0;
	text-align:left;
	float:left;
	width:106px;
}
.width1px{ width:1px;}

.admin_yelow_btn {
background:url("../img/inputbg.jpg") repeat-x scroll center top #FFAD05 !important;
border:1px solid #EFBC22 !important;
color:#333333;
cursor:pointer;
font:bold 12px Arial,Helvetica,sans-serif;
height:25px;
padding:0 12px;}

.productCate{ margin:0 auto; width:705px;}
.productCateLeft{ float:left;/* width:212px;*/}
.productCateRight{ float:right;/* width:187px; margin-top:36px;*/}
.productCate div a{ display:block; text-align:center; font-size:14px; color:#333; padding:10px 0 6px;}
.productCate img{ display:block;}
h4.proHeading{ padding:18px 0; font-size:20px; color:#4E6696; font-family:"myriad Pro"; font-weight:normal; text-align:center;}
.bot_text{ padding:25px 0;}
p.pro_para{ padding:0 0 0px 0; text-align:left;}
.color_red{ color:#ec1c1c; font-size:14px; font-weight:bold; }


p.hardwere{background:url(../images/hardwere.png) no-repeat; height:67px;position:absolute;right:401px;top:105px;width:270px;}
p.download{background:url(../images/download.png) no-repeat;height:89px;position:absolute;right:399px;top:93px;width:275px;}
.oder_bannertwo{background:url(../images/banner_bg_oder_two.jpg) no-repeat;}
.radio_btn{ vertical-align:middle; margin:0 7px;}
.font_size{ font-size:12px;}
.you_paying{ font-weight:bold;text-align:center; margin:25px auto; color:#0594D0; width:500px;}
.sky_color{ color:#2f4b88; font-size:18px; font-family:myriad Pro ; font-weight:bold; text-align:left;}
.sky_color2{ color:#2f4b88; font-size:14px; font-family:myriad Pro ; font-weight:bold; text-align:left;}
.btn_img{ display:block; padding-bottom:15px;}
.star{left:40px;position:absolute;top:0;}

