@import url("global.css");@import url("uniform.default.css");@import url("menu.css");@import url("skin.css");
@font-face {
    font-family: 'bubblegum_sansregular';
    src: url('../fonts/bubblegumsans-regular-webfont.eot');
    src: url('../fonts/bubblegumsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bubblegumsans-regular-webfont.woff') format('woff'),
         url('../fonts/bubblegumsans-regular-webfont.ttf') format('truetype'),
         url('../fonts/bubblegumsans-regular-webfont.svg#bubblegum_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Verdana';
	src: url('../fonts/verdana.eot');
	src: url('../fonts/verdana.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/verdana.woff') format('woff'),
			 url('../fonts/verdana.ttf') format('truetype'),
			 url('../fonts/verdana.svg#verdana') format('svg');
	font-weight: normal;
	font-style: normal;
}
html,
body,
p,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
form {padding: 0; margin: 0}
body {color: #363734; font: normal 13px/20px 'bubblegum_sansregular', Arial, Helvetica, sans-serif}
a {color: #595959; text-decoration: none}
a:hover {color: #000; border: none; text-decoration: none}
img {border: none; outline: none}
ul,
ol {list-style: none}
* {outline: none; margin: 0; padding: 0}
h1,
h2,
h3,
h4,
h5,
h6 {font-weight: normal}
/* =============== Globel Class [Please do not change on Below Class] ============= */

.fl {float: left !important}
.fr {float: right !important}
.cl {clear: both !important}
.vm {vertical-align: middle !important}
.vt {vertical-align: top !important}
.tec {text-align: center !important}
.ter {text-align: right !important}
.tel {text-align: left !important}
.boNo {border: none !important}
.bgNo {background: none !important}
.spacer {height: 0}
.noma_t {margin-top: 0 !important}
.noma_r {margin-right: 0 !important}
.noma_l {margin-left: 0 !important}
.noma_b {margin-bottom: 0 !important}
.nopad_t {padding-top: 0 !important}
.nopad_r {padding-right: 0 !important}
.nopad_l {padding-left: 0 !important}
.nopad_b {padding-bottom: 0 !important}
.ma_t10px {margin-top: 10px !important}
.ma_r6px {margin-right: 6px !important}
/* =============== End Globel Class ============= */

input[type="submit"] {cursor: pointer; height: 40px; margin-top: 5px; line-height: 0; font-size: 0; text-indent: -9999px; border: 0 none}
input[type="text"],
input[type="password"] {padding: 0 10px; color: #a2a1a1; font: normal 12px/37px Arial, Helvetica, sans-serif; line-height: 37px; height: 37px; border: none; background: none}
textarea {padding: 0 0 0 10px; resize: none; color: #a2a1a1; font: normal 12px/18px Arial, Helvetica, sans-serif; line-height: 18px; border: none; background: none}
/* =============== End of Globel Class ============= */
#bodyWrapper {position: relative; z-index: 0;}
#pageWrapper {position: relative; z-index: 0;}
.fix_width {width: 982px; margin: 0 auto; display: block; position:relative;}
.main_bg{background:#b8daf5 url(../images/main_bg.jpg) top center repeat; overflow:hidden;}
.inner_main_bg{background:url(../images/inner_main_bg.jpg) left top repeat-x;}
.page{padding:0 0px; background:url(../images/page_bg.png) repeat-y top center;}
/* =============== Header ============= */

#header{position:relative; height:144px; background:url(../images/header_bg.png) bottom center no-repeat;}
.logo{ padding:15px 0 17px 0px; margin:0px;}
.top_txt{padding:25px 0 0 10px;}
.top_regi{padding:0px; position:absolute; top:0px; right:-8px;}
.top_navi{ padding:0px; margin:0px 0 0 0px; width:982px; height:49px; background:url(../images/navi_bg.png) left top no-repeat;}
.navi{width:725px; padding:0px; margin:0px;}
.navi ul{padding:0px; margin:0px; list-style:none;}
.navi ul li{padding:0px; margin:0px; list-style:none; float:left; height:49px; line-height:49px;}
.navi ul li a{padding:0px 22px; margin:0px; list-style:none; float:left; height:49px; line-height:49px; font-family: 'bubblegum_sansregular'; font-size:22px; color:#fff; border-right:1px solid #64b2eb;}
.navi ul li a:hover,.navi ul li a.active{color:#000;}

.log_navi{width:249px; height:32px; padding:0px; margin:8px 8px 0 0; background:url(../images/login_bg.png) left top no-repeat; font-family: 'bubblegum_sansregular'; font-size:16px; color:#fff; text-align:center; line-height:32px;}
.log_navi a{color:#fff;}
.log_navi a:hover{color:#f14272;}

.banner_block{padding:0px; margin:0px; width:659px; height:468px;}
.how_block{padding:28px 18px 0 18px; margin:0px; width:286px; background:#f8f8f8; height:440px;}
.how_block h2{padding:0px 0 22px 0; margin:0px; font-size:24px; color:#00b4ff; border-bottom:1px dotted #c9c9c9;}
.how_block h2 span{color:#000;}
 .st_1 { padding:20px 0 0 45px;/*cursor:default; */height:60px; border-bottom:1px dotted #c9c9c9; font-size:16px; color:#ff3b3b; background:url(../images/st_1.jpg) left center no-repeat; display:block;}
.st_1:hover{ color:#333;}
.st_2 {padding:10px 0 0 45px;/*cursor:default; */ height:70px; border-bottom:1px dotted #c9c9c9; font-size:16px; color:#0087b2; background:url(../images/st_2.jpg) left center no-repeat; display:block;}
.st_2:hover{ color:#333;}
.st_3 {padding:10px 0 0 45px;/*cursor:default; */ height:70px; border-bottom:1px dotted #c9c9c9; font-size:16px; color:#809b01; background:url(../images/st_3.jpg) left center no-repeat; display:block;}
.st_3:hover{ color:#333;}
.st_4 {padding:20px 0 0 45px;/*cursor:default; */ height:60px; border-bottom:1px dotted #c9c9c9; font-size:16px; color:#bb4a93; background:url(../images/st_4.jpg) left center no-repeat; display:block;}
.st_4:hover{ color:#333;}
.step_btn{padding:9px 0 0 4px; margin:0px; width:277px;}
.step_btn a{padding:0px; margin:0px; width:277px; height:54px; background:url(../images/step_btn.png) left top no-repeat; display:block;}
.step_btn a:hover{background:url(../images/step_btn.png) left bottom no-repeat;}

.home_content{padding:40px 18px 0 18px; margin:0px; overflow:hidden;}
.home_dt{width:304px; padding:0px; margin:0px;}
.home_dt h2{padding:0px; margin:0px; font-size:20px; color:#2895e5;}
.home_dt p{padding:15px 0 0 0px; margin:0px; color:#000; font-family: 'Verdana'; font-size:12px;}
.sl_block{padding:0px; margin:0px 0 0 15px; background:url(../images/sl_bg.png) left top no-repeat; width:306px; height:191px;}
.foot_sp{padding:0px; margin:0px; height:40px;}

/* footer portion */
.footer_block{padding:11px 11px 0 11px; margin:0px; background:#f3f3f3 url(../images/footer_bg.jpg) bottom center no-repeat; height:200px; overflow:hidden;}
.join_block{padding:0px 9px 16px 9px; margin:0px; border-bottom:1px dotted #b9b9b9; overflow:hidden;}
.join_block h2{padding:0px 0 16px 0; margin:0px; font-size:18px; color:#001f37;}
.foot_mail{padding:0px; margin:0px; width:352px;}
.foot_mail_box{width:200px; height:36px; padding:0px 0 0 46px; background:url(../images/foot_mail.jpg) left top no-repeat;}
.foot_mail_box input{background:none; border:none; width:188px; height:35px; line-height:35px; font-size:15px; color:#787878; font-family: 'bubblegum_sansregular'; padding:0px; margin:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.foot_mail_box input{background:none; border:none; width:188px; height:20px; line-height:20px; font-size:15px; color:#787878; font-family: 'bubblegum_sansregular'; padding:0px; margin:8px 0 0 0px;}
}
.foot_submit{padding:0px; margin:0px; width:78px;}
/*.foot_submit a{padding:0px; margin:0px; width:78px; height:36px; background:url(../images/foot_submit_btn.jpg) left top no-repeat; display:block;}*/
.foot_submit input[type=submit]{padding:0px; margin:0px; width:78px; height:36px; background:url(../images/foot_submit_btn.jpg) left top no-repeat; display:block;}
.foot_submit a:hover{background:url(../images/foot_submit_btn.jpg) left bottom no-repeat;}
.foot_icon{padding:0px; margin:0px;}
.foot_icon a{padding:0px; margin:0px 12px 0 0; float:left;}
.foot_navi{padding:20px 0 0 0px; margin:0px; font-size:14px; color:#000;}
.foot_navi a{color:#000; padding:0 5px; margin:0px;}
.foot_navi a:hover{color:#666;}
.foot_cont{padding:20px 0 0 0px; margin:0px; color:#000; font-size:18px;}
.foot_cont a{color:#000;}
.foot_cont a:hover{color:#666;}
.copy_block{padding:20px 0 0 0px; margin:0px; color:#000; font-family: 'Verdana'; font-size:10px; overflow:hidden; width:100%;}
.copy_block a{color:#000;}
.copy_block a:hover{color:#666;}

/* inner portion */
.inner_part{padding:18px 18px 0px 18px; margin:0px; overflow:hidden; min-height:300px;}
.main_title{padding:0px; margin:0px;}
.main_title h1{padding:0px 0 8px 0; margin:0px 0 20px 0; font-size:24px; color:#2d2e2e; border-bottom:1px dotted #b8b8b8;}
.cont_left{width:320px; padding:0 54px 0 0; border-right:1px dotted #b8b8b8;}
.cont_form{width:320px; padding:0px; margin:0 0 0px; overflow:hidden;}
.cont_form h2{margin:0 0 15px; font-size:17px; color:#40a8da;}
.cont_form label{color:#4d4d4d; display:block; font-size:15px; margin:0px; padding:0 0px 0 0; width:116px; float:left;}
.star{color:#f14272; line-height:27px;font-size:18px; }
.fm_block{width:100%; padding:0 0 12px 0; overflow:hidden;}
.text_bg{background:url(../images/text_bg.jpg) no-repeat; height:27px; width:188px; padding:0 5px; float:left;}
.text_bg input{background:none; border:none; font-family: 'bubblegum_sansregular'; color:#787878; font-size:13px; height:27px; line-height:27px; margin:0; padding:0 0px; width:188px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.text_bg input{background:none; border:none; font-family: 'bubblegum_sansregular'; color:#787878; font-size:13px; height:15px; line-height:15px; margin:6px 0 0 0; padding:0 0px; width:188px;}
}
.enter_code_text_bg{background:url(../images/enter_code_text_bg.jpg) no-repeat; width:88px; height:27px; padding:0 5px; float:left;}
.enter_code_text_bg input[type="text"]{background:none; border:none; font-family: 'bubblegum_sansregular'; color:#787878; font-size:13px; height:27px; line-height:27px; margin:0; padding:0 0px; width:88px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.enter_code_text_bg input[type="text"]{background:none; border:none; font-family: 'bubblegum_sansregular'; color:#787878; font-size:13px; height:15px; line-height:15px; margin:6px 0 0 0; padding:0 0px; width:88px}
}
.textarea_bg{background:url(../images/textarea_bg.jpg) no-repeat; height:55px; width:198px; float:left;}
.textarea_bg textarea{width:190px; font-family: 'bubblegum_sansregular'; color:#787878; font-size:13px; height:47px; resize:none; padding:4px 0 0 5px; background:transparent; border:0px; overflow:auto;}
.captcha{margin:0 8px 0 10px}
.refresh a{margin:0px 0 0; padding:6px 0 0 0px; display:block;cursor:pointer;}
.submit_btn{padding:0px; margin:0px 0 0 0;}
.submit_btn a{padding:0px; margin:0px; background:url(../images/submit_btn.jpg) left bottom no-repeat; height:44px; width:96px; display:block;}
.submit_btn a:hover{background:url(../images/submit_btn.jpg) left top no-repeat;}
.req_txt{font-size:13px; padding:0px; margin:0px; color:#858382;}
.req_txt span{ color:#f14272;}
.cont_right{padding:0px; margin:0px; width:522px; color:#858382; font-size:15px;}
.cont_right p{padding:10px 0 0 0; margin:0px; font-size:15px; width:207px; line-height:18px;}
/*.cont_right h2{padding:0px; margin:0px 0 0 0px; font-size:15px; color:#858382;}*/
.cont_right h2{color: #40A8DA;font-size: 17px;margin: 0 0 15px;}
 
.cont_right h2 img{padding:2px 5px 0 0; margin:0px; float:left;}
.cont_right h2 a{color:#f14272;}
.cont_right h2 a:hover{color:#000;}
.map{ padding:4px; margin:16px 0 0 0px; border:1px solid #dfdfdf; background:#fff;}

/* product listing */
.main_title h2{padding:0px 0 5px 0; margin:0px 0 5px 0; font-size:24px; color:#2d2e2e; border-bottom:1px dotted #b8b8b8;}
.main_title h3{padding:0px 0 10px 0; margin:0px 0 0px 0; font-size:16px; color:#0087b2;}
.left_part{padding:0px; margin:0px; width:220px;}
.right_part{padding:0px; margin:0px; width:694px;}
.pro_grid{margin:0 18px 12px 0;}
.pro_grid a{padding:15px; background:url(../images/list_box_bg.jpg) left top; width:185px; height:240px; display:block;}
.pro_grid img{padding:0px 0 0 0px; margin:0px;}
.pro_price{padding:28px 0 0 0; margin:0px;}
.pro_price label{padding:0px 2px 0 0; margin:0px; color:#3a3c3c; font-size:14px; float:left;}
.sz_txt{padding:0px; margin:0px; color:#0e83da; font-size:15px;}
.pr_txt{padding:0px; margin:0px; color:#ff3b3b; font-size:18px;}

.mater_block{padding:5px 0 0 10px; margin:0px;}
.mater_block label{color:#4d4d4d; display:block; font-size:15px; margin:0px; padding:0 5px 0 0; float:left; line-height:36px;}
.mater_block label span{color:#ff3b3b;}
.mater_textbox{width:317px; height:34px; padding:0 6px; border:1px solid #dfdfdf; background:#fff; float:left;} 
.mater_textbox input{background:none; border:none; font-family: 'bubblegum_sansregular'; color:#c3c3c3; font-size:15px; height:34px; line-height:34px; margin:0; padding:0 0px; width:317px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.mater_textbox input{background:none; border:none; font-family: 'bubblegum_sansregular'; color:#c3c3c3; font-size:15px; height:20px; line-height:20px; margin:8px 0 0 0; padding:0 0px; width:317px;}
}
.next_step_btn{padding:0px; margin:0px 0 0 0;}
.next_step_btn a{padding:0px; margin:0px; background:url(../images/next_step_btn.png) left top no-repeat; height:43px; width:134px; display:block;}
.next_step_btn a:hover{background:url(../images/next_step_btn.png) left bottom no-repeat;}

.keyword_block{padding:10px; margin:0px; width:200px; height:76px; background:url(../images/keyword_bg.jpg) left top no-repeat;}
.keyword_block h2{padding:0px 0 10px 0; margin:0px 0 0px 0; font-size:18px; color:#001f37;}

.key_mail{padding:0px; margin:0px; width:201px;}
.key_mail_box{width:152px; height:33px; padding:0px 8px; background:url(../images/key_mail.jpg) left top no-repeat;}
.key_mail_box input{background:none; border:none; width:152px; height:33px; line-height:33px; font-size:15px; color:#787878; font-family: 'bubblegum_sansregular'; padding:0px; margin:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.key_mail_box input{background:none; border:none; width:188px; height:20px; line-height:20px; font-size:15px; color:#787878; font-family: 'bubblegum_sansregular'; padding:0px; margin:8px 0 0 0px;}
}
.key_search{padding:0px; margin:0px; width:33px;}
.key_search a{padding:0px; margin:0px; width:33px; height:33px; background:url(../images/search_btn.jpg) left top no-repeat; display:block;}
.key_search a:hover{background:url(../images/search_btn.jpg) left bottom no-repeat;}
.all_block{padding:15px 0 10px 0px; margin:0px; width:100%; font-size:15px; color:#4d4d4d; overflow:hidden;}
.redio_box{ padding:2px 3px 0 0; *padding:0px 0px 0 0; float:left;}

/*ACCORDIAN START */
.accordion {list-style:none;}
.accordion {margin:0 0px; padding:0; border-bottom:1px solid #e1e1e1;}
.accordion li {margin:0px; padding:0px;}
.accordion li a {background:url(../images/accor_tab_bg.png) repeat-x left top; padding:0; display:block; padding-left:15px; color:#3a3c3c; font-family: 'bubblegum_sansregular'; height:39px; font-size:22px; line-height:39px; border-left:1px solid #e1e2e2; border-right:1px solid #e1e2e2;}
.accordion li a:hover , .accordion li.active a {background:url(../images/accor_tab_bg_hover.png) repeat-x left top; padding:0; display:block; padding-left:15px; color:#fff; font-family: 'bubblegum_sansregular'; height:39px; font-size:22px; line-height:39px; border-left:1px solid #2f94de; border-right:1px solid #2f94de;}

.subCategory {margin:0; padding:10px; list-style:none; background:#f1f9ff; border-left:1px solid #cce6fa; border-right:1px solid #cce6fa; border-bottom:1px solid #e1e2e2;}
.subCategory  li {margin:0; background:none;}
.subCategory  li a {color:#4d4d4d !important; font-family: 'bubblegum_sansregular'; font-size:15px !important; padding0:0 0 0px 20px !important; margin-left:10px !important; background:url(../images/arrow_pl.png) no-repeat 0 9px !important; border-bottom:1px dashed #b6e0ff !important; height:auto !important; line-height:30px !important; border-left:none !important; border-right:none !important;}
.subCategory  li a:hover,.subCategory  li a.active {color:#000 !important; font-family: 'bubblegum_sansregular'; font-size:15px !important; padding0:0 0 0px 20px !important; margin-left:10px !important; background:url(../images/arrow_pl.png) no-repeat 0 9px !important; border-bottom:1px dashed #b6e0ff !important; height:auto !important; line-height:30px !important; border-left:none !important; border-right:none !important;}
/*ACCORDIAN END */


/* my account portion */

.my_profile_box{margin:0 16px 0 0; padding:0px; float:left;}
.my_profile_box a{padding:0px; margin:0px 0px 0 0; width:144px; height:197px; background:url(../images/my_profile.png) bottom center no-repeat; display:block;}
.my_profile_box a:hover{background:url(../images/my_profile_h.png) bottom center no-repeat; display:block;}

.ch_box{margin:0 16px 0 0; padding:0px; float:left;}
.ch_box a{padding:0px; margin:0px 0px 0 0; width:144px; height:197px; background:url(../images/ch_box.png) bottom center no-repeat; display:block;}
.ch_box a:hover{background:url(../images/ch_box_h.png) bottom center no-repeat; display:block;}

.viewcart_box{margin:0 16px 0 0; padding:0px; float:left;}
.viewcart_box a{padding:0px; margin:0px 0px 0 0; width:144px; height:197px; background:url(../images/viewcart_box.png) bottom center no-repeat; display:block;}
.viewcart_box a:hover{background:url(../images/viewcart_box_h.png) bottom center no-repeat; display:block;}

.conti_box{margin:0 16px 0 0; padding:0px; float:left;}
.conti_box a{padding:0px; margin:0px 0px 0 0; width:144px; height:197px; background:url(../images/conti_box.png) bottom center no-repeat; display:block;}
.conti_box a:hover{background:url(../images/conti_box_h.png) bottom center no-repeat; display:block;}

.logout_box{margin:0 16px 0 0; padding:0px; float:left;}
.logout_box a{padding:0px; margin:0px 0px 0 0; width:144px; height:197px; background:url(../images/logout_box.png) bottom center no-repeat; display:block;}
.logout_box a:hover{background:url(../images/logout_box_h.png) bottom center no-repeat; display:block;}

.od_hisoty_box{margin:0 16px 0 0; padding:0px; float:left;}
.od_hisoty_box a{padding:0px; margin:0px 0px 0 0; width:144px; height:197px; background:url(../images/od_history_img.png) bottom center no-repeat; display:block;}
.od_hisoty_box a:hover{background:url(../images/od_history_img_h.png) bottom center no-repeat; display:block;}

/* login portion */
.create_block{padding:10px 10px 0px 10px; margin:0px; width:450px;}
.create_block h1{padding:0px 0 0px 0; margin:0px 0 0px 0; font-size:17px; color:#40a8da;}
.create_block p{padding:0px; margin:0px; color:#001f37; font-size:14px;}
.create_block ul{padding:15px 0 0 24px; margin:0px; list-style:none;}
.create_block ul li{padding:0px 0 0px 16px; list-style:none; margin:0px; color:#616161; font-size:14px; line-height:22px; background:url(../images/cont_arrow.png) left 5px no-repeat;}
.cracc_btn{padding:0px; margin:20px 0 0 0;}
.cracc_btn a{padding:0px; margin:0px; background:url(../images/cracc_btn.png) left top no-repeat; width:237px; height:44px; display:block;}
.cracc_btn a:hover{background:url(../images/cracc_btn.png) left bottom no-repeat;}

.login_block{padding:16px; margin:0px; background:#fafafa; border:1px solid #f3f3f3; width:412px; overflow:hidden;}
.login_block h2{padding:0px 0 0px 0; margin:0px 0 0px 0; font-size:17px; color:#40a8da;}
.login_block h2 a{color:#40a8da;}
.login_block h2 a:hover{color:#333;}
.login_block p{padding:0px; margin:0px; color:#001f37; font-size:14px;}
.log_form{padding:10px 0 0 0px; margin:0px;}
.log_form label{color:#616161; display:block; font-size:15px; line-height:36px; margin:0px; padding:0 6px 0 0; width:140px; float:left; text-align:right;}
.lm_block{width:100%; padding:0 0 9px 0; *padding:0 0 0px 0; overflow:hidden;}
.logtext_bg{background:url(../images/log_textbox.png) no-repeat; height:36px; width:256px; padding:0 5px; float:left;}
.logtext_bg input{background:none; border:none; font-family: 'bubblegum_sansregular'; color:#787878; font-size:13px; height:36px; line-height:36px; margin:0; padding:0 0px; width:256px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.logtext_bg input{background:none; border:none; font-family: 'bubblegum_sansregular'; color:#787878; font-size:13px; height:20px; line-height:20px; margin:10px 0 0 0; padding:0 0px; width:256px;}
}
.login_btn{padding:0px; margin:0px 0 0 0;}
.login_btn a{padding:0px; margin:0px; background:url(../images/login_btn.png) left top no-repeat; height:44px; width:98px; display:block;}
.login_btn a:hover{background:url(../images/login_btn.png) left bottom no-repeat;}
.forgot_txt{padding:12px 46px 0 0; margin:0px; font-size:14px; color:#f14272;}
.forgot_txt a{color:#f14272;}
.forgot_txt a:hover{color:#333;}
.sent_btn{padding:0px; margin:0px 0 0 0;}
.sent_btn a{padding:0px; margin:0px; background:url(../images/sent_btn.png) left top no-repeat; height:44px; width:138px; display:block;}
.sent_btn a:hover{background:url(../images/sent_btn.png) left bottom no-repeat;}

/* register portion */

.regi_left{ padding:0px; margin:0px; width:395px; border-right:1px dotted #dfdfdf;}
.regi_form{width:332px; padding:0px; margin:0 0 0px; overflow:hidden;}
.regi_form label{color:#4d4d4d; display:block; font-size:15px; margin:0px; line-height:27px; padding:0 5px 0 0; width:126px; float:left; text-align:right;}
.regi_right{padding:0px 0 0 40px; margin:0px;}
.term_block,.term_block a{padding:0px; margin:0px; font-family: 'bubblegum_sansregular'; color:#077ed7; font-size:14px;}
.check_box{padding:2px 5px 0 0; *padding:0px 5px 0 0; margin:0px}
.regi_btn{padding:0px 0 0 0px; margin:0px; float:left;}
.regi_btn a{padding:0px; margin:0px; width:128px; height:44px; background:url(../images/regi_btn.png) left top no-repeat; display:block}
.regi_btn a:hover{background:url(../images/regi_btn.png) left bottom no-repeat}
.country{width:198px;}
.country div.selector{width:190px; min-width:190px;}
.country div.selector span{width:163px; min-width:163px;}
.country div.selector select{width:198px; min-width:198px;}

/* order history */
.or_hist{padding:0px 0 0px 0px; margin:0px}
.ord_tbl{padding:0px; margin:0px;}
.ord_tbl th{padding:0px; margin:0px; height:37px; line-height:37px; font-family:'bubblegum_sansregular'; color:#f14272; font-size:20px; background:url(../images/tbl_head.jpg) left top repeat-x; text-align:center; font-weight:normal;}
.ord_tbl td{padding:0px; margin:0px; height:45px; line-height:45px; color:#858382; font-size:14px; background:url(../images/tbl_inner.jpg) left top repeat-x; text-align:center;}
.tel_pad{text-align:left !important; padding-left:16px !important;}
.dt_text{color:#0f84da;}
.dt_text a{color:#0f84da; cursor:pointer;}
.dt_icon{padding:13px 4px 0 0; float:left;}
.bd_left{border-left:1px solid #e1e1e1 !important;}
.bd_right{border-right:1px solid #e1e1e1 !important;}
.backto_previos_btn{padding:0px; margin:5px 0 0 0}
.backto_previos_btn a{padding:0px; margin:0px; background:url(../images/backto_previos_btn.png) left top no-repeat; height:44px; width:158px; display:block}
.backto_previos_btn a:hover{background:url(../images/backto_previos_btn.png) left bottom no-repeat}

/* shopping cart portion */

.shopping_basket{margin:0px; overflow:hidden; padding:0px; border:0px solid #F6F6F6; width:100%;}
.shopping_basket .tbl_block_new table{margin:0 auto 0}
.shopping_basket .tbl_block_new th{border-bottom:1px dotted #cccccc; font-size:18px; color:#40a8da; margin:0; height:35px; line-height:35px; text-align:center; font-weight:normal;}
.shopping_basket .tbl_block_new td{padding:15px 0 15px 0; font-size:15px; color:#858382; border-bottom:1px dotted #CCCCCC;}
.shopping_basket .cartpro_img{border:1px solid #dedede; float:left; margin:0 10px 0 20px; text-align:center; height:86px; vertical-align:middle; width:86px}
.shopping_basket .cartpro_img img{vertical-align:middle}
.shopping_basket .product_name_title{padding:0 0 0 20px; text-align:left; color:#333; font-family: 'VAGRoundedStdThinRegular'; font-weight:normal;}
.shopping_basket .product_name{padding:0 0 0 10px; text-align:left; color:#858382;}
.shopping_basket .product_name h2{padding:0 0 0 0px; text-align:left; color:#001f37; font-size:15px; text-transform:uppercase;}
.sh_cl{color:#4d4d4d;}
.shopping_basket a{color:#383838; text-decoration:none; font-size:12px; font-weight:normal; margin:0; padding:0px; text-align:left}
.shopping_basket .tbl_block2 table{margin:0; padding:0px; position:relative;}
.shopping_basket .tbl_block2 td{margin:0; padding:0px 10px 0px 0; background:#f3f3f3; font-size:15px; color:#787878; text-align:right !important; line-height:25px;}
.shopping_basket .total{color:#1193d1 !important; background:#fff !important; font-size:20px !important; padding-top:8px !important;}
.pro_img{ padding:0px !important; margin:0px 0 0 0 !important; text-align:center; vertical-align:middle; width:80px; height:80px; border:1px solid #dfdfdf;}
.inner_title{padding:0px 12px; margin:0px; height:35px; line-height:35px; color:#f14272; font-size:20px; background:url(../images/in_title_bg.jpg) left top repeat-x; border:1px solid #e1e1e1;}
.nw_details{padding:12px; margin:0 0 10px 0; overflow:hidden;}
.order_form_block{padding:0px; margin:0px; width:440px;}
.order_form_block label{padding:0 2px 0 0; margin:0px; color:#616161; font-size:15px; font-weight:normal; float:left; line-height:20px; text-align:left; width:100px; font-family:'bubblegum_sansregular';}
.od_block{margin:0 0 5px 0; font-size:15px; color:#858382; font-weight:normal; width:424px; line-height:20px; font-family:'bubblegum_sansregular';}
.pd_l_10{padding-left:10px !important;}
/*.qunti_box{width:21px; height:27px; padding:0px 5px; background:url(../images/qua_box.png) no-repeat left top; float:left; margin:0 0 0 0px; line-height:27px;}*/
.qunti_box{width:56px; height:27px;  background:url(../images/qua_box.png) no-repeat left top; float:left; margin:0 0 0 0px; line-height:27px;}
.qunti_box img{padding-top:6px;}
.qunti_box input[type="text"]{width:38px; text-align:center; padding:0; line-height:27px; height:27px; border:none; background:none; color:#858382; font-family:'bubblegum_sansregular'; font-size:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.qunti_box input[type="text"]{width:38px; text-align:center; padding:0; line-height:15px; height:15px; border:none; background:none; color:#858382; font-family:'bubblegum_sansregular'; font-size:15px; margin:5px 0 0 0;}
}
.enter_pro_block{padding:12px 0px; margin:0px 0px; overflow:hidden; width:285px; position:absolute; left:0px; top:0px;}
.enter_pro_in{padding:0px 0px 0 10px; margin:0px 0px;}
.enter_pro_in label{padding:0px 0px 5px 0; float:left; margin:0px 0px; font-size:15px; color:#787878;}
.pro_box{width:176px; height:27px; padding:0 10px; background:url(../images/pro_box.png) no-repeat left top; float:left; margin:0 0 0 0px;}
.pro_box input[type="text"]{width:176px; padding:0; line-height:27px; height:27px; border:none; background:none; color:#787878; font-family:'bubblegum_sansregular'; font-size:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.pro_box input[type="text"]{width:176px; padding:0; line-height:15px; height:15px; border:none; background:none; color:#787878; font-family:'bubblegum_sansregular'; font-size:15px; margin:8px 0 0 0;}
}
.main_btn{padding:10px 0 0 0; width:100%; float:left;}
.apply_btn{padding:0px; margin:0px 0 0 0px; float:left; width:73px}
.apply_btn a{padding:0px; margin:0px; width:69px; height:28px; background:url(../images/apply_btn.png) left top no-repeat; display:block}
.apply_btn a:hover{background:url(../images/apply_btn.png) left bottom no-repeat}
.or_text{padding:0px 14px 0 20px; margin:0px; font-family:'OpenSansBold'; font-size:19px; line-height:30px; color:#365c88; text-transform:uppercase;}
.continue_shop_btn{padding:0px; margin:0px 5px 0 0px; width:167px}
.continue_shop_btn a{padding:0px; margin:0px; width:167px; height:44px; background:url(../images/conti_shop_btn.png) left top no-repeat; display:block}
.continue_shop_btn a:hover{background:url(../images/conti_shop_btn.png) left bottom no-repeat}
.empty_btn{padding:0px; margin:0px 5px 0 0px; width:118px}
.empty_btn a{padding:0px; margin:0px; width:118px; height:44px; background:url(../images/empty_btn.png) left top no-repeat; display:block}
.empty_btn a:hover{background:url(../images/empty_btn.png) left bottom no-repeat}
.procheck_btn{padding:0px; margin:0px 0px 0 0px; float:left; width:220px}
.procheck_btn a{padding:0px; margin:0px; width:220px; height:43px; background:url(../images/pro_checkout_btn.png) left top no-repeat; display:block}
.procheck_btn a:hover{background:url(../images/pro_checkout_btn.png) left bottom no-repeat;}
.sub_tl{color:#001f37 !important;}
.shopping_basket .total_sub{color:#f14272 !important; background:#fff !important; font-size:20px !important; padding-top:8px !important;}

/* edit-personalize */

.edit_peron_left{width:474px; padding:0px; margin:0px 0 0 6px;}
.ed_tbl{width:100%; padding:0px; margin:0px;}
.ed_tbl td{padding:0px; margin:0px; min-height:55px; border-bottom:1px solid #fff; background:#f3f3f3;}
.sm_img{padding:1px; margin:0px 0 0 6px; background:url(../images/sm_bg.png) left top no-repeat; width:44px; height:43px;}
.ed_title{padding:0px; margin:0px; line-height:26px; font-size:15px; color:#787878;}
.ed_title span{color:#001f37;}
.edit_per{padding:0px; margin:0px; color:#f14272; line-height:55px; font-size:15px;}
.edit_per a{color:#f14272;}
.edit_per a:hover{color:#001f37;}
.ed_drop{padding:0px; margin:0px; width:112px;}
.ed_drop div.selector{width:80px; min-width:80px;}
.ed_drop div.selector span{width:90px; min-width:90px;}
.ed_drop div.selector select{width:112px; min-width:112px;}
.td_cl{background:#fbfbfb !important;}

.sp_right{padding:0px; margin:0px; width:452px;}
.big_img_block{padding:6px 0 0px 6px; margin:0px; width:446px; height:455px; background:url(../images/big_imgbg.jpg) left top no-repeat;}
.pro_catagory{padding:0px 15px; margin:5px 0 0 0px; background:#f3f3f3;}
.pro_cate_tbl{margin:0px; padding:0px;}
.pro_cate_tbl td{margin:0px; padding:5px 0 5px 0; border-bottom:1px dotted #afafaf;}
.dy_text{padding:0px 5px 0 0; margin:0px; font-size:15px; color:#787878; text-align:right; width:90px;}
.dy_price{padding:0px; margin:0px; font-size:15px; color:#001f37; text-align:left;}
.cl_wh{background:#fff !important;}
.pro_sub{padding:0px 15px; margin:5px 0 0 0px; background:#fff;}
.pro_sub_tbl{margin:0px; padding:0px;}
.pro_sub_tbl td{margin:0px; padding:5px 0 5px 0;}
.big_dy_text{padding:0px 5px 0 0; margin:0px; font-size:20px; color:#1193d1; text-align:right; width:90px;}
.big_dy_price{padding:0px; margin:0px; font-size:20px; color:#f14272; text-align:left;}
.main_st_button{ padding:46px 0 0 0; overflow:hidden; width:100%;}
.save_btn{padding:0px; margin:0px 7px 0 0;}
.save_btn a{padding:0px; margin:0px; background:url(../images/save_btn.png) left top no-repeat; height:44px; width:97px; display:block;}
.save_btn a:hover{background:url(../images/save_btn.png) left bottom no-repeat;}
.back_st1_btn{padding:0; margin:0px 7px 0 0;}
.back_st1_btn_step2{padding:0px 0 0; margin:0px 7px 0 0;}
.back_st1_btn a,.back_st1_btn_step2 a{padding:0px; margin:0px; background:url(../images/back_st1_btn.png) left top no-repeat; height:44px; width:145px; display:block;}
.back_st1_btn a:hover,.back_st1_btn_step2 a:hover{background:url(../images/back_st1_btn.png) left bottom no-repeat;}

.back_search_btn{padding:0px; margin:0px 7px 0 0;}
.back_search_btn a{padding:0px; margin:0px; background:url(../images/back_search_btn.png) left top no-repeat; height:44px; width:173px; display:block;}
.back_search_btn a:hover{background:url(../images/back_search_btn.png) left bottom no-repeat;}

/* shopping detail */
.shopping_right{width:214px; padding:10px 16px 16px 16px; margin:0px 0 0 0; overflow:hidden; border:1px solid #cce6fa; background:#f1f9ff url(../images/shop_right_bg.png) left top no-repeat;}
.check_title{padding:0px 0px 20px 0; margin:0px; font-size:20px; color:#1193d1;}
.shopping_right h4{padding:0px 0 0 0; margin:0px 0 0px 0; font-size:17px; color:#001f37;}
.shopping_right p{font-size:15px; color:#858382; padding:0px; margin:0px;}
.line_bot{height:1px; width:100%; border:none; background:url(../images/bot_line.jpg) left top repeat-x; margin:13px 0px;}

.deta_left{padding:0px; margin:0px; width:681px;}
#accordion{padding:0px; margin:0px}
#accordion h5{background:url(../images/acco_bg.jpg) left top repeat-x; border:1px solid #eaeaea; color:#f14272; font-weight:normal; padding:0px 10px; height:33px; line-height:33px; margin:0 0 0px 0; cursor:pointer; font-size:20px;}
#accordion h5 span{float:left}
#accordion h5 a.accordian-edit{padding:0px 0px 0 0px; height:33px; line-height:33px; margin:0; text-decoration:underline; float:right; color:#1193d1; font-size:15px;}
#accordion .ui-state-active{background:url(../images/acco_bg_active.jpg) left top repeat-x; border:1px solid #eaeaea; color:#f14272; font-weight:normal; padding:0px 10px; height:33px; line-height:33px; margin:0 0 0px 0; cursor:pointer; font-size:20px;}
/*#accordion .ui-state-active a.accordian-edit { color:#fff;}*/
.billing_shipping_left{width:auto;}
.billing_shipping_left .billing_block{margin:0; padding:0px;}
.billing_shipping_left .form_block{width:338px; padding:0 0px 0px; border-right:1px dotted #c2c2c2;}
.billing_shipping_left .detail_block{margin:0px; overflow:hidden; padding:12px 0 0 0px; border:solid 0px #cdcdcd;}
.billing_shipping_left .fm_block_in{color:#383838; font-size:15px; font-weight:normal; margin:0; width:300px}
.billing_shipping_left .fm_block_in input[type="radio"],
.billing_shipping_left .fm_block_in input[type="checkbox"]{float:left; margin:3px 5px 0 0 !important;}
* + html .billing_shipping_left .fm_block_in input[type="radio"] {margin:-1px 2px 0 0 !important;}
* + html .billing_shipping_left .fm_block_in input[type="checkbox"]{float:left; margin:0px 2px 0 0 !important;}
.billing_shipping_left .form_check_title{margin:0px 0 0 0; padding:0 0px 0 0; width:316px; overflow:hidden;}
.billing_shipping_left .form_check_title h3{font-size:17px; color:#40a8da; margin:0; padding:5px 0 5px;}
.billing_shipping_left .detail_block h1{font-size:17px; color:#40a8da; margin:0; padding:5px 0 5px;}
.billing_shipping_left .form_check_title h4{color:#858382; font-size:13px; line-height:16px; margin:0; padding:0px 0 9px;}
.billing_shipping_left .form_check_title h6{color:#001f37; font-size:15px; margin:0; padding:5px 0 11px;}
.billing_shipping_left .shipp_text{font-size:15px; color:#858382;}
.sform_block{width:100%; padding:0 0 13px 0; float:left}
.sform_block label{color:#4d4d4d; display:block; font-size:15px; font-weight:normal; margin:0px; overflow:hidden; padding:0 0px 0 0; float:left; width:116px; line-height:24px; text-align:left;}
.sform_block label span{color:#f14272;}
.sptext_bg{background:#fff; border:1px solid #dfdfdf; height:25px; width:188px; padding:0 5px; float:left;}
.sptext_bg input{background:none; border:none; color:#787878; font-size:13px; height:25px; line-height:25px; margin:0; padding:0px; width:188px; font-family: 'bubblegum_sansregular';}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sptext_bg input{background:none; border:none; color:#787878; font-size:13px; height:15px; line-height:15px; margin:6px 0 0 0; padding:0px; width:188px; font-family: 'bubblegum_sansregular';}
}
.cvtext_bg{background:#fff; border:1px solid #dfdfdf; height:25px; width:88px; padding:0 5px; float:left;}
.cvtext_bg input{background:none; border:none; color:#787878; font-size:13px; height:25px; line-height:25px; margin:0; padding:0px; width:88px; font-family: 'bubblegum_sansregular';}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cvtext_bg input{background:none; border:none; color:#787878; font-size:13px; height:15px; line-height:15px; margin:6px 0 0 0; padding:0px; width:88px; font-family: 'bubblegum_sansregular';}
}
.shop_sign_btn{padding:0px; margin:0px 0px 0 0px; width:112px}
.shop_sign_btn a{padding:0px; margin:0px; width:112px; height:44px; display:block; background:url(../images/sign_in.png) left top no-repeat}
.shop_sign_btn a:hover{background:url(../images/sign_in.png) left bottom no-repeat;}
.continue_btn{padding:0px; margin:0px; width:127px}
.continue_btn a{padding:0px; margin:0px; width:127px; height:44px; display:block; background:url(../images/continue_btn.png) left top no-repeat}
.continue_btn a:hover{background:url(../images/continue_btn.png) left bottom no-repeat;}
.rq_text{padding:0px 0 5px 0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#616161; font-size:12px;}
.rq_text span{ color:#F00;}
.shop_country{width:200px;}
.shop_country div.selector{width:202px; min-width:202px;}
.shop_country div.selector span{width:165px; min-width:165px;}
.shop_country div.selector select{width:200px; min-width:200px;}
.pay_block{color:#383838; font-size:15px; font-weight:normal; margin:0; padding:10px 0 10px 0; width:100%;}
.pay_block p{font-size:14px; color:#686868; font-family: 'Calibri'; padding:10px 0 0 0;}
.pay_block input[type="radio"],
.pay_block input[type="checkbox"]{float:left; margin:0 3px 0 0;}
.pay_block .pay_check_title{margin:0px 0 0 0; padding:0 0px 0 0; width:auto; overflow:hidden;}
.pay_block .pay_check_title h3{font-size:14px; color:#252525; margin:0; padding:5px 0 5px; font-family: 'Calibri-Bold';}
.wdt_390{width:388px !important;}
.or_total{padding:10px 0 0px 0; margin:0px; font-size:12px; color:#616161; font-family:Arial, Helvetica, sans-serif;}
.or_total span{ color:#345a87;}
.for_text{ font-size:12px;}
.confir_btn{padding:0px; margin:0px 0 10px 0px; width:180px}
.confir_btn a{padding:0px; margin:0px; width:180px; height:41px; display:block; background:url(../images/confir_btn.png) left top no-repeat}
.confir_btn a:hover{background:url(../images/confir_btn.png) left bottom no-repeat;}
.shop_month{width:133px;}
.shop_month div.selector{width:122px; min-width:122px;}
.shop_month div.selector span{width:96px; min-width:96px;}
.shop_month div.selector select{width:130px; min-width:130px;}
.shop_textarea_bg{border:1px solid #DFDFDF; height:52px; width:197px;}
.shop_textarea_bg textarea{width:191px; height:47px; resize:none; color:#787878; font-size:13px; padding:2px 0 0 5px; background:transparent; border:0px; overflow:auto;  font-family: 'bubblegum_sansregular';}
.shopping_basket .rev_tbl_block_new table{margin:0 auto;}
.shopping_basket .rev_tbl_block_new th{padding:0px 0 0 18px; margin:0px; height:32px; line-height:32px; font-family:'circulamedium'; color:#fff; font-size:16px; text-transform:uppercase; background:#6c6c6c; text-align:left; font-weight:normal; border-bottom:2px solid #cdcdcd;}
.shopping_basket .rev_tbl_block_new td{padding:14px 0 14px 18px; text-align:left; font-family:'Calibri'; font-size:14px; color:#686868; border-bottom:1px solid #e8e8e8;}

.confirm_block{padding:10px 0 0 0; margin:15px 0 0 0px; width:100%; border-top:1px dotted #C2C2C2;}
.conf_dt{padding:0px 0 0 0px; margin:0px; width:408px; font-size:15px; color:#858382;}
.confirm_btn{padding:0px; margin:0px; width:140px}
.confirm_btn a{padding:0px; margin:0px; width:140px; height:44px; display:block; background:url(../images/confirm_btn.png) left top no-repeat}
.confirm_btn a:hover{background:url(../images/confirm_btn.png) left bottom no-repeat;}

/* product detial */
.main_pro{width:100%; float:left; padding:10px 0 0 0;}
/*.pro_big{padding:46px 39px 39px 39px; margin:0px; width:374px; height:378px; background:url(../images/big_frame.jpg) left top no-repeat; overflow:hidden;}*/
.pro_big{padding:24px 30px 39px; margin:0px; width:374px; height:378px; overflow:hidden;}
.pro_left{padding:0px; margin:0px; width:230px;} /*replaced old - jigar*/
/*.pro_left{padding:0px; margin:0px; width:240px; height:420px; overflow-y:auto;}*/
#list1{width:auto; list-style-type:none; margin:0px;}
#list1 li{float:left; padding:0px; width:115px; height:106px; background:url(../images/pro_thumb_bg.jpg) left top no-repeat;}
#list1 div{width:96px; height:90px; padding:5px; text-align:center;}
/*#list2 {width:auto; list-style-type:none; margin:0px;}*/
#list2 {width:380px; list-style-type:none; margin:0px;padding-left:8px;padding-top:9px;}
#list2 li{float:left; padding:0px; width:93px; height:104px;}
#list2 div {width:60px; height:97px; padding:5px; text-align:center;}
.placeHolder div {border:dashed 1px #4b8dad !important;}
.top_arrow{padding:10px 0px; width:230px; text-align:center;}
.down_arrow{padding:10px 0px; width:230px; text-align:center;}

.edit_block{padding:10px; overflow:hidden;}
.sl_submit{padding:0px; margin:0px 0 0 0;}
.sl_submit a{padding:0px; margin:0px; background:url(../images/sl_submit.png) left top no-repeat; height:36px; width:96px; display:block;}
.sl_submit a:hover{background:url(../images/sl_submit.png) left bottom no-repeat;}

.upload_btn{padding:0px; margin:0px 0 0 0;}
.upload_btn a{padding:0px; margin:0px; background:url(../images/upload_btn.png) left top no-repeat; height:36px; width:150px; display:block;}
.upload_btn a:hover{background:url(../images/upload_btn.png) left bottom no-repeat;}

.frame_popup{ width:380px;}
.popup_detail{padding:15px; margin:0px; background:#f3f3f3; overflow:hidden;}
.pop_left{padding:0px; margin:0px; width:144px; background:url(../images/cate_line.jpg) top right no-repeat; font-size:20px; color:#1193d1; line-height:21px;}
.pop_left span{color:#f14272;}
.pop_right{padding:0px 0 0 10px; margin:0px; font-size:15px; color:#787878; line-height:20px;}
.pop_right span{color:#001f37;}

.date_drop{width:96px;}
.date_drop div.selector{width:96px; min-width:96px;}
.date_drop div.selector span{width:61px; min-width:61px;}
.date_drop div.selector select{width:96px; min-width:96px;}

/*.inline_bg{background:url(../images/inline_bg.jpg) left top no-repeat !important; width:221px !important; height:101px !important; float:left !important;}*/

.regi_btn input[type=submit]{padding:0px; margin:0px; width:128px; height:44px; background:url(../images/regi_btn.png) left top no-repeat; display:block}
.regi_btn input[type=submit]:hover{background:url(../images/regi_btn.png) left bottom no-repeat}
.login_btn input[type=submit]{padding:0px; margin:0px; background:url(../images/login_btn.png) left top no-repeat; height:44px; width:98px; display:block;}
.login_btn input[type=submit]:hover{background:url(../images/login_btn.png) left bottom no-repeat;}
.sent_btn input[type=submit]{padding:0px; margin:0px; background:url(../images/sent_btn.png) left top no-repeat; height:44px; width:138px; display:block;}
.sent_btn input[type=submit]:hover{background:url(../images/sent_btn.png) left bottom no-repeat;}
.submit_btn input[type=submit]{padding:0px; margin:0px; background:url(../images/submit_btn.jpg) left bottom no-repeat; height:44px; width:96px; display:block;}
.submit_btn input[type=submit]:hover{background:url(../images/submit_btn.jpg) left top no-repeat;}
.apply_btn input[type=button]{padding:0px; margin:0px; width:69px; height:28px; background:url(../images/apply_btn.png) left top no-repeat; display:block;border:none;}
.apply_btn input[type=button]:hover{background:url(../images/apply_btn.png) left bottom no-repeat;border:none;}
.key_search input[type=submit]{padding:0px; margin:0px; width:33px; height:33px; background:url(../images/search_btn.jpg) left top no-repeat; display:block;}
.key_search input[type=submit]:hover{background:url(../images/search_btn.jpg) left bottom no-repeat;}


.foot_submit input[type=submit]{padding:0px; margin:0px; width:78px; height:36px; background:url(../images/foot_submit_btn.jpg) left top no-repeat; display:block;}
.foot_submit input[type=submit]:hover{background:url(../images/foot_submit_btn.jpg) left bottom no-repeat;}


.shop_sign_btn input[type=button]{padding:0px; margin:0px; width:112px; height:44px; display:block; background:url(../images/sign_in.png) left top no-repeat}
.shop_sign_btn input[type=button]:hover{background:url(../images/sign_in.png) left bottom no-repeat;} 

.continue_btn input[type=button]{padding:0px; margin:0px; width:127px; height:44px; display:block; background:url(../images/continue_btn.png) left top no-repeat;border:none; cursor : pointer}
.continue_btn input[type=button]:hover{background:url(../images/continue_btn.png) left bottom no-repeat;border:none;cursor : pointer}

.confirm_btn input[type=submit]{padding:0px; margin:0px; width:140px; height:44px; display:block; background:url(../images/confirm_btn.png) left top no-repeat}
.confirm_btn input[type=submit]:hover{background:url(../images/confirm_btn.png) left bottom no-repeat;}


/* gallery portion */

.gallery_pro {padding:0px; margin:0px;}
.gallery_pro ul {padding:0px; margin:0px; list-style:none;}
.gallery_pro ul li {padding:0px 12px 12px 0; margin:0; list-style:none; float:left; height:150px;}
.mr_none {margin-right:0px !important;}
.pr_none {padding-right:0px !important;}
.gallery_pro ul li img {border:3px solid #f3f3f3;}

.st_1 a{ padding:20px 0 0 45px; height:60px; border-bottom:1px dotted #c9c9c9; font-size:16px; color:#ff3b3b; background:url(../images/st_1.jpg) left center no-repeat; display:block;}
.st_1 a:hover{ color:#333;}
.st_2 a{padding:10px 0 0 45px; height:70px; border-bottom:1px dotted #c9c9c9; font-size:16px; color:#0087b2; background:url(../images/st_2.jpg) left center no-repeat; display:block;}
.st_2 a:hover{ color:#333;}
.st_3 a{padding:10px 0 0 45px; height:70px; border-bottom:1px dotted #c9c9c9; font-size:16px; color:#809b01; background:url(../images/st_3.jpg) left center no-repeat; display:block;}
.st_3 a:hover{ color:#333;}
.st_4 a{padding:20px 0 0 45px; height:60px; border-bottom:1px dotted #c9c9c9; font-size:16px; color:#bb4a93; background:url(../images/st_4.jpg) left center no-repeat; display:block;}
.st_4 a:hover{ color:#333;}


/*By. Amit Gajera */
.ui-accordion-content{height:auto !important;}
.searchresulterror{background-color: #FAEBE7;background-image: url("../images/msg-error.png");background-position: 10px 11px;background-repeat: no-repeat;border: 1px solid #FA4343;color: #DF280A;display: block;font-family: Verdana;font-size: 12px;font-weight: bold;line-height: 18px;margin: 0 0 13px;padding: 10px 10px 10px 31px;}


.pagination_iner { width: auto; border-bottom: 1px dotted #ABABAB; margin: 0px 0 15px 0; padding: 0px 0px 8px 0; text-align: right; }
.pagination_iner a { color: #fff; padding: 2px 6px; background: #424242; font-weight: normal; font-size: 13px; text-transform: uppercase; text-decoration: none; }
.pagination_iner a:hover,
.pagination_iner a.active { color: #ff0000; background: #000;}

mailpart-in{padding:0 1px 50px 1px;background:#e1e1e1}
.mailpart .topnext{height:21px;}
.topnext .right{width:14px; text-align:right}
.paging{float:right;font-size:12px; line-height:21px}
a.previous{color:#3F3F3F;background:url(../images/previous-arrow.png) no-repeat 0px 10px; line-height:30px; padding:0 4px 0 13px;float:right; position:relative;}
a.previous:hover{color:#C1001E}
a.next{color:#3F3F3F; background:url(../images/next-arrow.png) no-repeat 34px 11px;  line-height:30px; padding:0 30px 0px 0px; float:right; position:relative;}
a.next:hover{color:#C1001E}
.mailbut { clear:both;}
.marginrht { margin-right:10px;}
.pagingbg { background:url(../images/pag-bg.png) no-repeat; line-height:31px; width:790px; height:31px;}
.pagingfr { line-height:31px; width:100%; height:31px;}
.pagin a { float:left; padding:0 5px 0 10px;}
.pagin2 { float:left;}
.pagin2 label, .pagin2 a, .pagin2 a:hover  { margin:0px; float:left; padding:0 5px; text-align:center; line-height:28px; display:block; padding:0 5px 0 10px;} 
.pagin2 label { color:#979797; font-weight:bold; padding:0 5px 0 10px;}
.pagin2 a { color:#979797; text-decoration:none; }
.pagin2 a:hover	{ color:#C1001E; text-decoration:none; }

 /*.imgover {border-bottom-color:Black;border-bottom-width:25px;border-bottom-style:groove;}
.imgover img {border-bottom-color:Black;border-bottom-width:25px;border-bottom-style:groove;}
.imgover img:hover  .listing_pop{ display:block !important;}*/

.selected
{	
	margin:0 15px 8px 0;
	/*border: solid 2px; */
	color: #2D2E2E;  
}


.errormsg{color:Red; font-size:14px;}
.searchresult{background-color: #EFF5EA;background-image: url("../images/msg-success.gif");background-position: 10px 11px;background-repeat: no-repeat;border: 1px solid #446423;color: #3D6611;display: block;font-family: Verdana;font-size: 12px;font-weight: bold;line-height: 18px;margin: 0 0 13px;padding: 10px 10px 10px 31px;}



.next_step_btn input[type=submit]{padding:0px; margin:0px; background:url(../images/next_step_btn.png) left top no-repeat; height:43px; width:134px; display:block;}
.next_step_btn input[type=submit]:hover{background:url(../images/next_step_btn.png) left bottom no-repeat;}
.postion_rel
{
	postion:relative;
}


/*21-06-2012*/

.faq-page{ margin:0px; padding:0px; }
.faq-page .ques { margin:0px; padding:0px; font-family: 'bubblegum_sansregular'; color:#2895E5; font-size:17px; }
.faq-page p{ margin:0px; padding:0px;font-family:'Verdana';}
.faq-page p span { margin:0px; padding:0px; font-family: 'bubblegum_sansregular'; color:#363734; font-size:17px; }

.faq{ margin:0px; padding:0px;}
.faq ul{ margin:0px; padding:0px; }
.faq ul li{  background: url("../images/bul1.png") no-repeat scroll left 8px transparent !important;
    font-family: 'Verdana';    margin: 0 0 0 10px;    padding: 0 0 0 12px; line-height:18px; }
		
.faq ul li ul{ margin:10px 0 0 0px; padding:0px;}
.faq ul li ul li{  background: url("../images/bul2.png") no-repeat scroll left center transparent !important;
    font-family: 'Verdana';    margin: 0 0 0 10px;    padding: 0 0 0 8px; line-height:18px; }
    
.BackToPrevious{color:#F14272;padding-bottom:5px;font-size:17px;} 
.BackToPrevious:hover{color:#2D2E2E;}