/*
Theme Name: Twenty Thirteen
Author: Gilbert
*/

@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'SegoeUIRegular';
    src: url('fonts/segoeui.eot');
    src: url('fonts/segoeui.eot') format('embedded-opentype'),
         url('fonts/segoeui.woff') format('woff'),
         url('fonts/segoeui.ttf') format('truetype'),
         url('fonts/segoeui.svg#SegoeUIRegular') format('svg');
}

@font-face {
    font-family: 'SegoeUISemibold';
    src: url('fonts/seguisb.eot');
    src: url('fonts/seguisb.eot') format('embedded-opentype'),
         url('fonts/seguisb.woff') format('woff'),
         url('fonts/seguisb.ttf') format('truetype'),
         url('fonts/seguisb.svg#SegoeUISemibold') format('svg');
}

@font-face {
    font-family: 'SegoeUIBold';
    src: url('fonts/segoeuib.eot');
    src: url('fonts/segoeuib.eot') format('embedded-opentype'),
         url('fonts/segoeuib.woff') format('woff'),
         url('fonts/segoeuib.ttf') format('truetype'),
         url('fonts/segoeuib.svg#SegoeUIBold') format('svg');
}

@font-face {
    font-family: 'AndoSemibold';
    src: url('fonts/ando_semibold.eot');
    src: url('fonts/ando_semibold.eot') format('embedded-opentype'),
         url('fonts/ando_semibold.woff') format('woff'),
         url('fonts/ando_semibold.ttf') format('truetype'),
         url('fonts/ando_semibold.svg#AndoSemibold') format('svg');
}


@font-face {
    font-family: 'GothamRoundedBook';
    src: url('fonts/gotham-rounded-book.eot');
    src: url('fonts/gotham-rounded-book.eot') format('embedded-opentype'),
         url('fonts/gotham-rounded-book.woff') format('woff'),
         url('fonts/gotham-rounded-book.ttf') format('truetype'),
         url('fonts/gotham-rounded-book.svg#GothamRoundedBook') format('svg');
}

@font-face {
    font-family: 'SegoeUILight';
    src: url('fonts/segoeuil.eot');
    src: url('fonts/segoeuil.eot') format('embedded-opentype'),
         url('fonts/segoeuil.woff') format('woff'),
         url('fonts/segoeuil.ttf') format('truetype'),
         url('fonts/segoeuil.svg#SegoeUILight') format('svg');
}

