/* CSS Document */
body{ color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:11px; background:#FFFFFF;}
body, div, html, form, p, ul, li, a, h1, h2, h3, h4, h5{ padding:0px; margin:0px;}
.right {float:right;}
.left {float:left;}
a {outline : none;}
a img {outline : none;}
img {border : 0;}
:focus {outline: 0;}
input[type=button]:focus,input[type=submit]:focus{outline: none; border: none}
.btn:focus {outline: none;}
#mainWrapper{width:964px; margin:auto!important;}
#header{padding:5px 0px 5px 0px; margin-left:0px;}
#header .logo{ float:left;}
#header .logo a{ outline:none; border:none;}
#header .logo a img{ outline:none; border:none;}
#header img{ outline:none; border:none;}
#header .topmenu{ /*width:325px;*/ float:right; padding-top:20px;}
#header .topmenu ul li{ list-style-type:none; float:left; color:#000;}
#header .topmenu ul li a{ text-decoration:none; font-size:11px; font-weight:bold; color:#004080; padding:3px 5px 3px 5px;}
#header .topmenu ul li a:hover{ background-color:#ededed;}
#contentsec-head {width:964px; background-color:#f5f5f5; height:21px; margin-top:0px;}
.container{
	float:left;
	padding:25px 37px 0 38px;
	width:889px;
	}
.viewcart_content{ margin:auto; width:800px;  }
.viewcart_content .shopp_chattxt{ width:600px;color:#004080;
font-family: Arial, Helvetica;
float:left;
font-size:16px;
font-weight:bold;
margin:10px 0px 0px;
padding:10px 0px 0px 5px;}

.content_titlebox{ width:800px; float:left;  margin-top:10px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#464545; font-weight:bold; padding-left:3px;}
.content_titlebox .left_bg{ background:url(../images2/site_images/titlebox_leftbg.jpg) left top  no-repeat; width:6px; height:37px; float:left;}
.content_titlebox .mid_bg{ width:785px; background:url(../images2/site_images/titlebox_midbg.jpg) left top  repeat-x; float:left; height:37px;}
.content_titlebox .mid_bg .title_id{/* width:100px;*/   width:100px; float:left; padding:0px 0px 0px 0px; margin-left:15px; display:inline; line-height:37px;}
.content_titlebox .mid_bg .title_item{ /*width:304px;*/  width:299px; float:left; padding:0px 0px 0px 0px; line-height:37px; text-align:left; }
.content_titlebox .mid_bg .title_qty{ /*width:66px;*/  width:96px; float:left; padding:0px 0px 0px 0px; line-height:37px; text-align:left;}
.content_titlebox .mid_bg .title_remove{ /*width:93px;*/  width:95px; float:left; padding:0px 0px 0px 0px; line-height:37px; text-align:left;}
.content_titlebox .mid_bg .title_price{ /*width:110px;*/ width:78px;float:left; padding:0px 0px 0px 0px; line-height:37px; text-align:right; }
.content_titlebox .mid_bg .title_total{ /*width:70px;*/ float:left; padding:0px 0px 0px 0px; line-height:37px; text-align:left; padding-right:30px;}

.content_titlebox .right_bg{ background:url(../images2/site_images/titlebox_rightbg.jpg) left top  no-repeat; width:6px; height:37px; float:left;}

.Shopping_cartbox {
    float:left;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:4px;
    width:796px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:1px solid #CCCCCC;
    -webkit-box-shadow: -3px 3px 5px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: -3px 3px 5px 0px rgba(0,0,0,0.35);
    box-shadow: -3px 3px 5px 0px rgba(0,0,0,0.35);
}
.Shopping_cartbox .shop_inner_sec{ padding:15px 22px 15px 20px;}
.Shopping_cartbox .shop_inner_sec .pri_inner{ clear:left; width:100%; height:46px; font-size:12px; color:#6b6b6b; font-family:Arial, Helvetica, sans-serif;}
.Shopping_cartbox .shop_inner_sec .pri_inner .idno{ width:103px; float:left; color:#004080;}
.Shopping_cartbox .shop_inner_sec .pri_inner .product{width:237px; float:left; padding-right:0px; color:#004080;}
.Shopping_cartbox .shop_inner_sec .pri_inner .gray{color:#196ec4; font-size:12px; color:#6b6b6b;}
.Shopping_cartbox .shop_inner_sec .pri_inner .inpu_qty{ width:77px; margin-right:11px; float:left; color:#6b6b6b; text-align:left;}
.Shopping_cartbox .shop_inner_sec .pri_inner .remove_but{ width:52px; float:right;text-align:left; }
.Shopping_cartbox .shop_inner_sec .pri_inner .remove_but .but_inpu{ background:url(../images2/site_images/remove_but.png) left top no-repeat; width:52px; height:19px; border:none; cursor:pointer;}
.Shopping_cartbox .shop_inner_sec .pri_inner .remove_but a{ display:block; background:url(../images2/site_images/remove_but.png) left top no-repeat; width:52px; height:19px; border:none; cursor:pointer;}
.Shopping_cartbox .shop_inner_sec .pri_inner .inner_price{ width:97px; padding-right:61px; float:left; text-align:right; color:#004080;}
.Shopping_cartbox .shop_inner_sec .pri_inner .inner_total{ width:84px; float:left; text-align:right; color:#004080;}

.discountsec{ width:800px; float:left; background:#f4f2f2; margin-bottom:10px;}
.discountsec .in_taxsec{ float:left; border-bottom:2px solid #fff;  padding:0px 20px 0px 20px; width:759px;}
.discountsec .in_taxsec .left-sec{ /*width:269px;*/ width:351px; float:left; border-right:2px solid #fff; padding:8px 8px 8px 0px; font-size:11px;}
.discountsec .in_taxsec .left-sec ul li{ list-style-type:none; background:url(../images2/site_images/arrow_bg.png) left 3px no-repeat; padding:0px 0px 5px 12px;}
.discountsec .in_taxsec .midsec{ width:193px; float:left; padding:8px 0px 0px 0px; text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.discountsec .in_taxsec .midsec .tax-text{ width:150px; padding:8px 0px 0px 0px; color:#7f7d7d; padding:0px 0px 10px 0px; float:right;}
.discountsec .in_taxsec .rightsec{ width:119px; float:left; padding:8px 0px 0px 0px; text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.discountsec .in_taxsec .rightsec .pri_text{ width:80px; float:right; color:#7f7d7d; padding:0px 0px 10px 0px;}
.discountsec .update_but{width:311px; float:left; padding:8px 0px 8px 17px; display:block; }
.discountsec .update_but .upbut_inpu{ background:url(../images2/site_images/update_but.png) left top no-repeat; border:none; cursor:pointer; color:#4a4a4a; font-size:12px; font-weight:bold; text-align:right; width:109px; height:29px; font-size:0px; color:#dedddd; }
.discountsec .update_but .upbut_inpu:hover{ background:url(../images2/site_images/update_but.png) left bottom no-repeat; border:none; cursor:pointer; width:109px; }
.discountsec .orderprice{ /*width:617px;*/ float:right;  padding:12px 0px;  }
.discountsec .orderprice .order-total{ font-family: arial;/*width:179px;*/ padding-right:107px; float:right; text-align:right; /*padding-top:12px;*/ font-size:12px; font-weight:bold; color:#004080;}
.discountsec .orderprice .order-text{ font-family: arial;width:145px; float:right; text-align:left; /*padding-top:12px;*/ font-size:12px; font-weight:bold; color:#1d1c1c;}


.content_box_mid {background:url(../images2/site_images/box_mid_bg.gif) repeat-y scroll left top transparent; float:left; padding:0px 20px 10px 20px; width:584px;}
.content_box_bottom {background:url(../images2/site_images/box_bottom_bg.gif) no-repeat scroll left top transparent; float:left; height:14px; width:624px;}
.w394 {float:left; width:376px;}
.w95 {float:left; margin-left:45px; width:125px;}
.black_b { color:#000000; font-weight:bold; margin-left:15px;}
h1, h1 a{color:#196ec4; font-size:12px; text-align:left;}
h1 a:hover{ text-decoration:underline;}
.normaltext, .composer {color:#666666; font-size:11px;font-weight:normal;}
/*p {padding:8px 0px 0px 0px;}*/
.content_box_mid p a {color:#8B008B;; font-size:11px; font-weight:bold;}
.content_box_mid p a:hover {color:#8B008B;; font-size:11px; font-weight:bold; text-decoration:underline;}
.normaltext {padding:0px 0px 0px 5px;}
.content_box_mid p a {color:#196ec4; font-size:11px; font-weight:bold;}
.flash {  width:50px; font-weight:bold; float:left;}
.flash a {line-height:29px;}
.flash a:hover{line-height:29px; text-decoration:underline; color:#990000;}
.blue, a {color:#004080; outline:medium none; /*text-decoration:none;*/}
.blue, a:hover {text-decoration:none;}
.black_b {color:#000000; font-weight:bold; margin-left:15px;}
.pink_b {color:#00668d; font-weight:bold;}
.fl {float:left;}
a#continuebutton {background:url("../images2/site_images/continue.gif") no-repeat scroll 0 0 transparent; display:block; height:25px; width:140px;}
a#checkout_ccbutton {background:url("../images2/site_images/checkout_cc.gif") no-repeat scroll 0 0 transparent; display:block; height:25px; width:217px;}
a#checkout_ppbutton {background:url("../images2/site_images/checkout_pp.gif") no-repeat scroll 0 0 transparent; display:block; height:25px; width:217px;}






.container h3 { color:#004080; padding:10px 0px 5px 5px; border-bottom:4px solid #DDDDDD; font-size:16px; font-weight:bold; text-align:left; }

input.submit_but {background:url("../images2/site_images/submit_bg.jpg") repeat-x scroll left top transparent; border:0 none; color:#FFFFFF; cursor:pointer; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding:2px 12px 5px; width:70px;}
.b {font-weight:bold;}
.forms_sec{ /*width:889px;*/ float:left; padding:4px 0px 0px 0px; margin:0px; font-weight:bold; text-align:center;}
.forms_sec .inner{  float:left; padding-top:16px; padding-left:180px;}
.forms_sec .inner .form_text{ width:178px; float:left; text-align:right; line-height:24px; font-weight:bold;}
.forms_sec .inner .form_textarea{ width:358px; padding-left:10px;}
.forms_sec .inner.form_textarea textarea, .text_field {/*background:url("../images2/site_images/textbox_bg.gif") repeat-x scroll left bottom transparent;*/ border:1px solid #E0E0E0; color:#424242; font-family:Arial,Helvetica,sans-serif; padding:4px 0;}
.forms_sec .regi_but{ width:0px;}
.forms_sec .regi_text{ width:516px; float:left; color:#8B008B; font-weight:bold; padding:15px 0px 20px 50px; text-align:right;}
.forms_sec .regi_text a{ text-decoration:none;}
.forms_sec .regi_text a:hover{ text-decoration:underline;}

.billing_info{ width:889px; float:left; /*text-align:center;*/ font-weight:bold; color:#000; line-height:10px; padding:10px 0px 10px 5px;}
.billing_info .form_text{ /*width:178px;*/ float:left; text-align:right; line-height:24px; font-weight:bold;}
.billing_info .form_textarea{ width:358px; padding-left:10px;}
.billing_info  .form_textarea textarea .text_field { border:1px solid #E0E0E0; color:#424242; font-family:Arial,Helvetica,sans-serif; padding:4px 0px;}

.billing_infoheading {font-weight:bold; padding:10px 0 4px 0; margin:0 0 10px 0; color:#004080; font-size:16px; border-bottom:4px solid #dddddd; width:890px; transition: border .3s;}
.billing_infoheading-nr{float:left; font-weight:bold; padding:10px 0px 5px 5px; margin:0px 0px 7px 0px; color:#004080; font-size:16px; border-bottom:4px solid #dddddd; width:889px;}
.billing_infoheading2 {font-weight:bold; padding:10px 0 4px 0; margin:0 0 10px 0; color:#004080; font-size:16px; border-bottom:4px solid #dddddd; width:890px; transition: border .3s;}
.billing_add{ width:440px; float:left; font-weight:bold; padding:0px 0px 10px 0px;}
.billing_add .inner2{ padding-top:16px; width:432px; float:left;}
.billing_add .inner2 .form_text{ width:178px; float:left; text-align:right; line-height:24px; font-weight:bold;}
.billing_add .inner2 .form_text2{ width:178px; float:left; text-align:right; /*line-height:24px;*/ font-weight:bold;}
.billing_add .inner2 .form_text2 .optional{ color:#898888; font-size:10px; font-weight:normal;}

.billing_add .inner2 .form_textarea{ width:358px; padding-left:10px;}
.billing_add .inner2 .form_textarea textarea, .text_field {border:1px solid #C8C8C8; color:#424242; font-family:Arial,Helvetica,sans-serif; padding:4px 4px;}
.billing_add .inner2 .select_area {float:left; padding-left:10px;}
.billing_add .inner2 .selectarea {border:1px solid #C8C8C8; color:#424242; padding:4px 0px 4px 0px; width:200px;}
.regBtn{ width:85px; height:29px; background:url(../images2/site_images/reg-btn.gif) left top no-repeat; }
.license_gre{ width:440px; float:left;}
.license_gre .License_Agr_sec{ /*width:600px;*/ /*margin:auto;*/}
.license_gre .License_Agr_sec .lice_forms{ width:432px; float:left; padding-top:16px;}
.license_gre .License_Agr_sec .lice_forms .lice_text{ width:178px; float:left; text-align:right; line-height:24px; font-weight:bold;}
.license_gre .License_Agr_sec .lice_forms .lice_text2{ width:178px; float:left; text-align:right; /*line-height:24px;*/ font-weight:bold;}
.license_gre .License_Agr_sec .lice_forms .lice_text2 .optional{ color:#898888; font-size:10px; font-weight:normal;}
.description-info-text{ float:left; padding-top:5px;}
.description-info-text .desc_text{ width:178px; float:left; text-align:right; /*line-height:24px;*/ font-weight:bold;}
.description-info-text .note_text{ color:#898888; width:240px; padding-left:10px; float:left;  font-size:10px; font-weight:normal;}

.license_gre .License_Agr_sec .lice_forms .lice_textarea{ width:358px; padding-left:10px;}
.license_gre .License_Agr_sec .lice_forms .form_buttons{ width:358px; padding-left:10px;}
.license_gre .License_Agr_sec .lice_forms .selectarea {border:1px solid #E0E0E0; color:#424242; padding:4px 0px 4px 0px; width:200px;}
.regBtn a{ width:85px; height:29px; display:block; background:url(../images2/site_images/reg-btn.gif) left top no-repeat; }
.regBtn a:hover{ background:url(../images2/site_images/reg-btn.gif) left bottom no-repeat; }
.wt886{ width:886px; float:left; }

.registerBtn, .registerBtn_h{ width:85px; height:29px; background:url(../images2/site_images/registerBtn.gif) left top no-repeat; cursor:pointer;border:none; }
.registerBtn_h{ background-position:left bottom;}
.continueShoppingBtn{ width:144px; height:29px;}
.continueShoppingBtn a{ width:144px; height:29px; display:block; background:url(../images2/site_images/continue-shopping-btn.gif) left top no-repeat; }
.continueShoppingBtn a:hover{ background-position:left bottom;}

.checkoutCreditcardBtn{ width:191px; height:29px; display:block; }
.checkoutCreditcardBtn a{ width:191px; height:29px; display:block; background:url(../images2/site_images/checkoutCreditcard-btn.gif) left top no-repeat; cursor:pointer;border:none; }
.checkoutCreditcardBtn a:hover{ background-position:left bottom;}

.checkoutPaypalbtn{ width:191px; height:29px; }
.checkoutPaypalbtn a{ width:191px; height:29px; display:block; margin-top:10px; background:url(../images2/site_images/checkout-with-paypa-account-btn.gif) left top no-repeat; cursor:pointer;border:none;}
.checkoutPaypalbtn a:hover{ background-position:left bottom;}

.continueBtn, .continueBtn_h{ width:85px; height:29px; background:url(../images2/site_images/continue-btn.gif) left top no-repeat; cursor:pointer;border:none; }
.continueBtn_h{ background-position:left bottom;}
.footer{ width:964px;  float:left; text-align:center; padding-bottom:20px; }
.footer a{ color:#0b56a1; font-size:11px; font-weight:bold; text-decoration:underline; padding:5px; line-height:20px; }
.footer a:hover{ color:#5fa4ea; text-decoration:none; }
.mb25{ margin-bottom:5px;}


#payment-infosec {width:890px; padding:0; padding-bottom:20px;}
#payment-infosec .pay_info .pricesec {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
    border:3px solid #dddddd;
    background:#ffffce;
    padding:5px 5px 5px 5px;
    margin-top: 10px;
    margin-bottom:10px;    
}
#payment-infosec .pay_info .pricesec .price_in {width:150px; float:left; font-size:13px;}
#payment-infosec .pay_info {/*width:705px;*/ /*margin:auto; padding-left:5px;*/}
.mark {float:left; font-size:11px; color:#003366; font-weight:bold; width:890px; text-align:right; margin-bottom:20px;}
#payment-infosec .pay_info .forminner {padding-top:16px; float:left; width:550px;}
#payment-infosec .pay_info .payinfo_note{ padding-top:5px; float:left;}
#payment-infosec .pay_info .payinfo_note .text{ width:178px; float:left; text-align:right; font-weight:bold; line-height:24px; font-size:10px;}
#payment-infosec .pay_info .payinfo_note .note_text{ color:#898888; width:409px; padding-left:10px; float:left;  font-size:10px;}
#payment-infosec .pay_info .forminner .field_text{ width:178px; float:left; line-height:24px; text-align:right; font-weight:bold;}
.gray-bulet img{ padding-right:3px;}
#payment-infosec .pay_info .forminner .note_text{ color:#898888; width:409px; padding-left:10px; /*float:left;*/  font-size:10px;}
#payment-infosec .pay_info .forminner .field_textarea{ width:358px; padding-left:10px;}
#payment-infosec .pay_info .forminner .select_area{  float:left; padding-left:10px;}
#payment-infosec .pay_info .forminner .select_area .card_type{  border:1px solid #E0E0E0; color:#424242; padding:4px 0px 4px 0px; width:183px;}
#payment-infosec .pay_info .forminner .date_sec{ float:left; padding-left:10px;}
#payment-infosec .pay_info .forminner .date_sec .date_select{ border:1px solid #C8C8C8; color:#424242; padding:4px 0px 4px 0px; width:94px;}
#payment-infosec .pay_info .forminner .paynowBtn{ width:85px; height:29px; background:url(../images2/site_images/paynow-btn.gif) left top no-repeat; cursor:pointer;border:none;}
#payment-infosec .pay_info .forminner .paynowBtn:hover{ background-position:left bottom;}

#payment-infosec .pay_info .forminner-pay{ padding-top:16px; float:left; width:604px;}
#payment-infosec .pay_info .forminner-pay .field_text{ width:178px; float:left; line-height:24px; text-align:right; font-weight:bold;}
#payment-infosec .pay_info .forminner-pay .field_textarea{ /*width:358px;*/ padding-left:10px; float:left;}
#payment-infosec .pay_info .forminner-pay .paynowBtn{ width:85px; height:29px; background:url(../images2/site_images/paynow-btn.gif) left top no-repeat; cursor:pointer;border:none;}
#payment-infosec .pay_info .forminner-pay .paynowBtn:hover{ background-position:left bottom;}
#payment-infosec .pay_info .forminner-pay .note_text{ color:#898888; padding-left:10px; float:left; font-size:10px; width:311px;}

.red{ color:#f11717; font-size:12px;}
.pl5{ padding-left:5px;}

/* home page styles 04/01/2011 */
.freemusic {padding-top: 10px; width: 100%;}
.freemusic-heading {font-size:18px; text-align:center; color:#004080; padding-bottom:10px; }
.freemusic-contant-left {
    float:left;
    width:49%;
    height:140px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:2px solid #f1f1f1;    
}
.freemusic-contant-left p{ font-size:14px; padding:5px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
.freemusic-contant-right {
    float:left;
    width:49%;
    margin-left:2%;
    height:140px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:2px solid #f1f1f1;    
}
.freemusic-contant-right p{ font-size:14px; padding:5px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
.freemusic-contant-right ul { margin:5px 5px 0px 25px; }
.freemusic-contant-right ul li{ float:left; font-size:14px; padding-bottom:5px; width:432px;}
.freemusic .midlinks{  text-align:center; padding:10px 0px 10px 0px; float:left; width:944px;}
.freemusic .midlinks a{  text-decoration:underline; text-align:center; font-weight:bold;}
.freemusic .midlinks a:hover{ color: #5FA4EA; text-decoration:none; text-align:center;}
.product-sec-heading {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background:#f0e68c;
    color:#000;
    float:left;
    width:964px;
    margin-top:10px;
    height:30px;
    line-height:26px;
}
.product-sec-headingv2{border-bottom:4px solid #DDDDDD;/*background:#f0e68c; */color:#000; float:left; /*height: 21px;*/ width: 964px; margin-top:20px; /*height:30px;*/ line-height:25px;}
.product-sec-headingv2 h3 {color:#004080; font-size: 16px; font-weight: bold; padding:2px 0px 0px 10px; }
.product-sec-heading h3 {
    color:#000;
    font-size: 14px;
    font-weight: bold;
    padding:2px 0px 0px 10px;
    text-shadow: 0px 1px 2px #ffffff;
}
.product-item-sec {padding: 10px 10px 0px 0px; width: 954px;}
.product-item-sec .pro-item{ width:228px; /*width:354px;*/ float:left; padding:0px 0px 20px 10px; height: 155px; }
.product-item-sec .pro-item h4{ padding:0px 0px 5px 0px; }
.product-item-sec .pro-item h4 a{ font-size:12px; font-weight:bold; text-decoration:underline;}
.product-item-sec .pro-item h4 a:hover{ text-decoration:none; color:#5FA4EA;}
.product-item-sec .pro-item img{ float:right; margin-right:10px;}
.product-item-sec .pro-item .img{ float:left; margin-right:10px;}
.product-item-sec .pro-item .price{ float:right; margin:15px 0px 10px 0px; font-size:10px;}
.product-item-sec .pro-item .price a.hear_more{font-size: 11px;font-weight: bold;margin-right: 22px;}
.product-item-sec .pro-item .price a.hear_more:hover{text-decoration:none; color:#5FA4EA;}
/*.pl10{ padding-left:10px;}*/
.pb20{ padding-bottom:20px;}
#testi-lcagree-secs{ float:left; padding: 20px 20px 30px 20px; width: 924px;}
#testi-lcagree-secs .leftsec{ width:457px; float:left; padding:0px 10px 0px 0px;}
#testi-lcagree-secs .leftsec h3{ color:#004080; border-bottom:4px solid #DDDDDD; font-size: 16px; font-weight: bold; text-align:center; }
#testi-lcagree-secs .rightsec{ width:457px; float:left;}
#testi-lcagree-secs .rightsec h3{ color:#004080;  border-bottom:4px solid #DDDDDD; font-size: 16px; font-weight: bold; text-align:center; }
#testi-lcagree-secs .rightsec ul{ float:left; margin-left:30px; display:inline;}
#testi-lcagree-secs .rightsec ul li{ padding-bottom:10px;}
#testi-lcagree-secs .rightsec ul li a{ text-decoration:underline;}
#testi-lcagree-secs .rightsec ul li a:hover{ text-decoration:none;}
.serach-quary{ width: 325px; margin:auto;}
.serach-quary .input-fild{ /*width:150px;*/ margin:0px 5px 0px 5px; height:20px; float:left; padding-top:5px;}
.serach-quary .input-button{ width:100px; background:url(../images2/site_images/submit-query.gif) left top no-repeat; width:90px; height:29px; outline:none; border:none; cursor:pointer; margin-top:2px; }
.serach-quary .input-button:hover{background:url(../images2/site_images/submit-query.gif) left bottom no-repeat; margin-top:2px; width:90px; outline:none; border:none;}
.footer-bottom{   text-align:center; padding:10px 0px 10px 0px; float:left; width:944px;}
.footer-bottom a{ text-decoration:underline; text-align:center; font-weight:bold;}
.footer-bottom a:hover{ text-decoration:none; color:#5FA4EA; }

/* Category page styles 05/01/2011 */

.categoty-midsec{ float:left; padding: 20px 30px 0 30px; width: 904px;}
.categoty-midsec .prod-item{ width:437px; float:left;}
.categoty-midsec .prod-item img{ float:left; margin-right:10px;}
.categoty-midsec .prod-item h4{  padding:0px 0px 5px 0px; }
.categoty-midsec .prod-item h4 a{ font-size:12px; font-weight:bold; text-decoration:underline;}
.categoty-midsec .prod-item h4 a:hover{ text-decoration:none; color:#5FA4EA; }
.categoty-midsec .prod-item p{ padding:10px 0px 10px 0px; float:right;}
.pl25{ padding-left:25px;}
.sort-price{text-align:center; padding-bottom:20px; float:left; width:964px;}
.sort-price a{ text-decoration:underline; padding:0px 0px 0px 5px;}
.copy-right{ width:964px; float:left; color:#004080; text-align:center; padding:10px 0px 10px 0px; font-size:10px; }
.sound-search{ float:left; font-size:12px; padding:10px 0px 10px 0px; width:964px; text-align:center;}
.sound-search p{ color:#004080; font-weight:bold; padding-bottom:10px; }
.custom-Search{ /*width:150px;*/ margin:0px 5px 0px 0px; float:left; padding-top:10px;}
.custom-Search-but{  background:url(../images2/site_images/search.gif) left top no-repeat; width:72px; height:29px; outline:none; border:none; cursor:pointer; margin:6px 0px 0px 0px; float:left;}
.custom-Search-but:hover{ background:url(../images2/site_images/search.gif) left bottom no-repeat; width:72px;  outline:none; border:none; cursor:pointer; margin:6px 0px 0px 0px;}

/* Category page styles 05/01/2011 */
.product-midsec{ float:left; padding: 0px 10px 0 10px; width: 964px;}
.product-midsec .leftsec{ float:left; width:755px;}
.product-midsec .leftsec .idsec{ width:755px; float:left;}
.product-midsec .leftsec .idsec .leftbg{background:url(../images2/site_images/titlebox_leftbg.jpg) left top  no-repeat; width:6px; height:37px; float:left;}
.product-midsec .leftsec .idsec .midbg{ background:url(../images2/site_images/titlebox_midbg.jpg) left top  repeat-x; float:left; height:37px; width:743px;}
.product-midsec .leftsec .idsec .rightbg{ background:url(../images2/site_images/titlebox_rightbg.jpg) left top  no-repeat; width:6px; height:37px; float:left;}
.product-midsec .leftsec .idsec .midbg .id{ float: left; line-height: 37px; padding: 0 0 0 15px;  font-size:12px;  color:#464545;}
.product-midsec .leftsec .idsec .midbg .itemname{ float:left; line-height:37px; padding-left:10px; font-size:12px; font-weight:bold;}
.product-midsec .leftsec .innersec{ float:left; padding:20px 0px 0px 21px;}
.product-midsec .leftsec .innersec img{ float:right; margin-left:5px;}
.product-midsec .leftsec .addcart{ background-color:#eeeeee; min-height:40px; float:left;width:755px;padding:8px 0 8px 0;}
.product-midsec .leftsec .addcart .cartinput{ background:url(../images2/site_images/add-cart.png) left top  no-repeat; width:121px; height:37px; border:none; cursor:pointer; margin-top:3px; margin-left:10px;}
.product-midsec .leftsec .addcart .cartinput:hover{  background:url(../images2/site_images/add-cart.png) left bottom  no-repeat; border:none;}
.product-midsec .leftsec .addcart .pricesec{ width:130px; float:right; padding-left:10px;margin-top: 6px;}
.product-midsec .leftsec .addcart .deli-opt{ float:left; width:310px;margin-left: 120px;}
.product-midsec .leftsec .mid-links{ float:left; width:725px; text-align:center; padding:10px 0px 10px 0px;}
.product-midsec .leftsec .mid-links a{ text-decoration:underline; text-align:center;}
.product-midsec .leftsec .mid-links a:hover{ text-decoration:none;}
.product-midsec .leftsec .multi-pro{ width:665px; padding:0px 30px 0px 30px; float:left;min-height: 200px;}
.product-midsec .leftsec .multi-pro .collec-sec{ background:#fafad2; float:left; width:625px; padding:10px 20px 10px 20px; text-align:center;}
.product-midsec .leftsec .multi-pro .collec-sec h3{ font-size:17px; font-weight:bold; color:#000; padding-bottom:5px;}
.product-midsec .leftsec .multi-pro .collec-sec .left-text{ width:300px; float:left; padding:20px 0px 0px 0px; text-align:left; font-size:12px; padding-bottom:20px;}
.product-midsec .leftsec .multi-pro .collec-sec .left-text h2{ padding-bottom:5px;}
.product-midsec .leftsec .multi-pro .collec-sec .left-text h2 a{ font-size:17px; text-decoration:underline; font-weight:bold;}
.product-midsec .leftsec .multi-pro .collec-sec .pr25{ padding-right:25px;}
.product-midsec .leftsec .multi-pro .collec-sec .pro-img{ padding:20px 0px 20px 0px;}
.product-midsec .leftsec .multi-pro .collec-sec .pro-img img{ padding-bottom:10px;}
.product-midsec .leftsec .pro-sound-ser{  float:left; font-size:12px; padding:60px 0px 10px 0px; width:725px; text-align:center;}
.product-midsec .leftsec .pro-sound-ser p{ color:#004080; font-weight:bold; padding-bottom:10px;}

/*.product-midsec .leftsec .pro-costm-ser{ /*width:150px; margin:0px 5px 0px 0px;}*/

.product-midsec .leftsec .pro-costm-ser{ /*width:150px;*/ float:left; margin:0px 5px 0px 0px; padding-top:6px;}

.product-midsec .leftsec .pro-costm-ser-but{  background:url(../images2/site_images/search.gif) left top no-repeat; width:72px; height:29px; outline:none; border:none; cursor:pointer; margin:2px 0px 0px 0px;}
.product-midsec .leftsec .pro-costm-ser-but:hover{  background:url(../images2/site_images/search.gif) left bottom no-repeat; width:72px; outline:none; border:none; cursor:pointer; margin:2px 0px 0px 0px;}
.product-midsec .leftsec .pro-footer{ float:left; width:725px; text-align:center; padding-bottom:20px;}
.product-midsec .leftsec .pro-footer a{ color:#0b56a1; font-size:11px; font-weight:bold; text-decoration:underline; padding:5px; line-height:20px;}
.product-midsec .leftsec .pro-footer a:hover{ color:#5FA4EA; text-decoration:none;}

.product-midsec .rightsec{ width:199px; float:left; padding-left:10px; margin-top: 0px;}
.product-midsec .rightsec ul{ float:left;}
.product-midsec .rightsec ul li{ list-style-type:none; background:#f5f5f5; width:204px; height:25px; line-height:25px; padding-left:5px; color:#808080; font-size:12px; margin-bottom:12px;}
.product-midsec .rightsec ul li a{ text-decoration:none; padding-left:5px; color:#0b56a1; font-size:11px; font-weight:bold;}
.product-midsec .rightsec ul li a:hover{ color:#a4067c; text-decoration:underline;}
.product-midsec .rightsec .activesec{ width:209px; list-style-type:none; background:#f5f5f5; height:25px; line-height:25px; padding-left:0px; color:#808080; font-size:12px; margin-bottom:12px;}
.product-midsec .rightsec .activesec ul{ float:left;}
.product-midsec .rightsec .activesec ul li{ list-style-type:none; background:#f5f5f5; width:199px; height:25px; line-height:25px; padding-left:5px; color:#808080; font-size:12px; margin-bottom:12px;}
.product-midsec .rightsec .activesec ul li a{ text-decoration:none; padding-left:5px; color:#a4067c; font-size:11px; font-weight:bold;}
.product-midsec .rightsec .activesec ul li ul li{ background:none!important; margin:0px;}
.product-midsec .rightsec .activesec ul li ul { padding-bottom:10px; background:none!important; float:left;}
.product-midsec .rightsec .activesec ul li ul li a{ text-decoration:none; padding-left:5px; color:#0b56a1; font-size:12px; font-weight:bold;}
.product-midsec .rightsec .activesec ul li ul li a:hover{ color:#a4067c; text-decoration:underline;}

.product-midsec .rightsec .sub-links{ float:left;}
.product-midsec .rightsec .sub-links ul{ padding-bottom:10px;}
.product-midsec .rightsec .sub-links ul li{ list-style-type:none; background:none; padding:0px 0px 5px 20px; margin:0px; height:20px;}
.product-midsec .rightsec .sub-links ul li a{ text-decoration:none; padding-left:5px; color:#0b56a1; font-size:11px; font-weight:bold;}
.product-midsec .rightsec .sub-links ul li a:hover{  color:#a4067c; text-decoration:underline;}
.product-midsec .rightsec .pro-testi{ width:209px; float:left; padding:20px 0px 0px 0px;}
.product-midsec .rightsec .pro-testi h4{ background:#f5f5f5; height:25px; text-align:center; width:209px; line-height:25px; font-size:12px;}
.product-midsec .rightsec .pro-testi .testi-text{ width:199px; background:#f5f5f5; padding:10px 5px 20px 5px;; margin:10px 0px 10px 0px; font-size:11px; float:left;}

.lic-agree-holder {
    width:430px;
    float:right;
    padding:10px;    
    background-color:#f3f3f3;
    height:380px;    
    margin-top:0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.lic-agree {
    width:100%;
    text-align:center;
    background-color:#f3f3f3;
    height:100%;
    overflow:auto;
    margin:0;
    padding:0;
}

.lic-agree h4{ font-size:14px; font-weight:bold;}
.lic-agree h2{ font-size:18px; font-weight:bold; font-style:italic; padding:5px 0px 5px 0px;}
.lic-agree ul{ float:left; padding-left:20px; font-size:11px;}
.lic-agree ul li{ text-align:left; padding:0px 0px 10px 0px;}


/* Login page styles 05/01/2011 */
#login-main {
	position: relative;
	width: 400px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border: 5px solid #DDDDDD;
	margin: 24px auto 4px;
	padding-bottom: 10px;
}
#login-main .login {float:left; width:360px; margin:0 15px 0 15px; padding:20px 0 0 0;  border-top: 1px dashed #DDDDDD;}
#login-main .login h2 {color: #004080; font-size: 18px; text-align: center;}
#login-main .login .loginrow {font-size: 11px; font-weight: bold; margin-top: 10px; }
#login-main .login .loginrow .loginleft {float: left; padding: 8px 10px 0 0; text-align: right; width: 92px;}

#login-main .loginbut_row {font-size: 14px; font-weight: 700; margin-top: 10px; text-align:right; padding-right:30px;}

#login-box {
    position: relative;
	width: 410px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border: 5px solid #DDDDDD;
	margin: 50px auto;
	padding-bottom: 20px;
}
#login-box .login {float:left; margin:30px 0 0 0; padding:0 10px 0 24px;}
#login-box .login h2 {color: #004080; font-size: 18px; padding:0px 0px 10px 15px; text-align: center;}
#login-box .login .loginrow {font-size: 11px; font-weight: bold; margin-top: 10px; }
#login-box .login .loginrow .loginleft {float: left; padding: 8px 10px 0 0; text-align: right; width: 84px;}

#login-box .loginbut_row {font-size: 14px; font-weight: 700; margin-top: 10px; text-align:right; padding-right:4px;}

.loginrow input, .signup_input { font-size: 14px;  height: 23px; padding-top: 3px; width:220px;}
.loginbut {background: url(../images2/site_images/btn-bg.gif) no-repeat left top transparent;  border: medium none; font-size: 12px; font-weight:bold;  color:#4a4a4a; height: 29px; text-align: center;  /*width: 153px;*/ width:84px; cursor:pointer;}
.loginbut:hover{ background: url(../images2/site_images/btn-bg.gif) no-repeat left bottom transparent;  }
.loginbut_row a {color: #004080; display: block; font-size: 12px; /*font-style: italic;*/ font-weight: normal; margin: 15px 0 60px; text-decoration: underline;}
.loginbut_row a:hover{ text-decoration:none; color:#A4067C;}
.mt20{ margin-top:20px;}
.signup {float: left; margin:20px 0px 10px 0px; width:390px; text-align:left;}
.signup h2 {color: #004080; font-size: 18px; text-align: center}
.signup .info {width:90%; margin:5px auto; color: #333333; font-size: 12px; font-weight: 500; text-align: justify}
.signupbut_row {margin:10px 0px 15px 0px; padding-left: 20px;}
.signupbut_row a {font-size:14px; font-weight:bold; text-decoration:underline;}
.signupbut_row a:hover {text-decoration:none; color:#A4067C;}
.signupbut_row .loginbut {background: url(../images2/site_images/btn-bg.gif) no-repeat left top transparent;  border: medium none; font-size: 12px; font-weight:bold;  color:#4a4a4a; height: 29px; /*padding:4px 0px 8px 0px;*/ text-align: center; /*width: 153px;*/ width:84px;cursor: pointer; margin-left:30px;}
.signupbut_row .loginbut:hover {background: url(../images2/site_images/btn-bg.gif) no-repeat left bottom transparent;}
.signup .loginrow {font-size: 11px; font-weight:bold; margin-top: 10px; width:430px; float:left;}
.signup .loginrow .loginleft {float: left; padding: 8px 10px 0px 0px; text-align: right; width: 120px;}
.login_footersec{ width:964px; float:left; text-align:center;}
.login_footersec .login_footer{ width:500px; margin:auto;}
.login_footersec .login_footer a{ color:#0b56a1; font-size:11px; font-weight:bold; text-decoration:underline; padding:5px; line-height:20px; }
.login_footersec .login_footer a:hover{ color:#5fa4ea; text-decoration:none; }
.loginrow .loginbut{  background: url(../images2/site_images/btn-bg.gif) no-repeat left top transparent; padding: 0px;  border: medium none; font-size: 12px; font-weight:bold;  color:#4a4a4a; height: 29px; /*padding:4px 0px 8px 0px;*/ text-align: center; /*width: 153px;*/ width:84px;cursor: pointer;  }
.loginrow .loginbut:hover{ background: url(../images2/site_images/btn-bg.gif) no-repeat left bottom transparent;}
/**** Added by Anji 18Jan2011 */
.information {
    float: left;
    margin: 0;
    padding: 5px 0 0 1px;
    text-align: justify;
    font-size:12px;
}

.hidediv{
	float:left; display:none;
}
.showdiv{
	float:left;
	width:430px;
}

.iconError, .iconWarning, .iconInfo, .iconQuestion {
 	padding:10px 10px 10px 50px;
	color:#BB0000;
	font-size:12px;
	font-weight:bold;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border:3px solid #92CFD5;
	min-height:22px;
    margin-right: 3px;
}

.iconError {
background:#EFFEFF url(../images2/admin_images/icon_error.png) no-repeat scroll 7px 5px;
float:left;
margin-left:10px;
width:812px;
}

.iconWarning{
	background:#EFFEFF url(../images2/admin_images/icon_warning.png)7px 5px no-repeat;
}
.iconInfo{
	background:#EFFEFF url(../images2/admin_images/icon_info.png) 7px 5px no-repeat;
	color:#025d0b;
}
.iconQuestion{
	background:#EFFEFF url(../images2/admin_images/icon_question.png) 7px 5px no-repeat;
}
.iconError ul, .iconWarning ul, .iconInfo ul, .iconQuestion ul{
padding:0px 0px 0px 20px; margin:0px;
}


.error {font-size:12px; color:#990000;}
.loginrow label.error {font-size:11px; color:#990000; padding-left: 130px; float:left; width:228px; }
#loginfrm .loginrow label.error, #forgotpwd_frm .loginrow label.error {font-size:11px; color:#990000; padding-left: 102px; }


/**** Costomer pages styles  Added by Mallesh 21st mar 2011*/

/*** Costomer Home page styles **/

.costo-contentsec{ width:944px; float:left; padding:10px 10px 0px 10px;}
.costo-contentsec .costo-head{color: #004080; font-size: 18px; padding-bottom:5px; margin-bottom:10px; text-align: center; border-bottom:10px solid #DDDDDD;}
.costo-contentsec .costo-leftsec{ width:290px; float:left; background:#e0e9f8; padding:0px; margin:0px;}
.costo-contentsec .costo-leftsec .links-sec{float:left; padding-bottom:10px; margin:0px;}
.costo-contentsec .costo-leftsec .links-sec ul li{ list-style-type:none; padding:2px 0px 2px 10px; width:275px;}
.costo-contentsec .costo-leftsec .links-sec ul .header{ background:#787D7F; padding:2px 0px 2px 5px; color:#fff; font-size:12px; font-weight:bold; width:285px; line-height:24px; margin-bottom:5px; }
.costo-contentsec .costo-leftsec .links-sec ul li a{background: url("../images2/site_images/menu-arrow.png") no-repeat scroll 0 4px transparent;color: #3A3A3A; padding-left: 13px; text-decoration:underline; font-weight:bold; line-height:25px; cursor:pointer; transition: color .3s;}
.costo-contentsec .costo-leftsec .links-sec ul li a:hover{ text-decoration:none; color: #92006C; font-weight:bold; }
.costo-contentsec .costo-leftsec .links-sec ul li span {
    display:block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left:13px;
    margin-right:0;
    padding:0 3px 3px 3px;    
    font-style: italic;
}

.costo-contentsec .costo-rightsec{ width:634px; float:left; padding:0px 0px 0px 20px; margin:0px; }
.costo-contentsec .costo-rightsec .content{ padding-bottom:20px;}
.costo-contentsec .costo-rightsec .content h4{ color:#004080; font-weight:bold; text-align:center; font-size:12px; padding-bottom:25px;}
.costo-contentsec .costo-rightsec .content p{ padding-bottom:15px;}
.costo-contentsec .costo-rightsec .content p a{ font-size:12px; font-weight:bold; color:#004080;}


/*** View Orders page styles **/
.order-history{ float:left; width:100%; padding-bottom:20px;}
.order-helptext-sec{ float:left; width:945px;  margin-bottom:30px;}
.order-helptext{ border:3px solid #c0c0c0; width:550px; margin:auto; height:50px; background:#eeeeee;  font-weight:bold; padding:5px 0px 0px 5px;}


/*** Contact us page styles **/
.contactUs{ float:left; padding:0px; margin:0px; background:#f5f5f5; width:935px; padding:5px;}
.contactUs .LestSec{ width:600px; float:left; line-height:20px;}
.contactUs .RightSec{ width:325px; float:left; padding:8px 0px 0px 10px;}
.sub-enqury{ width:945px; float:left; padding:20px 0px 20px 0px; text-align:center;}
.contact-formsSec{ width:945px; float:left; padding:0px; margin:0px;}
.contact-formsSec .forms{ width:600px; margin:auto;}
.contact-formsSec .forms-inner{ width:600px; margin:0px; padding:10px 0px 0px 0px; float:left;}
.contact-formsSec .forms-inner .form-text{ width:200px; float:left; padding:0px; margin:0px; text-align:right; line-height:24px;}
.contact-formsSec .forms-inner .form-textarea{ width:390px; float:left; padding:0px 0px 0px 10px; margin:0px;}
.contact-formsSec .forms-inner .form-textarea .textinput-but{ background:url(../images2/site_images/Submit2.png) left top  no-repeat; width:72px; height:27px; border:none; outline:none; cursor:pointer;}
.contact-formsSec .forms-inner .form-textarea .textinput-but:hover{ background:url(../images2/site_images/Submit2.png) left bottom  no-repeat;}
.contactUs-Heading{float:left; font-weight:bold; padding:10px 0px 5px 5px; margin:0px 0px 7px 0px; color:#004080; font-size:16px; border-bottom:4px solid #dddddd; width:935px;}

/*** ViewCart page styles **/
.viewShipping{ width:945px; float:left; padding:20px 0px 0px 0px; margin:0px;}
.viewShipping .shipping{ width:642px; margin:auto; border:4px solid #DDDDDD; padding:40px 0px 0px 0px; text-align:center;}
.viewShipping .shipping h3{ padding-bottom:30px; font-size:14px; }
.viewShipping .shipping .lib-forms{ padding:10px 0px 20px 0px;}
.viewShipping .shipping .shiBox-links{ text-align:center; padding-bottom:20px;}
.viewShipping .shipping .shiBox-links a{ font-size:12px; font-weight:bold; color:#004080;}
.viewShipping .shipping .shiBox-links a:hover{ color:#5FA4EA;}
.sub-qury{ width:945px; text-align:center; padding:60px 0px 30px 0px;}

/*** Billing and Shipping page styles **/
.shi-billi-sec{ width:634px; float:left; padding:10px 0px 0px 0px; margin:0px;}
.billi-heading{ width:634px; float:left; font-weight:bold; padding:10px 0px 5px 5px; margin:0px 0px 7px 0px; color:#004080; font-size:16px; border-bottom:4px solid #dddddd;}
.shi-billi-sec .formText{ width:250px; text-align:right; padding:0px; margin:0px; float:left; line-height:20px;}
.shi-billi-sec .formInput{ width:229px; text-align:left; padding:0px 0px 0px 10px; float:left;}
.shi-billi-notes{ width:634px; float:left; padding:5px 0px 0px 0px; margin:0px;}
.shi-billi-notes .formName{ width:250px; text-align:right; padding:0px; margin:0px; float:left; line-height:20px;}
.shi-billi-notes .formNotes{ width:229px; text-align:left; padding:0px 0px 0px 10px; float:left; color:#898888; font-size:10px;}
.shi-billi-sec .formInput .input-but{ background:url(../images2/site_images/Confirmaccount.png) left top  no-repeat; width:153px; height:27px; border:none; outline:none; cursor:pointer;}
.shi-billi-sec .formInput .input-but:hover{  background:url(../images2/site_images/Confirmaccount.png) left bottom  no-repeat;}


/*** Shipping page styles **/
.shipping-infor{ width:500px; margin:auto;}
.shipping-infor .shi-infor-heading{color: #004080; font-size: 18px; margin-bottom: 10px; padding-bottom: 5px; text-align: center;}
.shipping-infor ul{ padding-bottom:40px;}
.shipping-infor ul li{ font-size:13px; padding-bottom:15px;}
.shipping-infor p{ font-size:13px; padding-bottom:5px;}
.mandatory-fild{color: #003366; font-size: 11px; font-weight: bold; text-align: right; padding:20px 0px 10px 0px;}


/*** Shipping page styles **/
.lice-infor-sec{ float:left; padding:0px; margin:0px;}
.lice-infor-sec .shi-infor-heading{color: #004080; font-size: 18px; margin-bottom: 10px; padding-bottom: 5px; text-align: center;}
.lice-infor h2{font-size: 18px; font-style: italic; font-weight: bold; padding:10px 0px 5px 0px;}
.lice-infor ul{ padding:20px 0px 20px 40px; font-size:12px; text-align: justify;}

/*** Shipping page styles **/
.lice-infor-sec{ float:left; padding:0px; margin:0px;}
.lice-infor-sec .shi-infor-heading{color: #004080; font-size: 18px; margin-bottom: 10px; padding-bottom: 5px; text-align: center;}
.lice-infor h2{font-size: 18px; font-style: italic; font-weight: bold; padding:10px 0px 5px 0px;}
.lice-infor ul{ padding:20px 0px 20px 40px; font-size:12px;}

/*** ThankYourOrder page styles **/
.viewShipping .YourOrder{border: 4px solid #DDDDDD; margin: auto; padding: 40px 0 0; text-align: center; width: 750px;}
.viewShipping .YourOrder p{ font-size:12px;padding-bottom:15px; display:block;}
.viewShipping .YourOrder .thankorder{ color:#004080; font-size:13px; font-weight:bold; }
.viewShipping .YourOrder .yourred{ color:#ff0000; font-weight:bold;}
.viewShipping .YourOrder .bule{ color:#004080; font-weight:bold; }
.viewShipping .YourOrder h3{ border-bottom:1px dashed #000; width:400px; padding-bottom:5px; margin:auto;}
.viewShipping .YourOrder a{ font-weight:bold; color:#004080; text-decoration:underline;}
.viewShipping .YourOrder a:hover{ text-decoration:none;}

.prno {
    color: #196EC4;
    float: left;
    width: 45px;
}
.prname {
    color: #196EC4;
}
.prgray {
    color: #6B6B6B;
    font-size: 12px;
}
.prtitles {
    line-height: 24px;
    font-size: 13px;
    color:#000;
}

/**** Added by Mallesh 19April,2011 ****/
.payment_infoInneSec {
    width:100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background:#eee;    
    padding-bottom:15px;
}
.payment_infoInneSec .payment_infoHd {
    display: block;
    padding: 10px 0 0 0;
    margin: 0 10px 0 10px;
}
.payment_infoInneSec .payment_infoHd h2 {font-size:18px; font-weight:bold; color:#000; float:left;}
.payment_infoInneSec .payment_infoHd h2 .pay_smlhd {font-size:11px; color:#000; font-weight:normal; float: left;}
.payment_infoInneSec .payment_infoHd .img {float:left;}
.pay_images {
    position: relative;
    float: right;
    margin-top: -5px;
}
.pay_images img{ padding:2px 0px 0px 2px;}
.cvvCodeImg {
    float: right;
    width: 50px;
    display: block;
    margin-top: -2px;
}
#payment-infosec .pay_info .pricesec .price_in .price {/*width:160px;*/ float:left; font-size:11px; padding-bottom:5px;}
#payment-infosec .pay_info .pricesec .price_in .price .priceName {float:left; width:100px; text-align:right; font-weight:bold;}
#payment-infosec .pay_info .pricesec .price_in .price .priceSec {float:left; /*width:50px;*/ text-align:left;}
#payment-infosec .pay_info .pricesec .payerrText {float:left; width:450px; padding-left: 50px;}
#payment-infosec .pay_info .pricesec .price_in {float:right; font-size:13px; border-left:2px dotted #DDDDDD; padding:0px 16px 0px 10px; width:176px; margin-top:10px;}
.pay_images .sec_cerfied{ position:absolute; right:-151px; bottom:-8px;}

#payment-infosec .pay_info .pricesec .price_in .price .grandTotal{ float:left; width:100px; text-align:right; font-weight:bold; color: #2eae5b; font-size: 14px; }
#payment-infosec .pay_info .pricesec .price_in .price .grandprice{ float:left; width:50px; text-align:left; color: #2eae5b; font-size: 14px;}

/*Styles On April262011*/

.product-item-secNew{ /*float:left;*/ margin:auto; padding: 10px 10px 0px 0px; /*width: 954px;*/  width:800px; }
.product-item-secNew .pro-item{ /*width:228px;*/ width:365px; float:left; padding:0px 0px 20px 25px; height: 155px; }
.viewcart_contentNew {
    margin: auto;
    width: 800px;
}

.containerNew {
    float: left;
    padding:0px;
    width: 800px;
}

#subscribe input{ font-size: 14px;  height: 23px; padding-top: 3px;}
#subscribe .loginleft {float: left; padding: 8px 10px 0px 0px; text-align: right; width: 120px;}
#subscribe {font-size: 11px; font-weight:bold; margin-top: 10px;}
#product_mainWrapper{width:964px;margin:auto!important}
#product_header {float: left; padding: 5px 10px 10px 10px; width: 964px;  margin:auto;}
#product_header .logo{ float:left;}
#product_header .logo a{ outline:none; border:none;}
#product_header .logo a img{ outline:none; border:none;}
#product_header img{ outline:none; border:none;}
#product_header .topmenu{ /*width:325px;*/ float:right; padding-top:0px;}
#product_header .topmenu ul li{ list-style-type:none; float:left; color:#000;}
#product_header .topmenu ul li a{ text-decoration:none; font-size:11px; font-weight:bold; color:#004080; padding:3px 5px 3px 5px;}
#product_header .topmenu ul li a:hover{ background-color:#ededed;}
#login_header {float: left; padding: 5px 10px 10px 36px; width: 893px;  margin:auto;}
#login_header .logo{ float:left;}
#login_header .logo a{ outline:none; border:none;}
#login_header .logo a img{ outline:none; border:none;}
#login_header img{ outline:none; border:none;}
#login_header .topmenu{ /*width:325px;*/ float:right; padding-top:20px;}
#login_header .topmenu ul li{ list-style-type:none; float:left; color:#000;}
#login_header .topmenu ul li a{ text-decoration:none; font-size:11px; font-weight:bold; color:#004080; padding:3px 5px 3px 5px;}
#login_header .topmenu ul li a:hover{ background-color:#ededed;}

.input-placeholder{
    color: lightgrey;
}
.previous {margin-bottom:10px;}
.previous a{font-size:12px; text-decoration: none;}
.previous a:hover{font-size:12px; margin-bottom:10px;text-decoration: underline;}

/*Styles On May232012*/
.caregoryError{ float:left; width:938px; border:2px solid #f1f1f1; margin:20px 10px 10px 10px; text-align:center; padding:40px 0px 0px 0px;}
.caregoryError .searchBox{ margin:40px 0px 40px 0px;}

/*Added on 07082012*/
.header1{
float:left;
clear:both;
width:700px;
margin:10px 0;
}

/****category type- udana 2012-11-27***/
div.cattype-midsec{float: left;width: 964px;}
div.cattype-midsec .leftsec {float: left;width: 755px;}
div.cattype-midsec .leftsec .idsec {float: left;width: 755px;margin-bottom: 5px;}
div.cattype-midsec .leftsec .idsec .leftbg {background: url("../images2/site_images/titlebox_leftbg.jpg") no-repeat scroll left top transparent;float: left;height: 37px;width: 6px;}
div.cattype-midsec .leftsec .idsec .midbg {background: url("../images2/site_images/titlebox_midbg.jpg") repeat-x scroll left top transparent;float: left;height: 37px;width: 743px;}
div.cattype-midsec .leftsec .idsec .midbg .itemname {float: left;font-size: 16px;font-weight: bold;line-height: 37px;padding-left: 10px;}
div.cattype-midsec .leftsec .idsec .rightbg {background: url("../images2/site_images/titlebox_rightbg.jpg") no-repeat scroll left top transparent;float: left;height: 37px;width: 6px;}
.cattypefreemusic-contant{border: 2px solid #F1F1F1;clear: both;width: 752px;}
.cattypefreemusic-contant-right {float: left;margin-left: 10px;width: 367px;}
.cattypefreemusic-contant-right p{ font-size:11px; padding:5px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
.cattypefreemusic-contant-left {float: left;width: 367px;}
.cattypefreemusic-contant-left p{ font-size:11px; padding:5px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
.cattypefreemusic-contant-right ul {margin: 5px 5px 0 20px;}
.cattypefreemusic-contant-right ul li {float: left;font-size: 11px;padding-bottom: 3px;}
div.cattype-midsec .rightsec {float: left; padding-left: 10px;width: 199px;}

/*** Testimonial page-udana 2013-01-23 ****/
#testimonials{width: 900px;}
#testimonials .idsec .leftbg{background: url("../images2/site_images/titlebox_leftbg.jpg") no-repeat scroll left top transparent;float: left;height: 37px;width: 6px;}
#testimonials .idsec .midbg {background: url("../images2/site_images/titlebox_midbg.jpg") repeat-x scroll left top transparent;float: left;height: 37px;width: 888px;}
#testimonials .idsec .midbg .itemname {text-align:center;font-size: 16px;font-weight: bold;line-height: 37px;padding-left: 10px;}
#testimonials .idsec .rightbg {background: url("../images2/site_images/titlebox_rightbg.jpg") no-repeat scroll left top transparent;float: left;height: 37px;width: 6px;}
#testimonials .test_columns{width: 440px;float: left;margin-top: 10px;padding: 5px;}
#testimonials .test_columns div.tdisc{margin-bottom: 5px;padding: 5px;}
#testimonials .test_columns div.ashbg{background-color: #EEEEEE;}

/**** New Home Page *****/
#newhomecontent #faqdiv {width: 30%;float:left;padding: 0px 0px 0px 5px;}
#newhomecontent h1{color: #000000;font-size: 18px;padding-left: 5px;}
#newhomecontent #faqdiv p.faq_topic{font-weight: 700;font-size: 12px;margin-top: 10px;margin-bottom: 5px;}
#newhomecontent #faqdiv ul{list-style: none;margin-left: 10px;}
#newhomecontent #faqdiv ul li{}
#newhomecontent #faqdiv ul li div.faq_num{width: 18px;float: left;margin-bottom: 8px;}
#newhomecontent #faqdiv ul li div.faq_q{float: left;width: 195px;margin-bottom: 8px;}
#newhomecontent #faqdiv ul li div.faq_q a{color: purple;}

#newhomecontent #licensediv{width: 33%;float:left;padding: 0px 0px 0px 10px;}
#newhomecontent #licensediv h2{font-size: 12px;margin: 10px 0px;}
#newhomecontent #licensediv ul{margin:10px 0px 0px 20px;text-align: justify;}
#newhomecontent #featured_pros{width: 33%;padding: 0px 0px 0px 15px;}
#newhomecontent #featured_pros h1{margin-bottom: 10px;}

.order-controls {
    display:block;
    position:relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:1px solid #5a5d5e;
    background:#787D7F;
    padding:5px;
    min-height: 28px;
}
.control-buttons {
    float:left;
    width:65%;
}
.control-options {
    float:left;
    width:35%;
    color:#FBFBFB;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.openCloseBut {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 3px 12px 2px 12px;
    border: 1px solid #b3b3b3;
    border-radius: 4px;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background: -moz-linear-gradient(top, #ffffff, #cccccc);
    background: linear-gradient(to bottom, #ffffff, #cccccc);
    text-shadow: #ffffff 1px 1px 1px;
    font: normal normal bold 10px arial;
    color: #111111;
    text-decoration: none;
}
.openCloseBut:hover, .openCloseBut:focus {
    border: 1px solid #dcdcdc;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
    background: -moz-linear-gradient(top, #ffffff, #f5f5f5);
    background: linear-gradient(to bottom, #ffffff, #f5f5f5);
    color: #111111;
    text-decoration: none;
}
.openCloseBut:active {
    background: #b3b3b3;
    background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#cccccc));
    background: -moz-linear-gradient(top, #b3b3b3, #cccccc);
    background: linear-gradient(to bottom, #b3b3b3, #cccccc);
}

#ohAccordion .accordionButton {
    display:block;
    position:relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background:#787D7F;
    border:1px solid #5a5d5e;    
    padding:5px;
    min-height: 28px;
    margin-top: 10px;
    cursor:pointer;
    transition: background .3s;
}
#ohAccordion .accordionButton:hover {
    background:#8c8e8f;
    border:1px solid #676868;
}
#ohAccordion .accordionButton.complete {
    background:#327e3d;
    border:1px solid #2c6935;
}
#ohAccordion .accordionButton.complete:hover {
    background:#289747;
    border:1px solid #23752f;
}
#ohAccordion .accordionButton.incomplete {
    background:#8e5a08;
    border:1px solid #7c4f07;
}
#ohAccordion .accordionButton.incomplete:hover {
    background:#b06f29;
    border:1px solid #9d620f;
}
#ohAccordion .accordionButton.cancelled {
    background:#920a0a;
    border:1px solid #7d0a0a;
}
#ohAccordion .accordionButton.cancelled:hover {
    background:#b42024;
    border:1px solid #970b0b;
}
#ohAccordion .accordionHeaderLeft {
    float:left;
    width:65%;
    color:#FBFBFB;
}
#ohAccordion .accordionHeaderRight {
    float:left;
    width:35%;
    color:#FBFBFB;
}
#ohAccordion .accordionHeaderRight .accordionExtra .extraText {
    font-size: 10px;
}

#ohAccordion .accordionContent {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
    border-left:1px solid #93999b;
    border-right:1px solid #93999b;
    border-bottom:1px solid #93999b;
}

.imageTip {
    padding: 1px 0 0 1px !important;
    border-radius: 0 !important;
}

#paymentAccordion .accordionButton {
    display:block;
    position:relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
    cursor:pointer;    
}
#paymentAccordion .accordionButton:hover div {
    border-bottom-color: #b91c8d;
}