@charset "utf-8";

@font-face {
    font-family: 'euphemia_ucasbold';
    src: url('../fonts/euphemia_ucas_bold_2.6.6-webfont.eot');
    src: url('../fonts/euphemia_ucas_bold_2.6.6-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/euphemia_ucas_bold_2.6.6-webfont.woff') format('woff'),
         url('../fonts/euphemia_ucas_bold_2.6.6-webfont.ttf') format('truetype'),
         url('../fonts/euphemia_ucas_bold_2.6.6-webfont.svg#euphemia_ucasbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'euphemia_ucasitalic';
    src: url('../fonts/euphemia_ucas_italic_2.6.6-webfont.eot');
    src: url('../fonts/euphemia_ucas_italic_2.6.6-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/euphemia_ucas_italic_2.6.6-webfont.woff') format('woff'),
         url('../fonts/euphemia_ucas_italic_2.6.6-webfont.ttf') format('truetype'),
         url('../fonts/euphemia_ucas_italic_2.6.6-webfont.svg#euphemia_ucasitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'euphemia_ucasregular';
    src: url('../fonts/euphemia_ucas_regular_2.6.6-webfont.eot');
    src: url('../fonts/euphemia_ucas_regular_2.6.6-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/euphemia_ucas_regular_2.6.6-webfont.woff') format('woff'),
         url('../fonts/euphemia_ucas_regular_2.6.6-webfont.ttf') format('truetype'),
         url('../fonts/euphemia_ucas_regular_2.6.6-webfont.svg#euphemia_ucasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/myriadproregular.eot');
    src: url('../fonts/myriadproregular.eot?#iefix') format('embedded-opentype'),
             url('../fonts/myriadproregular.woff') format('woff'),
             url('../fonts/myriadproregular.ttf') format('truetype'),
             url('../fonts/myriadproregular.svg#myriadproregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('../fonts/myriadprobold.eot');
    src: url('../fonts/myriadprobold.eot?#iefix') format('embedded-opentype'),
             url('../fonts/myriadprobold.woff') format('woff'),
             url('../fonts/myriadprobold.ttf') format('truetype'),
             url('../fonts/myriadprobold.svg#myriadprobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
        font-family: 'MyriadPro-BoldIt';
        src: url('../fonts/myriadproboldit.eot');
        src: url('../fonts/myriadproboldit.eot?#iefix') format('embedded-opentype'),
                 url('../fonts/myriadproboldit.woff') format('woff'),
                 url('../fonts/myriadproboldit.ttf') format('truetype'),
                 url('../fonts/myriadproboldit.svg#myriadproboldit') format('svg');
        font-weight: normal;
        font-style: normal;
}
body{ margin:0px; padding:0px; font-family:'euphemia_ucasregular'; color:#8C8A7A; font-size:14px; background: url("../images/chevron_bg.png") repeat fixed; }
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; font-family:'Helvetica';  color:#4C4C4C; font-weight:bold;}
/*p { line-height:16px;}*/
a{color:#64C4B8;text-decoration:none;}
a:hover{text-decoration:underline;}
a.nofrills {color:#64C4B8;}
a.nofrills:hover {text-decoration: underline;}
img{ border:none; margin:0px; padding:0px;}
div{ margin:0px; padding:0px; }
ul { margin:0px; padding:0px; list-style-type:none;}

.clear{ clear:both; width:100%; height:0px; line-height:0px; font-size:0px; }

.clear_05{ clear:both; width:100%; height:5px; }

.clear_10{ clear:both; width:100%; height:10px;}
.clear_20{ clear:both; width:100%; height:20px;}
.clear_30{ clear:both; width:100%; height:30px;}
.clear_40{ clear:both; width:100%; height:40px;}

.main_body_wrapper{
	width:100%;
	overflow:hidden;
}

.main_content_wrapper{
	margin:0px auto;
	width:960px;
}

.header{
	margin:0px;
	padding:0px;
}

.logo{
	float:left;
	/*width:418px;*/
	height:95px;
}
.logo-two{
	float:left;
	width:325px;
	height:41px; margin:30px 0px 20px 6px;
}

.

.social_icon{
	float:right;
	height:60px;
	margin:35px 0px 0px 0px;
}

.social_icon ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.social_icon ul li{
	float:left;
	margin:0px;
	padding:0px;
	display:block;
}

.social_icon ul li a.logout{
	float:left;
	margin:0px 10px 0 0;
	padding:10px 0px 8px 0px;
	width:50px;
	height:17px;
	font-family:'Helvetica';
	font-size:12px;
	color:#000;	
}

.social_icon ul li a.logout a { color:#000000;}
.social_icon ul li a.logout a:hover { color:#F1B714; text-decoration:underline;}


.social_icon ul li a.intract{
	float:left;
	margin:0px 8px 0 0;
	padding:0px;
	width:32px;
	height:32px;
	background: url(../images/intract-icon.png) no-repeat;
	
}
#custom-tweet-button a {
    display: block;
    /*padding: 2px 5px 2px 20px;*/
    /*background:url(../images/twitter_icon.jpg) no-repeat center no-repeat;*/
    /*border: 1px solid #ccc;*/

}
.twitter-follow-button a
{
	float:left;
	margin:0px 8px 0 0;
}

.twitter1
{
width:32px;
	height:32px;
	background:url(../images/twitter_icon.jpg) no-repeat;
}
.fb-like
{
width:32px;
	height:32px;
background:url(../images/facebook_icon.jpg) no-repeat;
}
.social_icon ul li a.intract{
	float:left;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	width:32px;
	height:32px;
	background: url(../images/header_ia_icon.png) no-repeat;
    background-size: contain;	
}
.social_icon ul li a.twitter{
	float:left;
	margin:0;
	margin-right:10px;
	padding:0px;
	width:32px;
	height:32px;
	background:url(../images/header_tw_icon.png) no-repeat;
    background-size: contain;	
}

.social_icon ul li a.facebook {
	float:left;
	margin:0;
	margin-right:10px;
	padding:0px;
	width:32px;
	height:32px;
	background:url(../images/header_fb_icon.png) no-repeat;
    background-size: contain;	
}

.social_icon ul li a.pinterest {
    float:left;
    margin:0;
    margin-right:10px;
    padding:0px;
    width:32px;
    height:32px;
    background:url(../images/header_pinterest_icon.png) no-repeat;
    background-size: contain;    
}
 .social_icon ul li a div.sharethis {
	float:left;
	margin:0;
	padding:0px;
	width:32px;
	height:32px;
	background:url(../images/header_st_icon.png) no-repeat;
    background-size: contain;	
}

#templContainer div {border:solid 1px orange;height:92px;width:125px;margin: 5px auto;}

.nav{float:left; height:45px; background:#f8f8f8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.nav ul{ list-style:none; margin:0px 0 0 0px; padding:1px;}
.nav ul li{ float:left; margin:0px; padding:0px; display:block; width:159px; text-align:center;}
.nav ul li a{ width:159px; float:left; display:inline; font-family:'Helvetica'; font-size:13px; font-weight:bold; color:#555555; text-align:center;text-decoration:none; border-right:1px #dbdbdb solid; margin:0px; padding:13px 0px;}
.nav ul li a:hover, .nav ul li .current{color:#E6B111;}
.nav ul li a.last{border-right:none;}


.photo-text{ width: auto; height:auto; margin:10px 80px 10px 0px; font-family: Helvetica; font-size:12px; float:right;  color:#4C4C4C;}
.xxx-text{ width:auto; height:auto; font-family: Helvetica; font-size:12px;  color:#E6B111;}
.xxx-text a { color:#E6B111; font-family:'Helvetica'; font-weight:bold;}
.xxx-text a:hover { color:#E6B111; font-family:'Helvetica'; font-weight:bold; text-decoration:underline;}

.span{width:auto; height:auto; margin:0px; padding:0px;}

.login_details{
	float:right;
	width:320px;
	height:43px;
	padding:1px 0px;
	background:#4c4c4c;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.login-textbox { float:left; margin:0px 0px 0px  1px;  outline-width:0px;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:4px 5px;}


.login_details input[type="text"], .login_details input[type="password"]{
	float:left;
	width:110px;
	font-size:10px;
	/*color:#fff;*/
	/*font-weight:bold;*/
	border:none;
	padding:13px 0px 0px 10px;
	margin:1px 0px 0px 15px;
	background:none;
	outline-width:0px;
}
.login-input{ height:30px; background:#f8f8f8; margin:7px 5px 0px 5px; padding:0px 0px 0px 3px; text-align:left; font-family:'Helvetica'; 
color:#4C4C4C; font-size:12px; width:125px;}

.login_details input[type="image"]{
	float:left;
	width:10px;
	height:19px;
	border:none;
	padding:5px 5px 5px 5px;
	margin:6px 5px 0 12px;
}

.login_details .border-right{
	float:left;
	width:1px;
	border-right:1px #f8f8f8 solid;
	height:43px;
}

.banner{
	width:960px;
	margin:0 0 20px 0;
    /*background-color: #F2EDD0;*/
    height:200px;
    
	/*overflow:hidden;*/
}

.hbanner{
    width:960px;
    margin:0 0 20px 0;
    
}
.home_content{
    height:250px;
}

#opener .btn_rnd
{
    border: 1px solid #64C4B8;
    width: 110px;
    height: 25px;
}

.btn1{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;border:1px solid #bbbbbb;*border:0;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn1:hover,.btn1:active,.btn1.active,.btn1.disabled,.btn1[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn1:active,.btn1.active{background-color:#cccccc \9;}
.btn1:hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn1:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn1.active,.btn1:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn1.disabled,.btn1[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-image:-moz-linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}

.btn_rnd
{
    border-radius: 6px;
    color: #F2EDD0;
    font-family: 'MyriadPro-BoldIt';
    
    font-size: 14px;
    font-weight: 400;
    moz-border-radius: 6px;
    padding: 0;
    /*3px 12px;*/
    /*text-shadow: 0 -1px 0 rgba(0,0,0,.4);*/
    webkit-border-radius: 6px;
}
.btn_rnd:hover,.btn_rnd:focus
{
    color: #fff!important;
    cursor: pointer;
    background-color: #64C4B8;
}
.btn_rnd:active
{
    filter: alpha(opacity=90);
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    opacity: .9;
}
.btn_rnd:after
{
    font-size: 16px;
    margin-left: 10px;
}
.btn_rnd.light_blue
{
    background: #64C4B8;
    background: linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
    background: -moz-linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
    background: -ms-linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
    background: -o-linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#64C4B8),color-stop(100%,#64C4B8));
    background: -webkit-linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
}
.btn_rnd.light_blue:hover,.btn_rnd.light_blue:focus
{
    outline-color: #fff;
    background: #64C4B8;                            
    background: linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
    background: -moz-linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
    background: -ms-linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
    background: -o-linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#64C4B8),color-stop(100%,#64C4B8));
    background: -webkit-linear-gradient(top,#64C4B8 0%,#64C4B8 100%);
    box-shadow: 0 0 15px rgba(255,255,255,.3);
    moz-box-shadow: 0 0 15px rgba(255,255,255,.3);
    webkit-box-shadow: 0 0 15px rgba(255,255,255,.3);
}

.mph1{
    font-family: 'MyriadPro-Bold';
    font-size: 32px;
    color:#8C8A7A;    
}
.mph2{
    font-family: 'MyriadPro-Bold';
    font-size: 24px;
    color:#8C8A7A;
    font-style:normal;    
}

.mpbh3{
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
    color:#8C8A7A;
    font-style:normal;    
}

.mpb14{
    font-family: 'MyriadPro-Bold';
    font-size: 14px;
    color:#8C8A7A;
    font-style:normal;    
}

.mpbi16
{
    font-family: 'MyriadPro-BoldIt';
    font-size: 16px;
    color:#8C8A7A;
    font-style:normal;    
}


.mpb32{
    font-family: 'MyriadPro-Bold';
    font-size: 32px;
    color:#8C8A7A;
    font-style:normal;    
}



/*
input[placeholder] {
font-size: 16px;
line-height: 1.1;
padding: 6px;
width: 200px;
border: 2px solid #ACB2AF;
}
*/

#name, #email, #password, #website1, #person {
    height:25px; 
    background:#FFFFFF; 
    margin:10px 5px 0px 5px; 
    padding:0px 0px 0px 13px; 
    text-align:left; 
    font-style: italic; 
    font-family: euphemia_ucasitalic; 
    color:#8C8A7A; 
    font-size:14px; 
    width:250px;
    border-width: 0px;
    /* css 3 */
    border-radius:5px;
    /* mozilla */
    -moz-border-radius:5px;
    /* webkit */
    -webkit-border-radius:5px;
} 

   

#uname, #lpassword {
    height:25px; 
    background:#FFFFFF; 
    margin:10px 5px 0px 5px; 
    padding:0px 0px 0px 13px; 
    text-align:left; 
    font-style: italic; 
    font-family: euphemia_ucasitalic; 
    color:#8C8A7A; 
    font-size:14px; 
    width:140px;
    border-width: 0px;
    /* css 3 */
    border-radius:5px;
    /* mozilla */
    -moz-border-radius:5px;
    /* webkit */
    -webkit-border-radius:5px;
}    

/*Slider*/

.nivoSlider {
	position:relative;
	width:820px;
	height:421px;
	margin:auto;
	background:transparent
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
	margin:0px;
	padding:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5
}
.nivo-caption {
	position:absolute;
	left:30px;
	bottom:30px;
	color:#fff;
	width:200px;
	height:auto;
	z-index:89;
	background:transparent url(../images/000_50.html) repeat;
	text-align:center;
	display:none
}
.nivo-caption.right {
	right:0
}
.nivo-caption h4 {
	color:#fff;
	font-size:24px;
	margin-bottom:15px
}
.nivo-caption p {
	padding:10px 15px;
	margin:0
}
.nivo-caption a.button {
	text-shadow:-1px 0 1px #000
}
.nivo-caption a {
	display:inline!important
}
.nivo-html-caption {
	display:block
}
.nivo-directionNav {
	display:none
}
.nivo-directionNav a {
	position:relative;
	top:500px;
	z-index:99;
	cursor:pointer;
	width:40px;
	height:80px;
	display:block
}
.nivo-directionNav a.nivo-prevNav {
	background:transparent url(../images/left_slide_nav.html) no-repeat center 15px;
	text-indent:-9999px;
	left:20px
}
.nivo-directionNav a.nivo-nextNav {
	background:transparent url(../images/right_slide_nav.html) no-repeat center 15px;
	text-indent:-9999px;
	left:895px;
	top:42px
}
.nivo-prevNav:active {
	background:transparent url(../images/left_slide_nav_dark.html) no-repeat center 15px
}
.nivo-nextNav:active {
	background:transparent url(../images/right_slide_nav_dark.html) no-repeat center 15px
}
.nivo-back{
	width:450px;
	height:30px;
		background:#060606;
	-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom:1px #4C4C4C solid;
}
.nivo-controlNav {
	display:block;
	z-index:99;
	float:none;
	margin:auto;
	margin-top:-1px;
	padding:16px 0 0 370px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}

.nivoslide .nivo-controlNav {
	top:100%;
	left:0
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	width:12px;
	height:12px;
	background:transparent url(../images/bullet_nav_bg.png) no-repeat top;
	display:block;
	float:left;
	text-indent:-9999px;
	margin:0 0px 0 5px
}
.nivo-controlNav a:hover, .nivo-controlNav a.active {
	background:transparent url(../images/bullet_nav_bg_active.png) no-repeat top
}
.nivo-controlNav {
	position:absolute;
	bottom:0;
	position:absolute
}
.nivo-controlNav img {
	display:inline;
	position:relative;
	margin-right:10px
}
.nivo-html-caption {
	display:none
}

/*content*/

.content_wrapper{
	width:820px;
	min-height:400px;
	margin:0 auto;
}


/*content*/

.footer_top{
	width:820px;
	min-height:100px;
	margin:0 auto;
}

/*
.footer_wrapper{
	width:800px;
	margin:5px 0px;
	background:#F8F8F8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float:left;
	padding:8px; 
}
*/

.footer { float:left; width:800px; margin:0px; padding:0px;}
.ftlinks { float:left; width:400px; list-style-type:none; margin:0px; padding:0px;}
.ftlinks li { margin:0px; padding:0px 0px; float:left;}
.ftlinks li span { padding:0px 5px; color:#E6B111;}
.ftlinks li a { color:#4C4C4C;}
.footer_wrapper h5 { float:right; font-weight:normal; font-family:'Helvetica'; color:#4C4C4C; margin:0px; padding:0px; font-size:12px;}

/*=========================how it works start here============================*/

.mnbody { width:820px; height:auto; margin:20px 0px; overflow:hidden;}
.mnbody .faqtext { text-align:center; color:#4C4C4C;}
.mnbody .hwcontent { width:820px; color:#4c4c4c; float:left; text-align:justify;height:auto;}
.hwtabs { width:820px; height:auto; margin:20px 0px 0px 0px; padding:0px; float:left;}
.hwtabs01 { float:left; width:389px; height:auto; margin:0px; padding:0px 10px; border-right:1px solid #c4c4c4;}
.hwtabs01 h2 { float:left; width:252px; height:auto; margin:0px; padding:0px 0px 20px 0px; text-align:center;}
.hwtabs01 h3 { float:left; width:378px; height:auto; margin:0px; font-family:"Helvetica"; font-size:16px; font-weight:bold; padding:0px 0px 0px 0px; text-align:center;}
.hwtabs01 img { float:left; width:242px; height:177px; margin:0px 5px;}
.hwtabs01 p { float:left; width:370px; height:auto;  color:#525455; padding:0px 5px;}

.pricingtab {float:left;width:243px;background-color:rgba(248,248,248,0.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;margin-right:10px;color:#4C4C4C;}
.pricingtab .pricingtabinner {background-color:#f8f8f8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px 3px #ddd;-webkit-box-shadow:0 0 3px 3px #ddd;box-shadow:0 0 3px 3px #ddd;padding:10px;padding-top:20px;}
.pricingtab .pricingtabinner .pricingtabinner1 {height:365px;}
.pricingtab .pricingtabline2 {height:50px;}
.pricingtab h2 {padding-bottom:13px;text-align:center;font-size:16px;font-weight:bold;}
.pricingtab h1 {padding-bottom:10px;text-align:center;font-size:24px;font-weight:200;color:#E6B111;}
.pricingtab h3 {margin-top:-10px;text-align:center;font-size:16px;font-weight:normal;color:#E6B111;}
.pricingtab h4 {font-size:12px;font-weight:normal;font-style:italic;color:#888;}
.pricingtab ul {margin-left:20px;list-style-image:url("../images/bullet_nav_bg_active.png");}
.pricingtab li {height:40px;font-size:12px; font-weight:normal;}
.pricingtab .pricing_free   {margin-left:33px;margin-bottom:20px;height:30px;width:163px;background:url("../images/try_it_free.png");}
.pricingtab .pricing_signme {margin-left:33px;margin-bottom:20px;height:30px;width:163px;background:url("../images/sign_me_up.png");}

.vidosrow { width:262px; height:auto; list-style-type:none; margin:0px; padding:0px; float:left;}
.vidosrow li{ float:left;  width:262px; height:205px; background:url(../images/video-newbg.png) top center no-repeat;}
.vidosrow p { text-align:center; float:left; width:262px; font-size:16px; margin:0px; padding:0px 0px 10px; font-weight:bold; color:#4c4c4c;}
.vidosrow li a img { margin:18px; width:226px; height:168px; }

.hwtabs-mn { width:810px; height:auto; margin:20px 0px 0px 0px; padding:0px 10px; float:left;}
.vidosrow1 { width:262px; height:auto; list-style-type:none; border-right:1px solid #cccccc; padding:0px; float:left;}
.vidosrow1 li{ float:left;  width:262px; height:205px; background:url(../images/video-newbg.png) top center no-repeat;}
.vidosrow1 .hwt { text-align:center; float:left; width:262px; font-size:16px; margin:0px; padding:0px 0px 10px; font-weight:bold; color:#4c4c4c;}
.vidosrow1 li a img { margin:18px; width:226px; height:168px; }
.vidosrow1 .hwcontent  {width:222px;  margin:0px; padding:0px 20px; color:#4c4c4c; text-align:justify;}



.faq-butoon { text-align:center; margin:0px 0px 20px 0px;}
.month { width:133px; height:20px; background:url(../images/month.jpg) center no-repeat; font-family:'Helvetica'; font-size:12px; font-weight:bold; color:#4c4c4c; text-align:center; float:left; margin:0px 0px 0px 120px; padding:8px 0px 0px 0px;}
.month a { color:#4c4c4c;}
.month a:hover { color:#4c4c4c; text-decoration:underline;}
.add-album{ width:300px; height:21px; float:left; text-align:center; background:url(../images/add-album-templates.png) no-repeat; margin:10px 0px 10px 255px; padding:7px 0px 0px 0px;}
.add-album a { color:#4c4c4c; font-family:'Helvetica'; font-weight:bold;}
.add-album a:hover { color:#4c4c4c; font-family:'Helvetica'; font-weight:bold; text-decoration:underline;}

.faqdiv { float:left; width:820px; height:auto; margin:20px 0px 0px 0px; padding:0px;}
.faqdiv h1 { float:left; width:30px; color:#4d4d4d; height:auto; margin:0px; font-size:20px; padding:0px 10px;}
.faqdiv p { float:left; width:770px; height:auto; margin:0px; padding:5px 0px 0px 0px;  color:#4C4C4C; line-height:20px;}


/*====================getstarted here ======================*/
.fields1  {font-size:18px; color:#4c4c4c;}
.fields {font-family: 'euphemia_ucasitalic'; font-size:18px; color:#8C8A7A;  padding:0 10px;}
.field-error{color: red;}
.in1 { width:350px; border-radius:5px; outline-width:0px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #cecece; padding:4px 5px; color:#666666;}
.in1:focus { border-color:yellow; width:350px; outline-width:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f2d48f;   padding:4px 5px; color:#666666;}

.in2 { float:left; width:100px; outline-width:0px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #cecece; padding:4px 5px; color:#666666;}
.in2:focus { float:left; border-color:yellow; outline-width:0px; width:100px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f2d48f;   padding:4px 5px; color:#666666;}

.in3 { float:left; margin:0px 0px 0px  1px; outline-width:0px;  width:30px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #cecece; padding:4px 5px; color:#666666;}
.in3:focus { float:left; border-color:yellow; outline-width:0px; width:30px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f2d48f;   padding:4px 5px; color:#666666;}

.in4 { float:left; margin:0px 5px; width:50px; outline-width:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #cecece; padding:4px 5px; color:#666666;}
.in4:focus { float:left; border-color:yellow; outline-width:0px; width:50px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f2d48f;   padding:4px 5px; color:#666666;}

.in5 { float:left; margin:0px 5px; width:167px; outline-width:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #cecece; padding:4px 5px; color:#666666;}
.in5:focus { float:left; border-color:yellow; outline-width:0px; width:167px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f2d48f;   padding:4px 5px; color:#666666;}

.in6 { float:left; width:350px; height:70px; border-radius:5px; outline-width:0px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #cecece; padding:4px 5px; color:#666666;}
.in6:focus { float:left; border-color:yellow; width:350px; height:70px; outline-width:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f2d48f;   padding:4px 5px; color:#666666;}

.subbuton { width:82px; height:28px; margin-top:10px;}
.subbuton img {width:82px; height:28px;}
/*
===================thank u start here ====================*/
.popwindow { background:#000000; opacity:0.8; width:820px; height:600px; top:100px; position:absolute;}
.popwindow p { text-align:center; font-size:24px; color:#e6e6e6; font-weight:bold; line-height:26px; margin-top:200px;}


/*======================after login start css here ================
.topnav{ float:left; width:820px; 	height:45px; background:#f8f8f8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.topnav ul{ list-style:none; margin:0px 0 0 5px; padding:1px;}
.topnav ul li{	float:left;	margin:0px;	padding:0px; display:block; }
.topnav ul li a{ float:left; display:inline; font-family:'Helvetica';	font-size:13px;	font-weight:bold; color:#555555; text-decoration:none; border-right:1px #dbdbdb solid; margin:0px; padding:13px 32px;}
.topnav ul li a:hover, .topnav ul li .current{ color:#f1b714;}
.topnav ul li a.last{ border-right:none;}*/

.register-but { float: right; width: auto; height:23px; margin:35px 0px 0px 0px; padding:10px; text-align: top; font-family:'Helvetica';  }
.register-but a { color:#4C4C4C;}
.register-but a:hover { color:#9A9A9A; text-decoration:underline;}

.myac-but { float: right; width: auto; height:23px; margin:35px 0px 0px 0px; padding:10px; text-align: top; font-family:'Helvetica';  }
.myac-but a { color:#4C4C4C;}
.myac-but a:hover { color:#9A9A9A; text-decoration:underline;}


.log-text { float:left; width: auto; height:23px; margin:0px 0px 0px 30px;  padding:10px 0px 0px 10px; text-align: top; font-family:'Helvetica'; font-weight:bold; }
.log-textt a { color:#4C4C4C;}
.log-text a:hover { color:#9A9A9A; text-decoration:underline;}

.logout-left-image {width:27px;  height:26px; float:left ; margin:0px 0px 0px 0px; padding:0px;} 


/*=========================Photo it works start here============================*/
.mnbody .photo-gallery{width:713px; height:403px; background:url(../images/photo-bg.gif) left top no-repeat; margin:0px auto; padding:0px;}
.photo-gallery .ar-left{ width:32px; height:34px;  float:left; margin:184px 0px 0px 0px; padding:0px;}
.photo-gallery .sample-photo{width:502px; background: #676767; height:377px; float:left; margin: 13px  0px 0px 74px; padding:0px;}
.photo-gallery .sample-photo p{ font:'Helvetica'; color:#FFF; text-align:center; margin:0px; padding:170px 0px 0px 0px;}
.photo-gallery .ar-right{ width:32px; height:34px;  float: right; margin:184px 0px 0px 0px; padding:0px;}

.photo-gallery{width:713px; height:403px; background:url(../images/photo-bg.gif) left top no-repeat; margin:0px auto; padding:0px;}
.photo-gallery .ar-left{ width:32px; height:34px;  float:left; margin:184px 0px 0px 0px; padding:0px;}
.photo-gallery .sample-photo{width:502px; background: #676767; height:377px; float:left; margin: 13px  0px 0px 74px; padding:0px;}
.photo-gallery .sample-photo p{ font:'Helvetica'; color:#FFF; text-align:center; margin:0px; padding:170px 0px 0px 0px;}
.photo-gallery .ar-right{ width:32px; height:34px;  float: right; margin:184px 0px 0px 0px; padding:0px;}




.mnbody .temp-main{width:790px; height:auto; float:left; margin:0px 10px 0px 10px; padding:0px; }
.temp-main .howtovidieo{width:139px; height:34px; float: right; margin:10px 10px 10px 0px; padding:0px;}
.temp-main .temp-box-one{width:139px; height:388px; background:url(../images/temp-box-one.png) left top no-repeat; float:left; margin:0px 0px 0px 10px; padding:0px;} 
.temp-box-one .template-one{ width:105px; height:46px; margin:15px auto; padding:30px 0px 0px 0px; background:#4c4c4c; font:'Helvetica'; font-size:14px; color:#FFF; text-align:center;}
.temp-main .template-midle{background:url(../images/temp-midle-bg.png) left top no-repeat; width:482px; height:388px; float:left; margin:0px 10px 0px 10px; padding:0px;}
.temp-main .temp-box-two{width:139px; height:340px; background:url(../images/temp-box-one.png) left top no-repeat; float:left; margin:0px; padding:0px;} 
.temp-box-two .template-one{ width:105px; height:46px; margin:15px auto; padding:30px 0px 0px 0px; background:#4c4c4c; font:'Helvetica'; font-size:14px; color:#FFF; text-align:center;}
.temp-main .temp-box-icons{width:133px; height:33px; float:left; margin:7px 0px 7px 0px; padding:0px;}
.temp-main .purchase{width:139px; height:41px; float:left; margin:0px 0px 0px 10px; padding:0px;}
.temp-main .temp-menu{width:482px; height:41px; background:url(../images/temp-menu.png) left top no-repeat; float: left; margin:0px 0px 0px 10px; padding:0px;}
.temp-menu .box-one{width:41px; height:29px; float:left; background:url(../images/image-temp.png) left center no-repeat; margin:5px 0px 0px 35px; padding:0px;}
.temp-main .uploadfiles{width:139px; height:41px; float:left; margin:0px 0px 0px 10px; padding:0px;}
.temp-main .total-menus{width:775px; height:112px; background:url(../images/total-menus.png) left top no-repeat; float:left; margin:10px 0px 0px 10px; padding:0px;}
.total-menus .image-box{ width:105px; height:76px; float:left; background:#FFF; margin:20px 0px 10px 40px; padding:0px;}



.temp-main .submit-project{width:139px; height:40px; float: right; margin:10px 0px 0px 0px; padding:0px;}
.temp-main .temps{width:100%; height:auto; float:left; margin:0px; padding:0px; }


.pop-window { background:#5c5c5c; opacity:0.9; width:820px; height:900px; top:0px; position:absolute;}
.pop-window p { text-align:center; font-size:24px; color:#e6e6e6; font-weight:bold; line-height:26px; margin-top:200px;}

.albumtemplates-header{ width:98%; height: auto; margin:0px 7px ; background:#FFF; float:left; padding:0px;
 	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border:1px solid #e7b00f;}
.albumtemplates-header p{ width:85%;font-size:14px;  color:#666666; float:left ; padding: 0px  0px 10px 70px; margin:0px; text-align:  left; }
.albumtemplates-header h2{ font-size:18px;  color:#666666; font-weight:bold;  text-align:center; margin:10px  10px; padding:0px;}
.albumtemplates-mainbox{width:100%; height:auto;}
.albumtemplates-box-one{width:400px; height:200px; float:left;}
.albumtemplates-vintage{width:150px; height: auto; float:left; margin:0px; padding:0px;}
.albumtemplates-vintage-textbox{ width:125px; height: 50px; float:left;}
.albumtemplates-vintage-textbox p {
    font:'Helvetica';
    font-size:16px;
    font-weight:bold;
    color:#4c4c4c;
    text-align:center;
    padding: 0;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 5px;
}
.albumtemplates-vintage-textbox p a{color:#e7b00f;text-decoration:none;}
.albumtemplates-vintage-textbox p a:hover{text-decoration:underline;}

.albumtemplates-vintage-dr-textbox { width:122px; padding-top:30px;height: 94px; margin:20px 0 0 65px; float:left; background:url(../images/orb_left_light.png) top center no-repeat;}
.albumtemplates-vintage-dr-textbox p{ font-family:'MyriadPro-BoldIt'; font-size:18px; color:#4c4c4c; font-weight: normal; text-align: center; margin:0px; color:#fff; padding:8px 0px 15px 0px;}
.albumtemplates-vintage-dr-textbox .onetime {font-weight:normal; font-size:12px;}

.albumtemplates-vintage-ff{ width:122px; height:46px; margin-top:9px; float:left; background:url(../images/price.png) top center no-repeat; }
.albumtemplates-vintage-ff .onetime {font-weight:normal; font-size:12px;}

.albumtemplates-vintage-ff p{ font-family:'helvetica';  font-size:16px; color:#4c4c4c;  text-align: center; margin:0px; padding:8px 0px 15px 5px;}

.albumtemplates-box-image {
    float : left;
    -moz-box-shadow : 0 0 5px 5px #888;
    -webkit-box-shadow : 0 0 5px 5px #888;
    box-shadow : 0 0 5px 5px #888;
}
.albumtemplates-box-image-fff-box { }
.albumtemplates-box-imagetext{width:164px; height:20px; float: right; margin:0px; padding:0px;}
.albumtemplates-box-imagetext p{margin:0px; padding:0px; float:right; text-align:right;}

.albumtemplates-rignt{width:31%; height:auto; float: right; margin:0px; padding:0px;}
.albumtemplates-rignt .shop{ width:240px; height: 20px; margin:10px 10px 0px 0px ; background:#e7b00f; float:left; padding:10px 0px 5px 0px; font:'Helvetica'; font-size:14px; color:#ffffff;  text-align: center; font-weight:bold;
 	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border:1px solid #e7b00f;}
	
	
	
/*.nav2{ float:left; width:685px; height:45px; background:#f8f8f8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.nav2 ul{ list-style:none; margin:0px 0 0 5px; padding:1px; }
.nav2 ul li{ float:left; margin:0px; padding:0px; display:block; }
.nav2 ul li a{ float:left; display:inline; font-family:'Helvetica'; font-size:13px; color:#555555; text-decoration:none; border-right:1px #dbdbdb solid; margin:0px; padding:13px 21px; }
.nav2 ul li a:hover, .nav2 ul li .currents{color:#000000; background:#dea826; }
.nav2 ul li a.last{ border-right:none; }*/

/*$$$$$$$$$$$$$$$$$$$ Shopping Cart $$$$$$$$$$$$$$$$$$$$$$$$4*/

.shopping{ float:right; width:125px; height:43px; padding:1px 0px; background:#4c4c4c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.shopping ul{ list-style:none; margin:0px 0 0 5px; padding:1px;}
.shopping ul li{ float:left; margin:0px; padding:0px; display:block;}
.shopping ul li a{ float:left; display:inline; font-family:'Helvetica'; font-size:13px; color:#FFCC00; text-decoration:none; border-right:1px #dbdbdb solid; margin:0px; padding:6px 13px;}
.shopping ul li a:hover, .nav ul li .current{ color:#f1b714; }
.shopping ul li a.last{ border-right:none; }

.shopping1{ float:right; width:113px; height:44px; padding:1px 0px; background:#4c4c4c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.shopping1 ul{ list-style:none; margin:0px 0 0 5px; padding:1px;}
.shopping1 ul li{ float:left; margin:0px; padding:0px; display:block;}
.shopping1 ul li a{ float:left; display:inline; text-align:center; font-family:'Helvetica'; font-size:13px; color:#FFCC00; text-decoration:none; text-align:center; border-right:1px #dbdbdb solid; margin:0px; padding:6px 23px;}
.shopping1 ul li a:hover, .nav ul li .current{ color:#f1b714; }
.shopping1 ul li a.last{ border-right:none; }

.mnbody .album-creator{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.album-creator h1{float:left; width:252px; height:auto; margin:0px 0px 10px 50px; font-family:'Helvetica'; font-size:18px; font-weight:normal; padding:0px 0px 0px 0px; text-align:center;}
.album-bottom{width:270px; height:auto; float:left; margin:0px; padding:0px;}
.album-bottom h1{float:left; width: auto; height:auto; margin:0px 0px 0px 120px; font-family:'Helvetica'; font-size:16px; font-weight:normal; padding:0px 0px 0px 0px; text-align:center;}

.album-bottom .bottom{ width:150px; height: auto; background:#dca625; float:  left;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #bdbec0; margin:5px 0px 0px 110px; padding:8px 0px 0px 0px; }
.album-bottom .bottom p{ font:'Helvetica'; font-size:14px; color:#4c4c4c;  text-align: center; margin:0px; padding:5px 0px 15px 5px;}
.album-bottom .bottom p a{color:#4c4c4c;text-decoration:none;}
.album-bottom .bottom p a:hover{text-decoration:underline;}
.albums-in-progress-mainbox {width:780px; height:60px; float:left;  margin:5px 19px; padding:0px; background:#FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #bdbec0; }
.jones-wedding{ width:180px; height:35px; float:left; margin:7px 5px; padding:8px 0px 0px 0px; font:'Helvetica'; font-size:14px; color:#4c4c4c;  text-align: center;}
.album-photo{width:50px; height:51px; float:left; margin:5px 0px 0px 10px; padding:0px;}
.profile-menu{ width:450px; height:51px; float:left; margin:4px 0px 0px 20px; padding:0px;}
.profile-menu ul{ list-style:none; margin:0px 0 0 5px; padding:1px; }
.profile-menu ul li{ float:left; width:60px; height:40px; background-size: 60px 40px;margin:5px 0px 0px 15px; padding:0px; display:block; background:url(../images/pr-bg.png) left top no-repeat; }
.profile-menu ul li a{ float:left; display:inline; font-family:'Helvetica'; font-size:13px; color:#555555; text-decoration:none; padding:13px 0px 0px 10px;  }
.profile-menu ul li a:hover{color:#000000;  }
.ar-2{width:12%; height:50px; float:left; margin:0px; padding:0px;}
.text-one{width:70%; height:auto; float:left; margin:0px 0px 0px 80px; padding:0px;}

.vendors{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.vendors .clients-launched{width:161px; height:auto; float:left; margin:0px 0px 0px 40px; padding:0px; border-right:2px solid #bababa;}
.clients-launched h1{ font-family:'Helvetica'; font-size:16px; color:#4c4c4c; text-align:center; }

.studio-thp{ width:150px; height:50px;  margin:0px 0px 0px 2px;}
.studio-thp p{ font:'Helvetica'; font-size:14px; font-weight:bold; color:#464646; text-align:center; margin:10px 0px 0px 0px; padding:0px;}
.studio-thp p a{color:#e7b00f;text-decoration:none;}
.studio-thp p a:hover{text-decoration:underline;}

.album-title{ width:557px; height:141px; float:left; margin:10px 0px 0px 120px; padding:0px; background:#FFF;  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:2px solid #bebebe; }
.image-pp{width:121px; height:122px; background:url(../images/image-pp.png) no-repeat; float:left; margin:9px 0px 0px 14px; padding:0px;}

.mycompanywebsite {width:auto; height:20px; font:'Helvetica'; font-size:14px; color:#E6B111; text-align:left; float:left; margin:0px; padding:0px; }
.mycompanywebsite p{ font:'Helvetica'; font-size:14px; color:#E6B111; text-align:left; margin:0px; padding:0px;}
.mycompanywebsite p a {color:#E6B111; text-decoration:none;}
.mycompanywebsite p a:hover {text-decoration:underline;}

.choose-one{width:610px; height:150px; float:left; margin:10px 0px 0px 120px; padding:0px;}
.choose-one p{ width:auto; height:30px; font:'Helvetica'; font-size:14px; color:#ffffff; text-align:left; margin:0px ; padding:0px 10px 0px 0px;}


.choose-one ul { margin:0px; padding:0px;}
.choose-one ul li { float:left; margin:0px; text-align:center; width:60px; }
.choose-one ul li a { text-decoration:none;}
.choose-one ul li a img:hover{ border:2px solid #e7b00f; border-radius:5px; padding:2px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.choose-one ul li a img { width:32px; height:32px; text-align:center; padding:2px; }
.choose-one ul li p { text-align:center; font-size:11px; width:60px; }

.shbut {width:auto; height:auto; margin:0px  0px 0px 10px; padding:0px; float:left;}
.shbut img { width:139px; height:40px;}
.canclbut {width:auto; height:auto; margin:0px  0px 0px 10px; padding:0px; float:left;}
.canclbut img {width:139px; height:40px;}

.font-s p{font:'Helvetica'; font-size:12px; color:#FFF; text-align: center; margin:0px; padding:0px;}
.font-s p a{color:#FFF;text-decoration:none;}
.font-s p a:hover{text-decoration:underline;}

/*=========================Shopping starts here============================*/

.shopping{ float:right; width:125px; height:44px; padding:1px 0px; background:#4c4c4c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.shopping ul{ list-style:none; margin:0px 0 0 5px; padding:1px;}
.shopping ul li{ float:left; margin:0px; padding:0px; display:block;}
.shopping ul li a{ float:left; display:inline; font-family:'Helvetica'; font-size:13px; color:#FFCC00; text-decoration:none; border-right:1px #dbdbdb solid; margin:0px; padding:13px 16px;}
.shopping ul li a:hover, .nav ul li .current{ color:#f1b714; }
.shopping ul li a.last{ border-right:none; }.shopping{ float:right; width:125px; height:44px; padding:1px 0px; background:#4c4c4c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.shopping ul{ list-style:none; margin:0px 0 0 5px; padding:1px;}
.shopping ul li{ float:left; margin:0px; padding:0px; display:block;}
.shopping ul li a{ float:left; display:inline; font-family:'Helvetica'; font-size:13px; color:#FFCC00; text-decoration:none; border-right:1px #dbdbdb solid; margin:0px; padding:13px 16px;}
.shopping ul li a:hover, .nav ul li .current{ color:#f1b714; }
.shopping ul li a.last{ border-right:none; }


/*=========================Nav works starts here============================*/

.nav2{ float:left; width: auto; height:46px; }
.nav2 ul{ list-style:none; margin:0px 0 0 0px; padding:0px; float:left; }
.nav2 ul li{ width:116px; height:46px; float:left; margin:0px; padding:0px; display:block; background:#f8f8f8; border-right:1px #dbdbdb solid;  }
.nav2 ul li a{ width:116px; float:left; display:inline; font-family:'Helvetica'; font-weight:bold; text-align:center; font-size:12px; color:#4C4C4C; text-decoration:none;  margin:0px; padding:17px 0px; height:12px; }
.nav2 ul li a:hover, .nav2 ul li .currents{color:#4C4C4C; background:#E6B111;  }
.nav2 ul li a.last{ border-right:none; }

.nav4{ float:left; width: auto; height:49px; }
.nav4 ul{ list-style:none; margin:0px 0 0 0px; padding:0px; }
.nav4 ul li{width:116px; text-align:center; border-right:1px #dbdbdb solid; height:46px; float:left; margin:0px; padding:0px; display:block; background:#f8f8f8;  border-radius: 3px 0px 0px 3px;
-moz-border-radius: 5px 0px 0px 5px;
-webkit-border-radius: 5px 0px 0px 5px; 
  }
.nav4 ul li a{width:116px; text-align:center; float:left; display:inline; font-family:'Helvetica'; font-weight:bold; font-size:12px; color:#4C4C4C; text-decoration:none; border-right:1px #dbdbdb solid; margin:0px; padding:17px 0px; height:12px; }
.nav4 ul li a:hover, .nav4 ul li .currents{color:#4C4C4C; background:#E6B111; border-radius: 3px 0px 0px 3px;
-moz-border-radius: 3px 0px 0px 3px;
-webkit-border-radius: 3px 0px 0px 3px;   }
.nav4 ul li a.last{ border-right:none; }

.nav5{ float:left; width: auto; height:49px; }
.nav5 ul{ list-style:none; margin:0px 0 0 0px; padding:0px; }
.nav5 ul li{width:116px; height:46px; text-align:center; float:left; margin:0px; padding:0px; display:block; background:#f8f8f8; border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
-webkit-border-radius: 0px 3px 3px 0px;   }
.nav5 ul li a{width:116px; float:left; display:inline; font-family:'Helvetica'; font-weight:bold; font-size:12px; color:#4C4C4C; text-decoration:none; text-align:center;  margin:0px; padding:17px 0px; height:12px; }
.nav5 ul li a:hover, .nav5 ul li .currents{color:#4C4C4C; background:#E6B111; border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
-webkit-border-radius: 0px 3px 3px 0px;   }
.nav5 ul li a.last{ border-right:none; }


/*=========================Nav Album Manager starts here============================*/

.published-albums{ width:800px; height:30px; float:left; margin:10px 0px 0px 9px; padding:0px; }

.nav6{ float:left; width: auto; height:30px; }
.nav6 ul{ list-style:none; margin:0px 0 0 20px; padding:0px; }
.nav6 ul li{height:28px; width:90px; float:left; margin:0px; padding:0px; display:block;  }
.nav6 ul li a{ float:left; text-decoration:none; font-family:'Helvetica';font-size:14px; background:url(../images/ar-.png) right no-repeat; color:#F90; font-weight:bold; text-align: left; margin:0px; padding:5px 10px; }
/*.nav6 ul li a:hover, .nav6 #active a{color:#F90; background:url(../images/ar1.png) right no-repeat;  }*/
.nav6 .down a{color:#F90; background:url(../images/ar1.png) right no-repeat;  }
.nav6 .up a{color:#F90; background:url(../images/ar2.png) right no-repeat;  }
.nav6 .down a:hover{color:#F90; background:url(../images/ar2.png) right no-repeat;  }
.nav6 .up a:hover{color:#F90; background:url(../images/ar1.png) right no-repeat;  }
.nav6 ul li a.last{ border-right:none; }

.icon{width:70; height:20px; margin:0px; padding:5px 0px 0px 10px; float:left;  font-size:14px; color:#F90; font-weight:bold; text-align: left; }
.red { color:#E91801; }

/*----------------album creator -----------------*/
.ac-title { color:#4c4c4c; font-size:21px;margin:20px 0 10px 0;}
.ac-title1 { color:#4c4c4c; padding-bottom:5px;}
.ac-title2 { color:#4c4c4c; font-size:16px; font-weight:bold; width:658px;margin:20px;}
.cnalbum img { width:134px; height:34px;}

/*------------------album manager css start here ----------------------*/
.simplemodal-wrap { overflow:hidden;}

#home_join_form {

position: relative;
padding: 25px;
background-color: #F2EDD0;
height:100px;
/*background-color: rgba(226,231,234,.8);*/
-moz-box-shadow: 0 0 15px rgba(0,0,0,.3);
-webkit-box-shadow: 0 0 15px rgba(0,0,0,.3);
box-shadow: 0 0 15px rgba(0,0,0,.3);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
z-index: 4;
line-height: 0;
}



.checkout-text{font:'Helvetica'; font-size:13px; color:#E6B111;}
.checkbox-rd{ padding-top:10px;}
.clearfix::before, .clearfix::after {
content: " 0020";
display: block;
height: 0;
overflow: hidden;
}
.pro-list  { font:Helvetica; font-size:13px; color:#4c4c4c; }

.agree-text{font:'Helvetica'; font-size:13px; color:#4c4c4c; }



.addpagebut { margin:0px 0px 0px 0px; padding:0px;}
.addpagebut a { float:left; width:98px; height:27px; padding:5px 0px; text-align:center; color:#000000; background:url(../images/button.jpg) left top no-repeat; display:block; margin:0px 0px 0px 0px;}
.addpagebut a:hover { float:left; width:98px; height:27px; padding:5px 0px; text-align:center; color:#ffffff; background:url(../images/button-hover.jpg) left top no-repeat; display:block; margin:0px 0px 0px 0px;}

.site-manage-hd { width:100%; height:34px; background:url(../images/mid_navbg.jpg) top left repeat-x; margin:10px 0px; padding:0px; }
.site-manage-fm { width:100%; height:auto;  border:1px solid #cfcfcf; border-bottom:none;}
.smlinks { color:#000000; }
.smlinks:hover { text-decoration:underline; color:#be3f65;}
.site-manage-fm .hv:hover { width:100%; height:auto;  border:1px solid #cfcfcf; background:#f8f8f8;}
.save-del { margin:0px 0px 0px 0px; padding:0px;}
.save-del a { float:left; width:74px; height:27px; padding:5px 0px; text-align:center; color:#000000; background:url(../images/empty.jpg) left top no-repeat; display:block; margin:0px 20px 10px 0px;}
.save-del a:hover { float:left; width:74px; height:27px; padding:5px 0px; text-align:center; color:#ffffff; background:url(../images/empty-hover.jpg) left top no-repeat; display:block; margin:0px 20px 10px 0px;}
.seldrop { border:1px solid #cfcfcf; padding:2px 5px; font-size:12px; width:220px;}
.inputlarge { border:1px solid #cfcfcf; width:400px; padding:4px 5px; font-size:12px;}
.textlarge { border:1px solid #cfcfcf; width:500px; padding:4px 5px; height:100px; font-size:12px;}
.inputcal {border:1px solid #cfcfcf; font-size:12px; padding:4px 5px;}
.calbut { background:url(../images/calendar.png) no-repeat; width:16px; height:16px; border:0px; cursor:pointer; margin-left:10px;}
.adcustomer { margin:0px 0px 0px 0px; padding:0px;}
.adcustomer a { float:left; width:98px; height:27px; padding:5px 0px; text-align:center; color:#000000; background:url(../images/button.jpg) left top no-repeat; display:block; margin:0px 0px 0px 0px;}
.adcustomer a:hover { float:left; width:98px; height:27px; padding:5px 0px; text-align:center; color:#ffffff; background:url(../images/button-hover.jpg) left top no-repeat; display:block; margin:0px 0px 0px 0px;}

/*==================home tabs=====================*/
.hometabs { float:left; width:100%; height:auto; margin:0px 0px 20px 0px; padding:0px;}
.hometabs .htbox1 {width:32%; height:atuo; background:#FF0000; float:left; margin-right:2%;}
.hometabs .htbox2 {width:32%; height:atuo; background:#FF0000; float:left; margin-right:2%;}
.hometabs .htbox3 {width:32%; height:atuo; background:#FF0000; float:left;} 



.papa-one{width:auto; height:auto; margin:0px 0px 0px 120px;}
.papa-two{width:400px; height:auto; float:left; font:'Helvetica'; font-size:14px;  color:#666666;  margin:20px 0px 0px 10px; padding:0px;}
.text-h1{font-family:'Helvetica'; color:#FFF; font-size:16px; margin:20px 0px 0px 120px; float:left;}

#choose_membership
{
    height: 525px;
    overflow: hidden;
    padding: 15px 0 260px;
}
#choose_membership h2
{
    border-bottom: 1px dotted;
    color: #fff;
    font-size: 44px;
    line-height: 1em;
    margin-bottom: 25px;
    padding: 0 0 15px;
    text-align: center;
}
#choose_membership h2 span
{
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 10px 0;
    text-shadow: none;
}
#choose_membership h2 .top_cta
{
    border-radius: 4px;
    font-size: 24px;
    font-weight: 700;
    margin: 0 auto;
    moz-border-radius: 4px;
    padding: 10px 0;
    webkit-border-radius: 4px;
    width: 150px;
}
#choose_membership li
{
    border-radius: 10px;
    color: #fff;
    display: block;
    float: left;
    moz-border-radius: 10px;
    position: relative;
    webkit-border-radius: 10px;
}
#choose_membership li a
{
    display: block;
    height: 630px;
    overflow: hidden;
    padding: 30px;
    width: 405px;
}
#choose_membership li .logo
{
    display: block;
    left: 190px;
    position: absolute;
    top: -40px;
}
#choose_membership li#plus
{
    background: #4ebaff;
    margin-right: 30px;
}
#choose_membership li#plus:hover
{
    background: #48a8e7;
}
#choose_membership li#plus h2,#choose_membership li#plus .features li strong .btn strong
{
    text-shadow: #2e9aef 0 0 3px;
}
#choose_membership li#plus .btn
{
    background: #4ebaff;
}
#choose_membership li#plus .btn:hover
{
    background: #48a8e7;
}
#choose_membership li#plus .ribbon span
{
    background: #4094c8;
    font-size: 11px;
    line-height: 14px;
    padding: 7px 0;
}
#choose_membership li#plus .top_cta
{
    background: #4094c8;
}
#choose_membership li#plus:hover .top_cta
{
    background: #2074a8;
}
#choose_membership li#pro
{
    background: #9fc54e;
}
#choose_membership li#pro:hover
{
    background: #8aac42;
}
#choose_membership li#pro h2,#choose_membership li#pro .features li strong,#choose_membership li#pro .btn strong
{
    text-shadow: #7fa52e 0 0 3px;
}
#choose_membership li#pro .btn
{
    background: #9fc54e;
}
#choose_membership li#pro .btn:hover
{
    background: #8aac42;
}
#choose_membership li#pro .ribbon span
{
    background: #7d9c43;
}
#choose_membership li#pro .logo
{
    left: 165px;
}
#choose_membership li#pro .top_cta
{
    background: #7d9c43;
}
#choose_membership li#pro:hover .top_cta
{
    background: #5d7c23;
}

#cart_items
{
    margin:0 auto;
    padding: 50px;
    background-color: #F2EDD0;
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.3);
    box-shadow: 0 0 15px rgba(0,0,0,.3);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    z-index: 4;
}

#holder {
    width: 100%;
}

#holder > div {
    clear: both;
    padding: 2%;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    float: left;
    width: 96%;
}

label {
    display: inline;
    padding: 
    font-family: 'euphemia_ucasitalic';
    
}

.regular-checkbox {
    display: none;
}

.regular-checkbox + label {
    background-color: #ffffff;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
    background-color: #ffffff;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
    color: #99a1a7;
}

.regular-checkbox:checked + label:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: -3px;
    left: 3px;
    color: #99a1a7;
}


.big-checkbox + label {
    padding: 18px;
}

.big-checkbox:checked + label:after {
    font-size: 28px;
    left: 6px;
}

.tag {
    font-family: Arial, sans-serif;
    width: 200px;
    position: relative;
    top: 5px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    float: left;
}

.radio-1 {
    width: 193px;
}

.button-holder {
    float: left;
}

/* RADIO */

.regular-radio {
    display: none;
}

.regular-radio + label {
    -webkit-appearance: none;
    background-color: #ffffff;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 9px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
}

.regular-radio:checked + label:after {
    content: ' ';
    width: 12px;
    height: 12px;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    background: #99a1a7;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
    text-shadow: 0px;
    left: 3px;
    font-size: 32px;
}

.regular-radio:checked + label {
    background-color: #e9ecee;
    color: #99a1a7;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio + label {
    padding: 16px;
}

.big-radio:checked + label:after {
    width: 24px;
    height: 24px;
    left: 4px;
    top: 4px;
}

/* ------- IGNORE */

#header {
    width: 100%;
    margin: 0px auto;
}

#header #center {
    text-align: center;
}

#header h1 span {
    color: #000;
    display: block;
    font-size: 50px;
}

#header p {
    font-family: 'Georgia', serif;
}
#header h1 {
    color: #892dbf;
    font: bold 40px 'Bree Serif', serif;
}

#travel {
    padding: 10px;
    background: rgba(0,0,0,0.6);
    border-bottom: 2px solid rgba(0,0,0,0.2);
    font-variant: normal;
    text-decoration: none;
    margin-bottom: 20px;
}

#travel a {
    font-family: 'Georgia', serif;
    text-decoration: none;
    border-bottom: 1px solid #f9f9f9;
    color: #f9f9f9;
}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