body{margin:0; padding:0; background:url(images/header_bg.jpg) repeat-x top left; font-family: 'SegoeUIRegular'; line-height:16px;}
p{line-height:16px; font-family: 'SegoeUIRegular'; font-size:14px; line-height:17px; margin:0 0 15px 0; padding:0; color:#444444;}
input, select, textarea{color:#4e4e4e; font-size:14px;}
h1,h2,h3,h4,h5,h6,ul{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{line-height:normal; font-family: 'AndoSemibold';}
.top_fix{width:980px; margin:0 auto;}
.headr{float:left; width:100%;}
a.main-logo{float:left; width:206px; height:61px; margin:20px 0 0 0;}
.headr .top_right{width:515px; height:90px; float:right;}
.top_right ul.top_right_nav{list-style:none; overflow:hidden; line-height:46px;}
ul.top_right_nav li{float:left; line-height:46px;}
ul.top_right_nav li.phn, ul.top_right_nav li.abt, ul.top_right_nav li.prci, ul.top_right_nav li.rivw, ul.top_right_nav li.fb{background:url(images/top_scl_icns.png) 0 0 no-repeat; font-size:12px; padding:0 0 0 17px; float:left;} 
ul.top_right_nav li.phn{background-position:0 14px; width:123px; font-size:18px; color:#636363; font-family: 'SegoeUISemibold';}
ul.top_right_nav li.abt{background-position:-142px 14px; width:43px; color:#636363;}
ul.top_right_nav li.prci{background-position:-210px 14px; width:107px; padding:0 0 0 24px;}
ul.top_right_nav li.rivw{background-position:-343px 14px; width:56px; padding:0 0 0 24px; color:#636363;}
ul.top_right_nav li.fb{background-position:-410px 14px; width:85px; height:46px;}
.top_right .search_row{width:344px; float:right; height:36px;}
.search_row a.mycart{width:134px; height:32px; line-height:32px; color:#3d507e; float:left; background:url("/images/top_cart.png") no-repeat scroll 7px 5px #e5e4e9; font-size:12px; display:block; border:1px solid #D9D9D9; box-shadow:1px 1px 0 0 #a6bbc5; margin:0 0 0 15px; position:relative; text-align:center; text-decoration:none;}
.search_row .icn_frst, .search_row .aro_icn{background:url(images/cart_icons.png) no-repeat 0 0; float:left; position:absolute;}

.search_row .icn_frst{top:2px; left:5px; width:34px; height:27px; background-position:0 0;}
.search_row .aro_icn{top:9px; right:5px; height:11px; width:11px; background-position:-106px -7px;}

.cartdetail{display:none; width:150px; height:200px;}

.search_row	.search_bar{position:relative; top:0; left:0; float:left;}
.search_bar input[type="text"]{border:#d9d9d9 solid 1px; height:32px; line-height:32px; width:176px; padding:0 0 0 14px; box-shadow:1px 1px 0 0 #a6bbc5;}
.search_bar .srch_icn{background:url(images/search_icn.jpg) no-repeat top left; width:13px; height:16px; position:absolute; top:10px; right:9px; cursor:pointer; border:none;}
.mid_ful_row{float:left; width:100%; margin:18px 0 0 0;}
.mid_fix_col{width:1040px; margin:0 auto;}
.photo_cat_list{overflow:hidden; margin:30px 0 0 30px;}
.photo_cat_list .cat_box{width:313px; float:left; position:relative; margin:0 20px 0 0; height:290px; text-align:center;}
.cat_box .bot_but{bottom:25px !important; left:27% !important;}
.cat_box .caption{width:311px; height:80px; border:#c3c3c3 solid 1px; color:#4c6f83; font-family: 'SegoeUISemibold'; line-height:80px; text-transform:uppercase; text-align:center; bottom:44px; position:absolute; left:0; background:#fff;}
.cat_box a.bot_but, a.get_start_but{position:absolute; bottom:7px; left:73px; border:#d8d9dd solid 1px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; height:51px; line-height:51px; padding:0 33px; font-size:15px; color:#52575c; text-transform:uppercase; background:url(images/cat_but_bg.jpg) repeat-x top left; font-family: 'SegoeUIBold'; text-decoration:none;}
.social_bar{background:url(images/social_bar_bg.png) no-repeat top left; position:relative; margin:30px 0 0 0; float:left; padding:19px 28px 0; width:95%;}
.social_bar_bot_shad{background:url(images/slider_bot_shadow.png) no-repeat top left; width:980px; height:80px; position:absolute; left:26px; bottom:-15px; z-index:-1;}
.social_bar .boxs{width:316px; float:left; margin:0 18px 0 0; height:220px;}
.boxs ul{list-style:none;}
.boxs ul li{margin:0 10px 10px 0; float:left;}
.social_bar .boxs ul li img{opacity:0.6;}
.social_bar .boxs ul li img:hover{opacity:1;}

.boxs h2{font-family: 'SegoeUISemibold'; color:#3a589b; font-size:20px; text-transform:uppercase; font-size:20px; margin:0 0 13px 0; font-weight:normal;}
.instfd h2{color:#517fa6}
.get_socl{width:246px !important; margin:45px 0 0 56px !important; position:relative;}
.get_socl h2{font-family: 'AndoSemibold'; color:#831960; font-size:62px; text-transform:capitalize; letter-spacing:-2px; margin-bottom:0;}
.get_socl p{text-align:center; font-size:14px; color:#444444; overflow:hidden;}
.get_socl .icn_boxs{width:110px; margin:30px auto 0;}
.icn_boxs a.vid, .icn_boxs a.fb{background:url(images/fb_icns.png) no-repeat 0 0; width:40px; height:40px; float:left;}
.icn_boxs a.vid{background-position:0 0; margin:0 28px 0 0;}
.icn_boxs a.fb{background-position:-66px 0}
.scl_bot_arow{background:url(images/fb_down_arow.png) no-repeat top left; width:94px; height:41px; position:absolute; left:30px; bottom:10px;}
.last_marg_rit{margin-right:0 !important;}
.gray_bg_ara{background:#f0f0f0 url(images/mid_gray_bg.png) repeat-x top left; height:460px; margin:69px 0 20px 0;}
.browse_by_design{margin:50px auto 0; width:980px; position:relative;}
.browse_by_design .had{position:absolute; width:315px; height:63px; top:-82px; left:332px;}
.browse_by_design ul{list-style:none; border:#c3c3c3 solid 1px; overflow:hidden;}
.browse_by_design ul li{padding:11px 5px; float:left; border-bottom:#c3c3c3 solid 1px; border-right:#c3c3c3 solid 1px; position:relative;}
.browse_by_design ul li img{opacity:0.6;}
.browse_by_design ul li img:hover{opacity:1; cursor:pointer;}
.browse_by_design ul li h3.brows_head{background:url(images/browse_head_bg.png) no-repeat top left; width:132px; height:50px; text-align:center; color:#142e44; font-family: 'AndoSemibold'; font-size:24px; font-weight:normal; line-height:38px; position:absolute; top:0; right:14px; z-index:9;}
.bodr_bot_non{border-bottom:0 !important;}
.bodr_rit_non{border-right:0 !important;}
.design_step_fix{width:980px; margin:0 auto;}
.design_step_fix .left_part{float:left; width:630px;}
.design_step_fix .right_part{float:left; background:url(images/steps_rit_bg.jpg) no-repeat 0 0; width:320px; margin:0 0 0 20px; height:200px;}
.design_step_fix .right_part h2{font-family: 'AndoSemibold'; color:#2e4d6c; font-size:40px; text-align:center;}

.design_step_fix .right_part > p{width:230px; margin:15px auto;}
.design_step_fix .right_part a.red_but{background:url(images/refr_but_bg.png) repeat-x top left; border:#d21d22 solid 1px; position:relative; height:43px; line-height:43px; color:#fff; text-decoration:none; display:block; width:206px; margin:0 auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center}

.footr_wrap{background:#2e4d6c; clear:both; float:left; width:100%; margin:25px 0 0 0; padding:0 0 30px 0;}

.footr_wrap .footr_fix{width:1120px; margin:15px auto 0; overflow:hidden;}
.foot_boxes{float:left;}
.footr_fix .foot_row{float:left; border-bottom:#364376 solid 1px; padding:25px 0; width:100%;}
.footr_fix h2, .footr_fix h3{font-family: 'GothamRoundedBook'; color:#fff; font-size:20px; font-weight:normal; text-transform:uppercase; margin:0 0 25px 0;}
.footr_fix h3{font-size:16px;}
.footr_fix .first_box{width:250px;}
.footr_fix .first_box input[type="text"],.footr_fix .first_box input[type="email"]{width:216px; float:left; margin:0 0 15px 0; padding:12px 16px; color:#4e4e4e; box-shadow:0 0 1px 1px #333333; color:#4e4e4e;}
.footr_fix .first_box input[type="submit"]{width:124px; height:29px; line-height:29px; text-align:center; text-transform:uppercase; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none; background:#d2272d url(images/but_btn_bg.jpg) top left repeat-x; font-family: 'SegoeUISemibold'; color:#fff; box-shadow:#14222f 1px 1px 0 0; float:right;}
.footr_fix .sec_box{width:248px; margin:0 38px;}
.footr_fix .sec_box p{color:#f3f3f3; font-size:17px; line-height:18px; margin:0 0 18px 0;}
.footr_fix .foot_icn_box{margin:0 24px;}
.foot_icn_box a.liv_chat, .foot_icn_box a.hlp_cnt, .foot_icn_box a.cal_us{background:url(images/foot_icns.png) no-repeat 0 0; float:left;}
.foot_icn_box a.liv_chat{background-position:0 0; width:140px; height:130px;}
.foot_icn_box a.hlp_cnt{background-position:-203px 0; width:120px; height:130px;}
.foot_icn_box a.cal_us{background-position:-398px 0; width:112px; height:126px;}
.foot_row .fbox{float:left; margin:0 20px 0 0;}
.foot_row .fbox ul{list-style:none;}
.foot_row .fbox ul li, .foot_row .fbox p{font-size:13px; margin:0 0 15px 0; color:#fff; font-family: 'SegoeUIRegular'; width:90%; float:left;}
.foot_row .fbox ul li a{color:#f3f3f3; font-size:13px; text-decoration:none;}
.foot_row .cont_list_bx{width:218px;}
.foot_row .cat_list_bx{width:418px;}
.cat_list_bx ul li{width:47% !important;}
.foot_row .scol_list_bx{width:170px;}
.foot_row .foot_abt_us{width:232px;}
.foot_abt_us p{font-size:13px; color:#9b99bc !important; line-height:18px;}
.foot_row p.copy_txt{font-size:11px; color:#f3f3f3; width:45%; float:left;}
p.right_txt{width:20%; float:right; font-size:11px; color:#b1b8c1; text-align:right;}
.ind_shad{bottom:-26px !important;}

/*******************About Us************************/
.mid_iinr_ara{width:980px; margin:0 auto;}
.in_page h5.in_tilte{font-family: 'AndoSemibold'; font-size:35px; color:#831960; font-weight:normal; margin:0 0 18px 0;}
.white_bg{background:#fff;}
.cont_row{width:100%; float:left; clear:both; margin:25px 0;}
.abt_left{width:670px; float:left;}
.abt_right{width:278px; height:221px; float:left; box-shadow:0 0 2px 2px #D8D9DD; position:relative; margin:0 0 0 23px;}
.abt_right h4{ color: #29555E;
    font-family: 'SegoeUILight';
    font-size: 38px;
    font-weight: normal;
    line-height: 40px;
    margin: 13px auto 0;
    text-align: center;
    width: 170px;
	}
a.abt_get_rigt{bottom: 11px;  left: 74px;}
	
.abt_left h2{font-family: 'AndoSemibold'; font-size:24px; color:#142e44; line-height:26px; font-weight:normal; margin:0 0 19px 0;}
.abt_space{margin:50px 0;}
ul.abt_bot_box{list-style:none;}
ul.abt_bot_box li{box-shadow: 0 0 2px 2px #D8D9DD; float: left; margin: 0 25px 0 0; min-height: 160px; padding: 21px 38px 38px; position: relative; width: 148px;}
ul.abt_bot_box li h3{color: #29555E;
    font-family: 'SegoeUILight';
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 110px;}
	
.last_box_marg{margin-right:0 !important;}
a.get_get_abt{bottom: 14px; left: 36px;}
/*******************End About Us************************/

/*******************Common Css************************/
.in_page{float:left; margin:30px 0 30px 20px;}

/*******************Support************************/
.support_page .left_part{width:305px; float:left; margin:0 32px 0 0;}
.support_page .right_part{float:left;}
.left_part ul.sprt_list{list-style:none; overflow:hidden; margin:0 0 35px 0;}
ul.sprt_list li{float:left; width:95%; background:#29555e; height:40px; line-height:40px; margin:0 0 10px 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 0 0 15px; color:#fff; font-size:14px;}
.support_page .left_part h6, .support_page .right_part h6{font-size:16px; color:#444444; margin:4px 0 21px;}
.support_page .right_part .inp_part{padding:25px; border:#c3c3c3 solid 1px; float:left; width:560px; }
.support_page .right_part .inp_part h5{color:#3e3e3e; font-size:14px; font-family: 'SegoeUISemibold'; font-weight:normal; margin:0 0 10px 0;}

.support_page .right_part .inp_part p{margin-bottom:40px; color:#3e3e3e; font-size:12px;}

/*******************Support************************/


/*******************Approval Page************************/
.approval_page .approv_left{width:474px; height:340px; padding:6px; box-shadow:0 0 4px 3px #C3C3C3; float:left;}
.approv_left ul{list-style:none;}
.approv_left ul li{float:left; margin:0 2px 2px 0;}
.approval_page .approv_right{width:429px; margin:0 0 0 40px; float:left;}
.approv_right h3{font-family: 'AndoSemibold'; font-size:25px; color:#4c4c4c; font-weight:normal; margin:0 0 18px 0;}
.approv_right p{margin-bottom:30px;}
.approv_right a.next_but, a.other_but,a.more-link{background:url(images/app_next_but.png) no-repeat top left; width:210px; height:49px; font-size:14px; text-transform:uppercase; text-align:center; font-family: 'SegoeUISemibold'; display:block; color:#fff; line-height:44px; text-decoration:none; position:relative;}


/*******************Approval Page End************************/

/*******************Thanks Page Start************************/
.thanks_page .socl_box{box-shadow:0 0 4px 3px #C3C3C3; background:url(images/thanks_box_design.jpg) no-repeat bottom right; padding:28px 15px; width:560px; text-align:center; overflow:hidden;}
.thanks_page .socl_box h3{font-size:30px; color:#831960; text-align:center; font-weight:normal;}
.thanks_page h6{color:#444444; font-weight:normal; font-size:16px; font-family: 'SegoeUISemibold'; margin:0 0 46px;}
.thanks_page .socl_box .sl_boxs{width:137px; height:146px; float:left; margin:20px 18px 0 0;}
.sl_boxs a.fb, .sl_boxs a.twt{background:url(images/thanks_icons.png) no-repeat 0 0; width:103px; height:103px; float:left; margin:0 0 0 18px;}
.fbb_box{margin-left:22% !important;}
.sl_boxs a.fb{background-position:0 0;}
.sl_boxs a.twt{background-position:-162px 0;}
.sl_boxs span{font-family: 'AndoSemibold'; font-size:23px; font-weight:normal; color:#b8b8b8; margin:16px 0 16px 11px; float:left;}
.thanks_page .like_row{width:80%; float:left; margin:11px 0;}
.thanks_page .like_row label{color:#444444; font-size:16px; font-family: 'SegoeUILight'; float:left;}
.thanks_page .like_row .icn_bxx{background:url(images/thanks_like_but.png) no-repeat; width:150px; height:26px; float:left; margin:0 0 0 15px;} 

/*******************Thanks Page End************************/


/*******************My Cart Page************************/
.my_cart_page ul.cart_row{overflow:hidden; list-style:none; margin:0 0 20px;}
.gray_clr{background:#f7fbfc;}
ul.cart_row li{float:left; margin:0 0 0 48px; color:#444; font-size:14px;}
ul.cart_row li select{color:#444; font-size:14px; border:#c3c3c3 solid 1px; padding:2px 4px;}
.fst_left{margin-left:0 !important;}
ul.cart_row li.prodct{width:110px;}
ul.cart_row li.detl{width:298px;}
ul.cart_row li.othr{width:75px;}
ul.cart_row li h2{font-size:24px; color:#8a8c8e; font-weight:normal; margin:0 0 15px 0;}
ul.cart_row li.othr .copy_txt, ul.cart_row li.othr .del_txt{background:url(images/cpy_del.jpg) no-repeat 0 0; height:18px; line-height:18px; font-size:11px; width:100%; clear:both; display:block; padding:0 0 0 16px; margin:0 0 2px 0; text-decoration:none;}
ul.cart_row li.othr .copy_txt{background-position:0 4px; color:#2472da;}
ul.cart_row li.othr .del_txt{background-position:0 -18px; color:#bf130d;}
.my_cart_page a.check_bt{float:right;}

/*******************My Cart Page End************************/

/*******************Contact Page************************/
.contact_page .contact_left{width:260px; float:left;}
.contact_page .contact_right{width:480px; float:left; margin:0 0 0 47px;}
.contact_right input[type="text"]{border:#d9d9d9 solid 1px; box-shadow:#707070 1px 1px 1px 0; width:188px; height:40px; line-height:40px; padding:0 0 0 19px; margin:0 26px 0 0;}
.contact_right p{margin-bottom:18px;}
.contact_right textarea.cnt_mes{border:#d9d9d9 solid 1px; box-shadow:#707070 1px 1px 1px 0; resize:none; width:426px; height:146px; padding:10px 0 0 19px;}
.contact_left p{margin:0 0 22px 0;}
.contact_left p strong{font-size:16px; color:#444444;}
.contact_left p > a{text-decoration:none; color:#444444;}

/*******************Contact Page End************************/
/*******************Blog Start************************/
.blog_page .left_blog, .blog_individ_page .left_blog{width:260px; float:left;}
.blog_page .left_blog h5, .blog_individ_page .left_blog h5{font-family: 'AndoSemibold'; font-size:35px; color:#831960; font-weight:normal; margin:0 0 18px 0;}
.left_blog ul{list-style:none;}
.left_blog ul li{background:url(images/blog_list_bg.jpg) no-repeat top left; height:50px;  margin:0 0 10px 0;}
.left_blog ul li a{display:block; color:#29555e; font-size:19px; line-height:50px; text-decoration:none;}
.blog_page .right_blog{width:700px; float:left;}
.right_blog .blog_row{width:100%; float:left; margin:0 0 50px 0;}
.blog_row h4{color:#831960; font-size:27px; font-family: 'SegoeUIRegular'; font-weight:normal; margin:15px 0;}
.blog_row p{color:#5b5b5b; margin: 10px 0 20px;}

/*******************Blog End************************/

/*******************Blog Individual************************/
.blog_individ_page .right_blog_ind{width:693px; float:left;}
.right_blog_ind h1{font-size:37px; color:#831960; margin:0 0 20px 0; font-family: 'SegoeUIRegular'; font-weight:normal;}
.right_blog_ind p{margin:0 0 25px 0;}
.right_blog_ind p.stylsh_txt{color: #5B5B5B;
    font-size: 18px;
    font-style: italic;
    line-height: 22px;
    padding-left: 38px; background:url(images/inver_comas.png) 9px 3px no-repeat;}
	
.right_blog_ind h2.head_row{height:52px; border-top:#5b5b5b solid 1px;}
.right_blog_ind h2.head_row span{background:url(images/blog_ind_hd.jpg) no-repeat top left; width:132px; height:51px; display:block; line-height:50px; font-weight:normal; text-align:center; line-height:37px; margin:-1px 0 0  0;}
.right_blog_ind ul{margin: 0px 15px; float:left;}
.right_blog_ind ul li{
    float: left;
    margin: 0 17px 0 0;
    padding: 1px 2px;
    width: 100%;
    color: #444444;
    font-size: 14px;
    line-height: 16px;
    
}
.right_blog_ind ul li span{font-size:15px; color:#831960; margin:8px 0 0; float:left;}

/*******************Cal Quantities************************/
.cal_quantis .cal_quant_left{width:205px; float:left; margin:20px 0 0 0;}
.cal_quantis .cal_quant_right{float:left; margin:0 0 0 79px; width:570px;}
.cal_quant_right h4{font-size:27px; color:#8a8c8e; margin:40px 0 32px 0; font-weight:normal;}
.cal_quant_right ul{list-style:none; overflow:hidden; margin:0 0 38px;}
.cal_quant_right ul li{background:url(images/quant_list_icn.jpg) no-repeat 0 0; margin:0 0 15px 0; color:#444444; padding:0 0 0 23px; line-height:18px; width:135px; float:left;}

/*******************Checkout************************/
.checkout_page h4{color:#444444; font-family: 'SegoeUIBold'; font-weight:normal; margin:10px 0 12px 0; float:left; width:100%;}
.checkout_page p{margin:0 0 17px 0; clear:both; float:left;}
.checkout_page p input[type="text"]{padding-left:18px; width:190px; line-height:40px; height:40px; border:#d9d9d9 solid 1px; box-shadow:#707070 1px 1px 1px 0; margin:0 30px 0 0;}
.checkout_page p select{padding:12px 10px 12px 18px; width:180px; border:#d9d9d9 solid 1px; margin:0 30px 0 0;}
a.gray_but{background:url(images/gray_but.png) no-repeat top left; width:211px; height:49px; line-height:44px; color:#3d3d3d; font-size:17px; text-align:center; display:block; text-decoration:none; font-family: 'SegoeUISemibold'; position:relative;}
.checkout_page input.dig_one{width:38px !important;}
.checkout_page input.dig_two{width:48px !important;}


.left_flt{float:left;}
.rite_flt{float:right;}
.marg_top_non{margin-top:0 !important;}
.marg_bot_non{margin-bottom:0 !important;}
.marg_right_non{margin-right:0 !important;}
.bt_shad{background:url(images/but_bot_shadow.png) no-repeat top left; width:201px; height:25px; position:absolute; left:3%; bottom:-22px;}





a.sign_in_but{background:url(images/log_in_but.png) no-repeat top left; width:182px; height:42px; font-size:14px; text-transform:uppercase; text-align:center; font-family: 'SegoeUISemibold'; display:block; color:#fff; line-height:38px; text-decoration:none;}


a.detal_but{background:url(images/detail_but.png) no-repeat top left; width:253px; height:50px; font-size:14px; text-transform:uppercase; text-align:center; font-family: 'SegoeUISemibold'; display:block; color:#fff; line-height:44px; text-decoration:none;}


/*******************Photo magnets************************/
.photo_magnet{margin:30px 0 30px 0 !important;}
.photo_magnet .pho_mag_left{width:474px; height:365px; padding:6px; border:#c3c3c3 solid 1px; float:left;}
.pho_mag_left ul{list-style:none;}
.pho_mag_left ul li{float:left; margin:0 2px 2px 0;}
.pho_mag_left ul li img{opacity:0.5;}
.pho_mag_right{width:456px; margin:0 0 0 33px; float:left;}
.pho_mag_right .lft_box{width:260px; height:130px; float:left;}
.pho_mag_right .rit_box{width:180px; float:left; margin:0 0 0 15px;}
.pho_mag_right .rit_box h6{color:#8a8c8e; font-size:28px; width:107px; margin:0 10px 0 0; float:right; text-align:right; font-weight:normal;}
.pho_mag_right .rit_box h6 span{font-size:58px; float:left; clear:both; color:#2e4d6c;}
.pho_mag_right .rit_box p{clear:both;}
.pho_mag_right h4{font-size:27px; color:#8a8c8e; margin:40px 0 15px 0; font-weight:normal;}
.pho_mag_right ul{list-style:none; overflow:hidden; margin:0 0 14px;}
.pho_mag_right ul li{background:url(images/quant_list_icn.jpg) no-repeat 0 0; margin:0 0 9px 0; color:#444444; padding:0 0 0 23px; line-height:18px; width:127px; float:left;}
.phot_gray_bg{background:#f0f0f0;}
.phot_gray_bg h2{font-size:28px; margin:35px 0 16px 0; font-weight:normal; color:#142e44; float:left; width:100%;}
h3.tabs_head{background:url(images/tab_bg.png) no-repeat top left; width:132px; height:51px; color:#142e44; line-height:40px; font-size:24px; font-weight:normal; text-align:center; margin:0 10px 0 0; float:left;}
h3.tabs_head:hover, h3.tabs_head.active{background:url(images/tab_hover.png) no-repeat top left !important;}

.simple_row{width:100%; float:left;}
.sub_titl{font-size:16px !important; font-family: 'SegoeUIBold' !important; color:#444444 !important; font-weight:normal; margin:4px 0 16px;}

/*******************Uses Tab************************/
.blu_tab, .gray_tab{background:url(images/browse_head_bg.png) no-repeat top left; width:132px; height:51px; line-height:50px;}
.gray_tab{background:url(images/blog_ind_hd.jpg) no-repeat top left !important;}
a.red_but{background:url(images/refr_but_bg.png) top left repeat-x; font-size:14px; border:#d21d22 solid 1px; text-align:center; color:#fff;  font-family: 'SegoeUISemibold'; display:block; text-transform:uppercase; text-decoration:none; width:161px; height:43px; line-height:43px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

a.add_more{background:url(images/pls_but.png) no-repeat 23px 9px, url(images/gray_link_bg.png) repeat-x top left; width:82px; padding:0 0 0 46px; height:36px; line-height:36px; border:#c2c2c2 solid 1px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size:12px; text-transform:uppercase; text-decoration:none; color:#29555e; display:block;}


/******************Uses Tab End************************/
.refr_frind_pop_up{width:713px; padding:35px; position:relative; left:20%; top:66px; border:#c3c3c3 solid 1px; box-shadow:4px 4px 6px 0px #414142; background:#fff;}
.refr_frind_pop_up a.rite_cross{background:url(images/ref_pop_cross.png) no-repeat top left; width:25px; height:25px; position:absolute; top:-11px; right:-11px; float:left;}

.refr_frind_pop_up .ref_left{width:450px; float:left;}
.refr_frind_pop_up .ref_right{width:230px; margin:0 0 0 30px; float:left;}
.refr_frind_pop_up input[type="text"] {
    border: 1px solid #D9D9D9;
    box-shadow: 1px 1px 1px 0 #707070;
    height: 40px;
    line-height: 40px;
    margin: 0 26px 10px 0;
    padding: 0 0 0 19px;
    width: 188px;}
	
.refr_frind_pop_up h3{font-size:26px; color:#746464; font-weight:normal; margin:14px 0; float:left; width:100%;}

/******************Refer Frind************************/

.register_page input[type="text"], .register_page input[type="password"]{border: 1px solid #D9D9D9;
    box-shadow: 1px 1px 1px 0 #707070;
    height: 40px;
    line-height: 40px;
    margin: 0 26px 0 0;
    padding: 0 0 0 19px;
    width: 188px;}

.register_page p{margin-bottom:20px;}

/******************Refer Frind************************/
.signin_page{height:393px;}

.signin_page .signin_left{width:215px; float:left;}

.signin_page .signin_rite{width:330px; float:left; margin:0 0 0 178px;}

.signin_page p{margin-bottom:28px;}

.signin_page input[type="text"], .signin_page input[type="password"]{border: 1px solid #D9D9D9;
    box-shadow: 1px 1px 1px 0 #707070;
    height: 40px;
    line-height: 40px;
    margin: 0 26px 0 0;
    padding: 0 0 0 19px;
    width: 188px;}
	
/******************My Image************************/	
.template_page{margin-left:0 !important;}	
.template_page .temp_left{width:167px; float:left; border-top:#c2d1d8 solid 1px;}
.temp_left ul{list-style:none; overflow:hidden; border:#c3c3c3 solid 1px; padding:8px 0 5px 5px; margin:20px 0 0 0;}
.temp_left ul li{float:left; margin:0 5px 5px 0; position:relative;}
.upload_but_top{margin-top:20px !important;}


.template_page .temp_rite{width:770px; float:left; margin:0 0 0 20px; height:520px; background:#efefef; padding:9px 9px 0 9px;}
.temp_rite ul{list-style:none;}
.temp_rite ul li{float:left; margin:0 19px 19px 0;}
a.upload_but{background:url(images/upload_but_icn.png) no-repeat 15px 6px, url(images/upload_but_bg.png) repeat-x top left; line-height:28px; height:28px; border:#d8d9dd solid 1px; padding:0 0 0 50px; text-decoration:none; font-size:12px; color:#52575c; display:block; box-shadow:#bfbfc0 0 0 2px 0; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }	
a.white_cross{background:url(images/upload_cross.jpg) no-repeat top left; width:9px; height:9px;}

/******************save the Date************************/
.save_the_date{width:100%; float:left; margin:30px 0 30px 0 !important;}
.save_the_date .top_row{width:100%; float:left;}
.top_row .svdat_left{width:45%; float:left;}
.svdat_left label{color:#8a8c8e; font-family: 'AndoSemibold'; font-size:19px; float:left; width:45px; line-height:26px; text-align:left;}
.svdat_left select{float:left; width:137px; border:#b0b0b0 solid 1px; padding:4px 10px 4px 20px; color:#8a8c8e; font-size:12px;}
.top_row .svdat_rite{width:40.5%; float:right;}
.svdat_rite h4{color:#2e4d6c; font-size:28px; line-height:43px; margin:0 14px 0 0; font-weight:normal; float:left;}
.svdat_rite a.refr_a_frnd{background:url(images/refr_but_bg.png) repeat-x top left; width:204px; height:43px; line-height:43px; text-transform:uppercase; color:#fff; display:block; text-decoration:none; text-align:center; border:#d21d22 solid 1px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; float:left;}
.save_the_date ul.des_row{float:left; overflow:hidden; margin:35px 0 22px 0; float:left; list-style:none;}
ul.des_row li{float:left; margin:0 4px 0 0; min-height:220px; width:160px;}
.des_box{width:145px; height:161px; box-shadow:#c8c8c8 0 0 2px 2px; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; margin:5px auto 0;}
ul.des_row a.slct_des_bt, ul.cal_mag_row a.slct_des_bt{background:url(images/select_design_bg.jpg) repeat-x top left; border:#d8d9dd solid 1px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:left; clear:both; color:#52575c; font-size:15px; text-align:center; width:142px; height:29px; line-height:29px; text-decoration:none; font-family: 'SegoeUIBold'; font-size:15px; margin:18px 0 0 6px; box-shadow:#b9b9b9 1px 1px 0 1px;}
 


.grand_ttl_row, .grand_ttl_row_check{width:100%; float:left; margin:0 0 20px 0;}
.grand_ttl_row h2, .grand_ttl_row_check h2{font-size:21px; float:right; clear:both; color:#8a8c8e; margin:0 0 4px 0; font-weight:normal;}
.grand_ttl_row h2 span, .grand_ttl_row_check span{color:#2472da;}
.grand_ttl_row h2.totl_row, .grand_ttl_row_check h2.totl_row{font-size:26px !important;}
.grand_ttl_row_check h2{float:left !important;}

/******************kamily Kids************************/
.kamily_kids_pag{margin:194px 0 30px 20px;}
.kaml_kid_hdr{height:360px;}
.kamly_slid_pic{position:relative; bottom:-63px;}
.kamly_slid_pic img{box-shadow:#a6aaad 0 0 2px 1px; border:#a6aaad solid 1px;}
.kamily_left{width:470px; float:left;}
.kamily_right{width:442px; float:left; margin:0px 0 0 42px;}
a.but_detal{background:url(images/see_fl_rang.jpg) top left repeat-x; line-height:38px; color:#52575c; font-size:15px; text-transform:uppercase; text-align:center; width:196px; border:#d8d9dd solid 1px; display:block; font-family:'SegoeUIBold'; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:#bfbfc0 1px 1px 1px 0;}
.kml_gray_bg{background:#f0f0f0; padding:60px 0 0 0;}
.kml_gray_lft{width:335px; float:left; margin:0 0 0 70px;}
.kml_gray_rit{width:398px; float:right;}
.kamily_kids_last{margin:60px 0 0 20px !important;}

/******************crop rotate************************/

.crop_rotate{}
.crop_left{width:167px; float:left; border-top:#c2d1d8 solid 1px;}
.crop_left ul.pics_list{list-style:none; overflow:hidden; margin:15px 0 0 0;}
ul.pics_list li{background:#e8e8e8 url(images/crop_cross_icn.jpg) 96% 5px no-repeat; line-height:23px; height:23px; margin:0 0 7px 0; font-size:12px; color:#2b333e; position:relative; padding:0 0 0 34px;}
ul.pics_list li span{width:23px; height:23px; float:left; text-align:center; display:block; background:#d9d9d9; position:absolute; left:0; top:0;}
.crop_rite{background:#efefef; margin:0 0 0 18px; float:left; padding:25px; position:relative; width:742px;}
.crop_rite a.crop_clos_rit{background:url(images/crop_clos_icn.jpg) no-repeat top left; width:27px; height:27px; position:absolute; top:3px; right:3px;} 
.crop_rite h3{font-size:25px; color:#4c4c4c; font-weight:normal;}
.crop_rite .crp_btn_rw{margin-top:36px !important; float:left; width:100%;}
.crp_btn_rw a.gray_but{font-size:14px !important; color:#5f5f5f !important; text-transform:uppercase;}

.crop_rite .horiz_ornt{width:374px; float:left; margin:56px 0 0 0;}
.crop_rite .vert_ornt{width:219px; float:left; margin:0 0 0 100px;}
.horiz_ornt .titl, .vert_ornt .titl{font-size:14px; color:#444444; width:65px; line-height:20px; height:20px; background:url(images/quant_list_icn.jpg) no-repeat 0 3px; margin:13px auto; display:block; padding:0 0 0 22px;}

.horiz_ornt .titl{margin-top:52px !important;}


/******************calendar magnets************************/
.calend_magnet{}
.calend_magnet .cal_mag_left{width:260px; float:left; margin:21px 0 0;}



.cal_mag_right{width:456px; margin:0 0 0 240px; float:left;}
.cal_mag_right .lft_box{width:260px; height:130px; float:left;}
.cal_mag_right .rit_box{width:180px; float:left; margin:0 0 0 15px;}
.cal_mag_right .rit_box h6{color:#8a8c8e; font-size:28px; width:107px; margin:0 10px 0 0; float:right; text-align:right; font-weight:normal;}
.cal_mag_right .rit_box h6 span{font-size:58px; float:left; clear:both; color:#2e4d6c;}
.cal_mag_right .rit_box p{clear:both;}
.cal_mag_right h4{font-size:27px; color:#8a8c8e; margin:40px 0 15px 0; font-weight:normal;}
.cal_mag_right ul{list-style:none; overflow:hidden; margin:0 0 14px;}
.cal_mag_right ul li{background:url(images/quant_list_icn.jpg) no-repeat 0 0; margin:0 0 9px 0; color:#444444; padding:0 0 0 23px; line-height:18px; width:127px; float:left;}

.calend_magnet .bot_titl_row{margin:50px 0 0 0 !important;}

.calend_magnet .cont_row .list_optn {width:205px; float:right; margin:16px 0 0 0;}

.list_optn label { color: #8A8C8E; float: left; font-family: 'AndoSemibold'; font-size: 19px; line-height: 26px; text-align: left;
    width:62px;
}

.list_optn select { border: 1px solid #B0B0B0; color: #8A8C8E;
    float: left;
    font-size: 12px;
    padding: 4px 10px 4px 20px;
    width: 137px;
}

.calen_first_gray{background:#eaf0f3;}

.calen_first_gray ul.cal_mag_row{float:left; overflow:hidden; margin:45px 0 110px; float:left; list-style:none;}
ul.cal_mag_row li {
    float: left;
    margin: 0 4px 0 0;
    min-height: 220px;
    width: 160px;
}

ul.cal_mag_row li .des_box {
    border-radius: 11px;
    box-shadow: 0 0 2px 2px #C8C8C8;
    height: 161px;
    margin: 5px auto 0;
    width: 145px;
}

/*****************Imaage************************/

.image_pop_up{width:726px; padding:15px; position:relative; left:20%; top:66px; border:#c3c3c3 solid 1px; box-shadow:4px 4px 6px 0px #414142; background:#fff;}
.image_pop_up a.rite_cross{background:url(images/img_pop_lft_arow.png) no-repeat top left; width:22px; height:37px; position:absolute; top:50px; left:-22px; float:left;}
.top_row{float:left; width:100%; height:40px;}
.top_row a.top_but{background:url(images/img_but_bg.jpg) repeat-x top left; border:#d8d9dd solid 1px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:block; width:97px; height:31px; line-height:31px; box-shadow:#dfdfdf 0 0 1px 0; float:left; margin:0 8px 0 0; color:#52575c; font-size:12px; text-align:center; text-decoration:none;}
.image_pop_up .img_pop_lft{width:405px; float:left; margin:32px 0 0 0;}
.image_pop_up .img_pop_rit{background:#efefef; margin:30px 0 0 37px; width:283px; float:left; text-align:center; height:288px;}
.img_pop_rit img{margin-top:60px;}
p.brow_row{width:187px; height:57px; background:url(images/browse_but.jpg) no-repeat top left; margin:20px 0;}
p.brow_row input{opacity:0; border:none; height:57px; cursor:pointer;}
p.bt_roww{margin:24px 0 0; float:left; width:100%;}
/*****************Imaage************************/

.related_link{
color: #831960;
float: left;
font-size: 15px;
margin: 8px 0 0;
text-decoration: none;
}
.about_us{
 color: #9B99BC !important;
 font-size: 13px;
  line-height: 18px;
}
.mc-field-group input[type="text"]{
 box-shadow: 0 0 1px 1px #333333;
    color: #4E4E4E;
    float: left;
    margin: 0 0 15px;
    padding: 12px 16px;
    width: 216px;
}
.mc-field-group input[type="email"]{
 box-shadow: 0 0 1px 1px #333333;
    color: #4E4E4E;
    float: left;
    margin: 0 0 15px;
    padding: 12px 16px;
    width: 216px;
}
.mce_inline_error {
    color: #FFFFFF;
    margin-bottom: 10px;
}
.response{
 color: green;
 margin-bottom: 10px;

}
.blog_row h4 > a {
    color: #831960;
    text-decoration: none;
}
.more-link{margin-top: 20px;}
.blog_row > ul {
    padding-left: 23px;
}
.blog_row li {
    float: left;
    line-height: 16px;
    font-family: 'SegoeUIRegular';
    width: 100%;
    color: #444444;
    font-size: 14px;
}
.related-posts{
    list-style: none;
}
.related-posts li{
   width: 170px !important;
   font-family: 'SegoeUIRegular';
   color: #444444;
   
}

.search_row a.mycart .no_box {
    background: url("/images/red_circ.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 12px;
    left: 16px;
    min-height: 34px;
    min-width: 34px;
    position: absolute;
    top: -13px;
}
