@font-face {
    font-family: 'CaviarDreams';
    src: url('fonts/caviardreams_bold-webfont.eot');
    src: url('fonts/caviardreams_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/caviardreams_bold-webfont.woff') format('woff'),
         url('fonts/caviardreams_bold-webfont.ttf') format('truetype'),
         url('fonts/caviardreams_bold-webfont.svg#CaviarDreamsBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CaviarDreamsRegular';
    src: url('fonts/caviardreams-webfont.eot');
    src: url('fonts/caviardreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/caviardreams-webfont.woff') format('woff'),
         url('fonts/caviardreams-webfont.ttf') format('truetype'),
         url('fonts/caviardreams-webfont.svg#ArialRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArialRegular';
    src: url('fonts/arial-webfont.eot');
    src: url('fonts/arial-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arial-webfont.woff') format('woff'),
         url('fonts/arial-webfont.ttf') format('truetype'),
         url('fonts/arial-webfont.svg#ArialRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArialBold';
    src: url('fonts/arialbd-webfont.eot');
    src: url('fonts/arialbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arialbd-webfont.woff') format('woff'),
         url('fonts/arialbd-webfont.ttf') format('truetype'),
         url('fonts/arialbd-webfont.svg#ArialBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'novecento_widemedium';
    src: url('fonts/novecentowide-medium-webfont.eot');
    src: url('fonts/novecentowide-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/novecentowide-medium-webfont.woff') format('woff'),
         url('fonts/novecentowide-medium-webfont.ttf') format('truetype'),
         url('fonts/novecentowide-medium-webfont.svg#novecento_widemedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
height: 100%;
}
body {
height: 100%;
background-color:#d2d3d5;
}
* { margin:0; padding:0; font-family:Arial; font-size:12px; /*color:#000000;*/}
#contentwrap{ width:1024px; height:100%; margin:0px auto;}
#header{ width:1024px; height:27px;}
.none{ display:none; }
.auto{ width:auto; float:left; height:auto;position:relative;}
.auto1{ width:18px; float:left; height:auto}
.auto2{ width:19px; float:left; height:auto}
.auto3{ width:19px; float:left; height:auto;margin-left:1002px;position:absolute;z-index:10;top:162px;}
.auto3 a {display:block;width:205px;height:474px;}
.logo{ width:987px; float:left; height:27px; background-color:White;}
.logo1{ width:987px;  float:left}
#header .logo{
	position:relative;
}

#header1{ width:1024px; height:90px;}
.logo2{ width:987px; float:left; height:90px; background-color:White;}
.logo3{ width:20px;  float:left}
.logo4{ width:288px;  float:left;position: relative;top: -20px;}
/*
.logo4-text{ font-family:CaviarDreams; font-size:22px; color:#f15a29; margin-top: 10px;margin-left: 10px;}
.logo4-text1{ font-family:CaviarDreams; font-size:16px; color:#f15a29; margin-top: -20px; margin-left: 190px;}
*/
.logo4-text{ font-family:CaviarDreams; font-size:22px; color:#f15a29; margin-top: 10px;margin-left: 10px;}
.logo4-text1{ font-family:Calibri; border-style:solid; border-width:1px; font-size:14px; color:#868485; margin-top: -4px; margin-left: 196px; text-align:center;}
.logo4-text2{ font-family:CaviarDreams; font-size:20px; color:#f15a29; margin-top: 10px;}

.logo5{ width:24px;  float:left}
.logo6{
	width: 292px;
	height:112px;
	float: left;
	margin-top: -15px;
	text-align: center;
	padding-right: 24px;
	position: relative;
}
.logo6 input{
	position: absolute;
	top: 70px;
	left: 49px;
	width: 159px;
	height: 24px;
	background: transparent;
	border: none;
	font-size: 12px;
	color: #A6A8AB;
	padding: 0px 5px;
}
.logo6 input.submit{
	left: 219px;
	width: 25px;
	cursor: pointer;
}
.logo7{ width:320px;  float:left; padding-top:13px;}
.logo777  { width:100%; text-align:center; padding-bottom:120px; }
.logo777 a:hover {opacity:0.7; -webkit-transition: opacity .25s ease-in-out; }
.logo7 a:hover {opacity:0.7;
-webkit-transition: opacity .25s ease-in-out;
}
.logo7 a { text-decoration:none; }
.logo7 img { height:50px; }
.logo7top{  width: 333px;  float: right; padding-top: 13px;}
.logo7top a
{
    float:right; font-family:Arial; 
    font-size: 14px; 
    color: #808285;  text-decoration:none; 
    height: 20px;  
    width: auto;
    display: block; position:relative; text-align:center; 
    margin-left: 20px;
    padding-right: 10px;
    right:30px;
    border-right: 1px solid #808285;
}
.adivider1
{
    border-right: none!important;
}

.logo7top .adivider:hover {color: #F15A29;}
.logo7top .adivider1:hover { color: #F15A29;}

#header2{ width:1024px; height:16px;}
.logo8{ width:987px; float:left; height:16px; background-color:transparennt;}

#header3fb{ width:1024px; height:40px; top:-321px; left:-18px;}
#header3{ width:1024px; /* height:250px */height:263px; top:-321px; left:-18px;}
.logo9{ width:987px; float:left; height:40px; background:url(../img/Head12.jpg) repeat-x left center;}
.logo10{ width:70px; float:left; height:28px; }
.logo10 a
{
    font-family:CaviarDreams; font-size:12px; color:White; width:50px; text-decoration:none; height:20px; top:7px; left:20px; display: block; position:relative; text-align:center; padding-top:7px;
}
.logo10 a:hover
{
     background-color:#c14827;
}
.logo11{ width:440px;  float:left; padding-left:7px; }
.logo11a{ width:380px;  float:left; padding-left:7px; }
.logo11b{ width:345px;  float:left; padding-left:7px; }
.logo12{ width:520px;  float:left}
.logo12 a
{
    float:left; font-family:CaviarDreams; font-size:12px; color:White; width:120px; text-decoration:none; height:20px; top:7px; display: block; position:relative; text-align:center; padding-top:7px;
}
.logo12 a:hover
{
     background-color:#c14827;
}
.logo13{ width:420px; height:40px; float:left; background:url(../img/Head15.jpg) repeat-x left bottom;}
/* .logo13{ width:296px; height:40px; float:left; background:url(../images/Head15.jpg) repeat-x left bottom;} */
.logo13 a {float:left;font-family:CaviarDreams;font-size:12px;color:White; text-decoration:none; height:26px; display: block; text-align:center; padding: 13px 7px 0px 7px; position:relative;top:1px;}
.logo13 a:hover{background-color:#c14827;}

.logo13a{ width:356px; height:40px; float:left; background:url(../img/Head15.jpg) repeat-x left bottom;}
.logo13a a {float:left;font-family:CaviarDreams;font-size:12px;color:White; text-decoration:none; height:26px; display: block; text-align:center; padding: 13px 7px 0px 7px; position:relative;top:1px;}
.logo13a a:hover{background-color:#c14827;}

.logo13b{ width:320px; height:40px; float:left; background:url(../img/Head15.jpg) repeat-x left bottom;}
.logo13b a {float:left;font-family:CaviarDreams;font-size:12px;color:White; text-decoration:none; height:26px; display: block; text-align:center; padding: 13px 7px 0px 7px; position:relative;top:1px;}
.logo13b a:hover{background-color:#c14827;}


#Body1{ width:1024px; position:absolute; z-index:-1; top:100px;}
.logo14{ width:987px; float:left; background-color:White;overflow: hidden;}
#Body2{ width:1024px; height:318px; top:-90px; left:-18px;}
#Body2.fullwidth{
    background-image: url('/img/Curve1024.png');
    background-repeat: no-repeat;
    padding: 42px 19px 0px 18px;
    width: 987px;
    height: auto;
}
#Body2 .onlinecurvecontent{ width: 740px; float: left; padding: 20px 0px 25px 20px; min-height: 280px;}
#Body2 #onlinecurvecontentstart{ width: 904px; float: left; padding: 20px 0px 25px 23px; min-height: 280px;}
#Body2 .fbcurvecontent{ width: 925px; float: left; padding: 20px 0px 25px 30px; min-height: 280px;}
/*#Body2 .fbcurvecontent{ width: 960px; float: left; padding: 20px 0px 25px 10px; min-height: 280px;}*/
#containerFW{
    background:#fff;
    padding:0px 30px;
}
/* Don't prefix with #Body2 to not have a too hight priority */
.fbcurvecontent *{
	font-family: Arial;
	font-size: 14px;
	color:#231F20;
}
#Body2 .fbcurvecontent h1, #Body2 #containerFW h1 {
	font-size: 31px; 
	color: #F15A29;
    margin-bottom: 30px;
    padding:0px;
	text-transform:uppercase;
    font-family: novecento_widemedium;
}
#Body2 .fbcurvecontent h1 .subh1, #Body2 #containerFW h1 .subh1{
	font-size: 31px;  
    color: #58595B;
	text-transform:uppercase;
    font-family: novecento_widemedium;
}

#Body2 .logo62 p {
    font-family:CaviarDreams;
    font-size:16px;
}

#Body2 .fbcurvecontent h2, #Body2 #containerFW h2 {
	font-size: 24px; 
	color: #F15A29;
    margin-bottom: 25px;
    padding:0px;
	text-transform:uppercase;
    font-family: novecento_widemedium;
}
#Body2 .fbcurvecontent h2 .subh2, #Body2 #containerFW h2 .subh2 {
	font-size: 24px;  
    color: #58595B;
	text-transform:uppercase;
    font-family: novecento_widemedium;
}
#Body2 .fbcurvecontent h3, #Body2 #containerFW h3 {
	font-size: 18px; 
    font-weight:normal;
    color: #000;
    padding:0px;
    margin-bottom: 20px;
}
#Body2 .fbcurvecontent .line{
	width:920px;
	margin-bottom:40px;
}
/* Don't prefix with #Body2 to not have a too hight priority */
.onlinecurvecontent *{
	font-family: Arial;
	font-size: 14px;
	color:#231F20;
}
#Body2 .onlinecurvecontent h1, #Body2 #containerFW h1 {
	font-size: 31px; 
	color: #F15A29;
    margin-bottom: 30px;
    padding:0px;
	text-transform:uppercase;
    font-family: novecento_widemedium;
}
#Body2 .onlinecurvecontent h1 .subh1, #Body2 #containerFW h1 .subh1{
	font-size: 31px;  
    color: #58595B;
	text-transform:uppercase;
    font-family: novecento_widemedium;
}

#Body2 .onlinecurvecontent h2, #Body2 #containerFW h2 {
	font-size: 24px; 
	color: #F15A29;
    margin-bottom: 25px;
    padding:0px;
	text-transform:uppercase;
    font-family: novecento_widemedium;
}
#Body2 .onlinecurvecontent h2 .subh2, #Body2 #containerFW h2 .subh2 {
	font-size: 24px;  
    color: #58595B;
	text-transform:uppercase;
    font-family: novecento_widemedium;
}
#Body2 .onlinecurvecontent h3, #Body2 #containerFW h3 {
	font-size: 18px; 
    font-weight:normal;
    color: #000;
    padding:20px;
    margin-bottom: 20px;
}
#Body2 .onlinecurvecontent .line{
	width:920px;
	margin-bottom:40px;
}



#Footer{ width:1042px; height:238px;}
.logo16{ width:1024px; min-height:350px;  float:left; background-color:#fafafa; border-top:1px solid #c7c7c7}
#container2{right:0px!important;}
.logo20New{background:none!important;}
.auto{left:0px!important;}
.logo19{width: 1024px!important;left: 18px!important;}
#menu{margin-left: 18px;text-align: center;background-color: #ee5a2a;}
.main-menu{width:auto!important;}
#contentwrap{ width:1042px!important;}
#Body2{ width:1042px!important;}
.fbcurvecontent{margin: 28px!important;}
.sub-content{    width: 1022px!important;}
#sync1{width:715px!important;}
#sync1 .item {background-size:100% auto!important;}

.logo17{ width:39px; height:238px;  float:left;}
.logo19{ float:left; width:504px; background-color:White; }
.logo20Home{ float:left; width:504px; padding-top:8px; padding-left:65px; }
.logo20New{ float:left; width:504px;}
.logo20{ float:left; width:830px; padding-top:8px; padding-left:30px; background-color:White; height:99%;}
.logo21{ float:left; width:345px; padding-top:20px; font-family:CaviarDreams; font-size:22px; letter-spacing:2px; color:#f15a29;}
.logo22{ float:left; width:345px; font-family:Verdana; font-size:11px; color:#3b3b3b; line-height:17px;}
.logo23{ float:left; width:148px; height:154px; background-color:White; }
.logo24{ float:left; width:907px;}
.logo25{ float:left; width:550px; font-family:Arial; font-size:10px; font-weight:lighter; letter-spacing:1px; color:#58595b; line-height:17px;margin-top: 5px;}
.logo26{ float:left; width:907px; font-family:Arial; font-size:10px; font-weight:lighter; letter-spacing:1px; color:#58595b; line-height:17px;margin-top: 5px;}
.logoBrands a {margin-right:25px; padding:5px; display:block;float:left; height:60px;}
.logo86{ float:left; width:200px; padding-top:20px; font-family:CaviarDreams; font-size:35px; letter-spacing:2px; color:#f15a29;}
.logo87{ float:left; width:630px; padding-top:8px;background-color:White; height:99%; }
.logo88{ float:left; width:200px; padding-top:20px; font-family:CaviarDreams; font-size:15px; letter-spacing:2px; color:#f15a29;}
.logo89{ float:left; width:550px; padding-top:8px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo90,.logo93,.logo94,.logo95{ float:left; width:160px;}
.logo951{ float:left; width:100px;}
.logo91{ float:left; width:145px; font-family:Arial; font-size:11px; font-weight:bold; letter-spacing:1px; color:#58595b; line-height:17px; padding-bottom:10px;} 
.logo91 a{color:#58595b;text-decoration:none;font-family:Arial; font-size:11px; font-weight:bold !important;}
.logo92{ float:left; width:138px; font-family:Arial; font-size:10px; font-weight:normal; letter-spacing:1px; color:#58595b; line-height:17px;}
.logo92 a{color:#A6A6A6;text-decoration:none;font-family:Arial; font-size:10px; font-weight:normal;}
.logoterms {color: #3B3B3B;float: left;font-family: Verdana;font-size: 11px;padding-top: 8px;width: 590px;}
.logoterms h1 {color: #F15A29;font-family: CaviarDreams;font-size: 15px;}
.decimal {margin-left: 23px;}
.normcodes {margin-left: 23px;}
.normcodes li {list-style-type: none;margin-left: 17px;}
.headterms {color: #3B3B3B;float: left;font-family: Verdana;font-size: 11px;padding-top: 8px;width: 590px;}
.commonterms {color: #3B3B3B;float: left;font-family: Verdana;font-size: 11px;padding-top: 8px;text-align: justify;
width: 583px;}
.roman {margin-left: 10px;}
.roman li {list-style-type: upper-roman; margin-left: 15px;}

/*news tyles appended*/
.logo25 a{ color:#58595b;text-decoration:none;float: left;font-family: Arial;font-size: 11px;font-weight: lighter;letter-spacing: 1px;}
.logo25 a:hover{ color:#58595b;text-decoration:none;}
.logo26 a{ color:#58595b;text-decoration:none;float: left;font-family: Arial;font-size: 11px;font-weight: lighter;letter-spacing: 1px;}
.logo26 a:hover{ color:#58595b;text-decoration:none;}
.bt_menu{ outline:none; }
.menu_selected{ background-color:#c14827;}
.menuhtml{
	display:none;
}
.menucontent .item{
	text-transform: uppercase;
	padding-left: 40px;
	position:relative;
}
.menucontent .item.title{
	margin-bottom: 7px;
}
.menucontent .item.title a,.menucontent .item.title a:visited{
	font-size: 16px;
	color: #F15A37;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	text-decoration: underline;
}
.menucontent .item a,.menucontent .item a:visited{
	font-size: 12px;
	color: #6D6E71;
	line-height: 22px;
	text-decoration: none;
}
.menucontent .item a:hover{
	text-decoration: underline;
}
.menucontent .item.title img{
	position: absolute;
	top: 0px;
	left: 0px;
}
.menucontent .item img{
	position: absolute;
	top: -6px;
	left: 0px;
}
.desingform{ float:left; width:441px; padding-top:8px;  padding-bottom:15px;background-color:White; }
.logo20calendar{ float:left; width:504px; padding-top:1px; padding-left:30px; }
.logo20scroller{ float:left; width:504px; padding-top:1px;}
.logo22calhead{ float:left; width:385px; font-family:Verdana; font-size:11px; color:#3b3b3b; line-height:17px;}
dl.zend_form {background-color: #f2f2f2;float: left;width: 370px;padding-bottom:10px;}
dl.zend_form dt{float: left;}
dl.zend_form dt {clear: left;width: 31%;padding-left: 15px;margin-top: 10px;text-align:right;font-family: Verdana;
font-size: 11px;color: #3B3B3B;}
dl.zend_form dd{margin: 5px 2px;padding-top: 5px;float:left;width:63%;}
.zend_txt {margin: 5px 2px;padding-top: 5px;float:left;width:98%;text-indent:4px;}
dl.zend_form label{font-family: Verdana;font-size: 11px;color: #3B3B3B;}
dl.zend_form label.required:after { content: " *";font-family: Verdana;font-size: 11px;color: #3B3B3B;}
dl.zend_form ul.errors {float: left;list-style: none;margin: 0;width:100%;}
dl.zend_form ul.errors li {float: left;
font-family: Verdana;
    font-size: 11px;
    color: #F15A29;
	padding-top:2px;
	font-weight:bold;
}

.zend_txt ul.errors li {
    float: left;
   /*  margin: 0 0.15em; */
    font-family: Verdana;
    font-size: 11px;
    color: #F15A29;
	padding-top:2px;
	font-weight:bold;
	text-align:right;
}

dl.zend_form input[type="submit"] {
    clear: left;
    float: left;
	margin:20px 0px 0px 60px ;
	background:url(../img/buttonbg.png) no-repeat;
	height:43px;
	width:244px;
	border:none;
	color:#FFF;
	font-family:Verdana; font-size:11px; 
	font-weight:bold;
	cursor:pointer;
}
dl.zend_form dd input[type="text"], input[type="password"]{
 height:15px;width:155px;
}

dl.zend_form dd select{
 width:170px;
}

/**Editform**/
dl.editzend_form {background-color: #f2f2f2;float: left;width: 370px;padding-bottom:10px;}
dl.editzend_form dt{float: left;}
dl.editzend_form dt {clear: left;width: 31%;padding-left: 15px;margin-top: 10px;text-align:right;font-family: Verdana;
font-size: 11px;color: #3B3B3B;}
dl.editzend_form dd{margin: 5px 2px;padding-top: 5px;float:left;width:63%;}
.zend_txt {margin: 5px 2px;padding-top: 5px;float:left;width:98%;text-indent:4px;}
dl.editzend_form label{font-family: Verdana;font-size: 11px;color: #3B3B3B;}
dl.editzend_form label.required:after { content: " *";font-family: Verdana;font-size: 11px;color: #3B3B3B;}
dl.editzend_form ul.errors {float: left;list-style: none;margin: 0;width:100%;}
dl.editzend_form ul.errors li {float: left;
font-family: Verdana;
    font-size: 11px;
    color: #F15A29;
	padding-top:2px;
	font-weight:bold;
}

.zend_txt ul.errors li {
    float: left;
   /*  margin: 0 0.15em; */
    font-family: Verdana;
    font-size: 11px;
    color: #F15A29;
	padding-top:2px;
	font-weight:bold;
	text-align:right;
}

dl.editzend_form input[type="submit"] {
    clear: left;
    float: left;
	margin:20px 0px 0px 60px ;
	background:url(../img/buttonbg.png) no-repeat;
	height:43px;
	width:244px; 
	border:none;
	color:#FFF;
	font-family:Verdana; font-size:11px; 
	font-weight:bold;
}
dl.editzend_form dd input[type="text"], input[type="password"]{
 height:15px;width:155px;
}

dl.editzend_form dd select{
 width:170px;
}
/**End**/

.downloadbox{ float:left; width:370px; font-family:Verdana; font-size:11px; color:#3b3b3b;padding-top:12px; padding-bottom:5px;background-color: #E6E6E6;}

.fbautorize{ float:left; width:370px; font-family:Verdana; font-size:11px; color:#3b3b3b;padding-top:5px; padding-bottom:7px;background-color: #E6E6E6;text-align:right;}

.fbautorize a{
   text-decoration:none;
   font-family: Verdana;
    font-size: 11px;
	color: #3B3B3B; 
}

.fbautorize a:hover{
   text-decoration:underline;
}

/*** Style for Dynamic header images***/
 #c_header {z-index: 2;top: 85px;left: 134px; width: 987px;height: 314px;}
 #c_header  img{width: 987px; height: 314px;}     
.c_theme img {margin-top: 10px;width: 987px;height: 314px;}
 .calendarshiptext{color: #3B3B3B;float: left;font-family: Arial;font-size: 10px;width: 350px;padding-top:5px;
}
/*** Style for Dynamic header Ends***/
/***Style for front page slider begin***//***Style for front page calendar slider begin***/
.graphic, #prevBtn, #nextBtn{ margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#calcontent{position:relative;}			
#calslider{}	
#calslider ul, #slider li{margin:0;padding:0;list-style:none;}
#calslider li{width:410px;height:298px;overflow:hidden; }	
#prevBtn, #nextBtn{ display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;}	
#nextBtn{ left:410px;}														
#prevBtn a, #nextBtn a{display:block;width:30px;height:77px;background:url(../img/btn_prev.gif) no-repeat 0 0;}	
#nextBtn a{ background:url(../img/btn_next.gif) no-repeat 0 0;}	
/***Style for front page calendar slider End***/
.logo30{ float:left; width:876px; height:307px; background-color:White; }
.logo31{ float:left; width:750px; padding-top:20px; padding-left:40px;  font-family:CaviarDreams; font-size:40px; letter-spacing:2px; color:#f15a29;}
.logo32{ float:left; width:750px; padding-top:20px; padding-left:50px; }
.logo34{ float:left; width:750px; line-height:25px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo33{ float:left; width:210px; padding-right:20px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo36{ float:left; width:50px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo37{ float:left; width:80px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo38{ float:left; width:80px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo39{ float:left; width:150px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo40{ float:left; width:130px; padding-right:20px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo35{ float:left; width:80px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo41{ float:left; width:860px; padding-top:8px; background-color:White; height:99% }
.logo42{ float:left; width:340px; padding-top:20px; line-height:30px; font-family:CaviarDreams; font-size:15px; font-weight:bold; color:#3b3b3b;}
.logo43{ float:left; width:410px; padding-top:20px; line-height:30px; font-family:CaviarDreams; font-size:40px; letter-spacing:2px; color:#f15a29;}
.logo44{ float:left; width:120px; line-height:30px; font-family:CaviarDreams; font-size:30px; letter-spacing:2px; color:#f15a29;}
.logo45{ float:left; width:630px;}
.logo46{ float:left; width:730px; line-height:25px; padding-top:30px;}
.logo47{ float:left; width:182px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo48{ float:left; width:730px; padding-top:10px;}
.logo49{ float:left; width:125px; font-family:Arial; font-size:10px; color:#3b3b3b;}
.logo50{ float:left; width:57px; font-family:Arial; font-size:10px; color:#3b3b3b;}
.logo55{ float:left; width:185px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo51{ float:left; width:115px; font-family:Arial; font-size:10px; color:#3b3b3b;}
.logo52{ float:left; width:70px; font-family:Arial; font-size:10px; color:#3b3b3b;}
.logo56{ float:left; width:165px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo53{ float:left; width:100px; font-family:Arial; font-size:10px; color:#3b3b3b;}
.logo54{ float:left; width:65px; font-family:Arial; font-size:10px; color:#3b3b3b;}
.logo57{ float:left; width:340px; padding-right:20px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo58{ float:left; width:340px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo59{ float:left; width:265px; padding-right:20px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo60{ float:left; width:75px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo61{ float:left; width:500px; padding-top:20px; font-family:CaviarDreams; font-size:40px; letter-spacing:2px; color:#f15a29;}
.logo62{ float:left; width:750px; padding-top:8px;}
.logo63{ float:left; width:750px; padding-top:8px; padding-left:65px;  background-color:White; height:99%}
.logo64{ float:left; width:750px; line-height:25px; font-family:CaviarDreams; font-size:15px; color:#f15a29;}
.logo65{ float:left; width:700px; line-height:15px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo66{ float:left; width:700px;padding-bottom:20px;  background-color:White; height:100%}
.logo67{ float:left; width:107px; height:300px; vertical-align:middle; padding-top:100px;}
.logo68{ float:left; width:107px; height:300px; vertical-align:middle; padding-top:40px;}
.logo69{ float:left; width:750px; font-family:CaviarDreams; font-size:15px; color:#f15a29;}
.logo71{ float:left; width:200px; padding-top:8px; padding-left:25px; background-color:White; height:99%;}
.logo72{ float:left; width:200px; padding-top:20px; font-family:CaviarDreams; font-size:40px; letter-spacing:2px; color:#f15a29;}
.logo73{ float:left; width:635px; padding-top:8px;  background-color:White; height:99%;}
.logo74{ float:left; width:200px; padding-top:20px; font-family:CaviarDreams; font-size:15px; letter-spacing:2px; color:#f15a29;}
.logo75{ float:left; width:550px; padding-top:8px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.logo75para{ float:left; width:550px; padding-top:8px; font-family:Verdana; font-size:11px; color:#3b3b3b;line-height:20px;} 
.logo76{ float:left; width:350px; padding-top:8px; padding-left:49px;background-color:White; height:99%;}
.logo77{ float:left; width:350px; padding-top:20px; font-family:CaviarDreams; font-size:20px; letter-spacing:2px; color:#f15a29;}
.logo77new{ float:left; width:350px; padding-top:20px; font-family:CaviarDreams; font-size:24px; letter-spacing:2px; color:#f15a29;}
.logo79{ float:left; width:350px; padding-top:20px; font-family:Verdana; font-size:11px; color:#3b3b3b; }
.logo80{ float:left; width:324px; height:215px; background-color:#e6e6e6; }
.logo81{ float:left; width:324px; font-family:Verdana; font-size:11px; color:#3b3b3b; padding-left:30px; padding-top:25px; padding-bottom:5px;}
.logo86new{ float:left; width:260px; padding-top:20px; font-family:CaviarDreams; font-size:35px; letter-spacing:2px; color:#f15a29;}
.logo74new{ float:left; width:auto; padding-top:20px; font-family:CaviarDreams; font-size:15px; letter-spacing:2px; color:#f15a29;}
.supporthead{ float:left; width:200px; padding-top:15px; font-family:CaviarDreams; font-size:15px; letter-spacing:2px; color:#f15a29;padding-bottom:5px;}
.supportheadright{ float:left; width:280px; padding-top:15px; font-family:CaviarDreams; font-size:15px; letter-spacing:2px; color:#f15a29;padding-bottom:5px;}
.no_border{text-decoration:none;}
.vouchers-categories {font-size: 12px;margin-bottom: 20px;list-style-type:none;}
.vouchers-categories li {float: left;	margin-left: 40px;} 

/*****Style for photobook page & calendar page begin***/
.photobookgal{width:780px;float:left;padding:10px 0px 0px 40px;}
.photobookgalleft{width:250px;float:left;}
#photobookgalleftimg{width:240px;float:left;padding:0px 5px 5px 5px;height:245px;}
.photobookgallcont{width:530px;float:left;padding:0px 0px 20px 0px;}
.hardcovrdet{width:520px;float:left;}
.hardcovertabtitle{float:left;width:538px;background-color:#e5e5e5;height:30px;line-height:30px;font-family: Verdana;font-size: 11px;font-weight:bold;}
.hardcovrdtabcontmian{float:left;width:538px;background-color:#f2f2f2;line-height:24px;margin-top:1px;}
.hardcovrdtabcontmian1{float:left;width:538px;background-color:#f2f2f2;}
.hardcovrdtabcont{float:left;width:538px;font-family: Verdana;font-size: 11px;height:25px;}
.hardcovrdtabcont1{float:left;width:538px;font-family: Verdana;font-size: 11px;}
.phototitle1{width:275px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;text-align:left;}
.phototitle2{width:60px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;text-align:center;}
.phototitle3{width:90px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;text-align:center;}
.phototitle4{width:85px;font-weight:bold;float:left;font-family: Verdana;font-size: 11px;text-align:center;}
.phototitle1cont{width:275px;float:left;height:23px;font-family: Verdana;font-size: 11px;text-align:left;}
.phototitle2cont{width:60px;float:left;height:23px;font-family: Verdana;font-size: 11px;text-align:left;}
.phototitle3cont{width:90px;float:left;font-family: Verdana;font-size: 11px;height:23px;text-align:left;}
.phototitle4cont{width:85px;height:23px;font-family: Verdana;font-size: 11px;float:left;text-align:left;}
.hardcovertabviptitle{float:left;width:523px;background-color:#e5e5e5;padding:12px 0px 12px 15px;font-family: Verdana;
font-size: 11px;margin:8px 0px 8px 0px;}
.common_spacephoto{float:left;width:520px;height:9px;}
.photobookcalend{width:780px;float:left;padding:20px 0px 20px 40px;}
.hardcovrdtabcont:hover{cursor:pointer;}
/***Style for photobook page & calendar page end***/
/*****Style for greetingcard page begin***/
.photogreeting{width:760px;float:left;padding-top: 20px;}
.greetinginnercont{width:750px;float:left;color: #3B3B3B;font-family: Verdana;font-size: 11px;line-height: 15px;padding:5px;}
.greetingcovrdet{width:390px;float:left;}
.greetingcovertabtitle{float:left;width:390px;background-color:#e5e5e5;padding:12px 0px 12px 15px;font-family: Verdana;font-size: 11px;font-weight:bold;}
.greetingcontmian{float:left;width:390px;background-color:#f2f2f2;padding:12px 0px 12px 15px;margin-top:1px;}
.greetingcovrdtabcont{float:left;width:410px;font-family: Verdana;font-size: 11px;}
.greetingtitle1{width:215px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;}
.greetingtitle2{width:85px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;}
.greetingtitle3{width:90px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;}
.greetingtitle1cont{width:215px;float:left;height:23px;font-family: Verdana;font-size: 11px;}
.greetingtitle2cont{width:85px;float:left;height:23px;font-family: Verdana;font-size: 11px;}
.greetingtitle3cont{width:90px;float:left;font-family: Verdana;font-size: 11px;height:23px;}
.common_spacegreet{float:left;width:390px;height:9px;}
/*****Style for greetingcard page end***/
/*****Style for designthemepage page begin***/
.themespagecont{float:left; width:770px; line-height:15px; font-family:Verdana; font-size:11px; color:#3b3b3b;}
.themegaleryhead{float:left; width:760px;margin:20px 0px 0px 0px }
.themegalerytitle{float:left;width:770px;background-color:#d9d9d9;padding:5px 0px 5px 0px;}
.themegalerytitleinn{float:left;width:755px;padding:0px 0px 0px 25px}
.themegalerytitleinn ul{list-style-type:none}
.themegalerytitleinn li{padding:8px;float:left;}
.themegalerytitleinn li a{text-decoration:none;color: #949494;font-family: CaviarDreams;font-size: 16px;font-weight:bold;}
.themegalerycontitle{float:left;width:770px;background-color:#f2f2f2;padding:5px 0px 5px 0px;}
.themegalerytitlecont{float:left;width:755px;padding:0px 0px 0px 25px}
.themegalerytitlecont ul{list-style-type:none}
.themegalerytitlecont li{padding:8px;float:left;}
.themegalerytitlecont li a{text-decoration:none;color: #949494;font-family: CaviarDreams;font-size: 16px;font-weight:bold;}
.themgaleryimgdiv{width:250px;height:330px;float:left;background-color:#f2f2f2;}
.themgaleryimgdiv:hover{width:250px;height:330px;float:left;background-color:#d5ecfb;}
.themegalyimg{ float:left; width:770px;padding-bottom:20px; text-align: center; background-color:White; height:100%}
.themestarrate{width: 180px;float:left;padding:5px 0px 5px 0px;text-align:center;} 
.themimgtitle{width: 180px;float:left;padding:5px 0px 9px 0px;text-align:center;}
/*****Style for designthemepage page End***/
/*****Style for gift voucher page Begins***/
.voucherpagemain{float: left;padding-left: 48px;padding-top: 20px;width: 775px;}
.vouchergftitl{color: #F15A29;float: left;font-family: CaviarDreams;font-size: 15px;width:750px;padding-bottom:15px;}
.vouchercont{color: #3B3B3B;float: left;font-family: Verdana;font-size: 11px;line-height: 15px;width: 770px;}
.vouchergalery{ float:left; width:770px;padding:20px 0px 10px 0px;  background-color:White; height:100%}
.voucherlistdet{float:left;padding-bottom:30px;width:770px;}
.voucherlisdiv{width:250px;float:left;margin:3px;background-color:#f2f2f2;}
.voucherlisdiv:hover{width:250px;float:left;margin:3px;background-color:#e6e6e6;}
.voucherlisdivimg{ float:left; width:140px;}
.voucherlisdivcont{width: 90px;float:left;padding:0px 0px 0px 0px;}
.vouchersize{width:90px;float:left;padding:20px 0px 10px 0px;text-align:center;color: #949494;font-family: CaviarDreams;font-size: 15px;}
.voucherqtycal{width:98px;float:left;padding:10px 0px 10px 0px;text-align:center;color: #949494;font-family: verdana;font-size: 11px;} 
.vouchersub{float:left;padding-bottom:30px;width:760px;text-align:right;}
/*****Style for gift voucher page End***/
/*****Style for gift voucher form page Begins***/
.voucherform{float: left;padding-left: 32px;padding-top: 20px;width: 775px;}
.voucherformleftitle{float: left;padding-top: 20px;width: 180px;}
.vouchersmaltitle{float: left;padding:5px 0px 20px 0px;width: 380px;color: #F15A29;float: left;font-family: CaviarDreams;font-size: 20px;}
.voucherformrightcont{float: left;padding-top: 20px;width: 750px;}
.voucherformdatas{float:left;width:520px;padding:10px;}
.voucherformhead{float:left;width:510px;background-color:#e5e5e5;}
.voucherformcont{float:left;width:510px;background-color:#f2f2f2;} 
.voucherformtitle1{width:80px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;}
.voucherformtitle2{width:90px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;}
.voucherformtitle3{width:110px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;}
.voucherformtitle4{width:90px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;}
.voucherformtitle5{width:90px;float:left;font-weight:bold;font-family: Verdana;font-size: 11px;}
.thanksmsghead{ color: #F15A29;float: left;font-family: CaviarDreams;font-size: 40px;letter-spacing: 2px;padding:20px 0px 0px 25px;width: 750px;}
.thanksmallhead{color: #F15A29;float: left;font-family: CaviarDreams;font-size: 24px; padding:20px 0px 15px 45px;width: 750px;}
/*****Style for gift voucher form page End***/
/*****Style for FAQ page Begins***/
.faqpagemain{float: left;padding-left: 30px;padding-top: 20px;width: 790px;}
.faqtitle{color: #F15A29;float: left;font-family: CaviarDreams;font-size: 35px;letter-spacing: 2px;width:750px;padding:10px 0px 35px 0px;}
.faqleftmenu{float: left;width: 185px;}
.faqrightcont{float: left;width: 605px;padding-bottom:30px;}
.uselinkstit{float:left;width:171px;background-color:#666666;color:#FFF;font-family: CaviarDreams;font-size: 18px;font-style:italic;height:30px;line-height:28px;}
.uselinkmenus{float:left;width:169px;border:1px solid red;margin-top:10px;}
.uselinkmenusind{float:left;width:153px;font-family: Verdana;font-size: 11px;height:20px;margin:10px 0px 0px 10px;}
.uselinkmenusind a{text-decoration:none;font-family: Verdana;font-size: 11px;} 
/*****Style for FAQ page End***/
/*******Style for Needhand starts   ******/
.needhelpcont{ 
float:left; width:770px; padding:20px 0px 10px 32px;  font-family:CaviarDreams; font-size:40px; letter-spacing:2px; color:#f15a29;}
.needhelpmain{float: left;padding-left: 30px;padding-top: 20px;width: 790px;}
.needhelpdesc{float:left; width:770px; line-height:15px; font-family:Verdana; font-size:11px; color:#3b3b3b;padding:7px;}
.needhelpparts{float: left;padding:15px 0px 10px 35px; width: 790px;}
.needhelpleft{float:left;width:500px;} 
.needhelpright{float:left;width:280px;}
.helpleftconthead{float:left;width:500px;font-family:CaviarDreams;padding-bottom:10px; font-size:16px; letter-spacing:1px; color:#f15a29;}
.helpleftinercont{float:left;width:496px;font-family:Verdana; font-size:11px; color:#3b3b3b;}
.needhelpparts1{float: left;padding:15px 0px 15px 48px; width: 860px;}
.needhelpleft1{float:left;width:560px;} 
.needhelpright1{float:left;width:280px;text-align:center;}
.helpleftconthead1{float:left;width:500px;font-family:CaviarDreams;padding-bottom:10px; font-size:16px; letter-spacing:1px; color:#f15a29;} 
.helpleftinercont1{float:left;width:558px;font-family:Verdana; font-size:11px; color:#3b3b3b;}

.needhelpparts1{float: left;padding:15px 0px 15px 48px; width: 860px;}
.needhelpleft1{float:left;width:560px;}  
.needhelpright1{float:left;width:280px;text-align:center;}
.helpleftconthead1{float:left;width:500px;font-family:CaviarDreams;padding-bottom:10px; font-size:16px; letter-spacing:1px; color:#f15a29;} 
.helpleftinercont1{float:left;width:558px;font-family:Verdana; font-size:11px; color:#3b3b3b;}
.needhelpleft1{float:left;width:480px;} 
.needhelpright1{float:left;width:310px;}
.helpleftcontheadhelp{float:left;width:480px;font-family:CaviarDreams;padding-bottom:10px; font-size:16px; letter-spacing:1px; color:#f15a29;}
.helpleftinerconthelp{float:left;width:476px;font-family:Verdana; font-size:11px; color:#3b3b3b;}
.needhelpparts2{float: left;padding:15px 0px 15px 48px; width: 860px;}
.needhelpleft2{float:left;width:491px;}  
.needhelpright2{float:left;width:310px;}
.needhelpparts3{float: left;padding:15px 0px 15px 48px; width: 870px;}
.needhelpleft3{float:left;width:501px;}  
.needhelpright3{float:left;width:330px;}
.needhelpparts4{float: left;padding:15px 0px 15px 48px; width: 860px;}
.needhelpleft4{float:left;width:491px;}  
.needhelpright4{float:left;width:310px;}
.needhelpparts5{float: left;padding:15px 0px 15px 48px; width: 920px;}
.needhelpleft5{float:left;width:501px;}  
.needhelpright5{float:left;width:360px;}
.needhelpparts6{float: left;padding:15px 0px 15px 48px; width: 920px;}
.needhelpleft6{float:left;width:701px;}  
.needhelpright6{float:left;width:360px;}
.needhelpleftimg6{float:left;width:450px;}  
.needhelprightimg6{float:left;width:450px;}
.needhelpleftimg6head{font-family:Verdana;padding:30px 0px 10px 50px; font-size:12px; letter-spacing:1px; color:#f15a29;}
.needhelprightimg6head{font-family:Verdana;padding:30px 0px 10px 50px;  font-size:12px; letter-spacing:1px; color:#f15a29;}
.needhelpparts7{float: left;padding:15px 0px 15px 48px; width: 930px;}
.needhelpleft7{float:left;width:491px;}  
.needhelpright7{float:left;width:410px;}
.needhelpleft7new{float:left;width:501px;}  
/*******Style for Needhand e   ******/
/**Style FAQ ACCORDION**/
#main{  position:relative;   width:600px;  min-height:0}
.accrmain{float:left;width:605px;}
.softtitle{  color: #F15A29;float: left;font-family: verdana;font-size: 15px;margin:15px 0px 15px 5px;width: 570px;}
/* --- Headings --- */
h1 {font-family:georgia,'times new roman',times,serif; font-size:2.5em; font-weight:normal; color:#f60}
h1, h2, h3 {margin-bottom:1em}
h2, h3, h4 a, h5 a {padding:3px 10px}
h2, h3, h4, h5 {font-size:1em;margin:0px 0px 2px 0px;}
#main h2 {background-color:#f0f0f0}
/* --- Links --- */
.js #main .accordion {visibility:hidden}
.js #side .accordion {display:none}
.accordion {float:left;width:600px;margin:0px 0px 0px 5px}
.accordion li {list-style-type:none}
.accordion li.last-child {margin-left:19px; list-style-type:disc}
.accordion .outer {border-width:0 1px 1px; background: #fff}
.accordion .inner {margin-bottom:1px; padding:.5em 20px 1em; position:relative; overflow:hidden;background:#e5e5e5}
.accordion .inner .inner {padding-bottom:0}
.accordion .h {} /* vertical padding instead of vertical margin (ie8) */
.accordion p {margin:.5em 1px 1em;font-weight:normal;color:#595959;font-family: Verdana;font-size: 11px;}
a.trigger { background-image: url(../img/plus1.png); background-repeat: no-repeat; background-position: 570px 55%;  font-weight:700;text-decoration:none;}
a.trigger.open {background-image: url(../img/minus1.png)}
.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}
#main a.trigger {background-color:#f2f2f2;line-height:22px;outline:none;padding: 6px 43px 10px 12px;font-family: Verdana;font-size: 11px;}
#main a.trigger.open {border-color:#e5e5e5; background-color:#e5e5e5}
#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#bcd}
/**END**/
/*Mouse over Effects for the photobookprice and calendarprice pages*/
.mouseover {position:relative;}
.mouseover IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
.mouseover IMG.active {z-index:10;opacity:1.0;}  
/**End of MV**/
/**Facebook Feed Entry**/ 
.sl_entry {margin-bottom: 3px;}
.sl_time {font-style: italic;margin-bottom: 1px;font-size: 9px;}  
.sl_msg {color: #FFFFFF;font-family: arial;font-size: 9px;padding-left: 3px;}
.sl_content {overflow: hidden;height: 150px;padding:10px 0px 0px 3px;font-size: 10px;}
#sidebar .sl_btn {padding-top: 7px;padding-left: 55px;}
.sidebar_facebook .sl_btn_fb {padding:10px 0px 8px 2px;}
/**End of FB feed**/
/**Testimonial Slider**/ 
#testimonial {width:230px;padding:10px;float:left;z-index:0;height:160px;margin:10px 0px 0px 20px;}
#testimonialexample {width:230px;height:100px;color:#FFFFFF; font-family:Arial; font-size:10px; }
#testimonialslides {left:4px;z-index:150;color:#FFFFFF; font-family:Arial; font-size:10px; }
.slides_container {width:230px;height:160px;overflow:hidden;position:relative;display:none;}
.slides_container a {width:230px;height:160px;display:block;}
.slides_container a img {display:block;}
.pagination {margin:10px auto 0;	width:100px;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {	display:block;width:12px;height:0;padding-top:12px;background-image:url(../img/pagination.png);	background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
.slides_control a{color:#FFFFFF; font-family:Arial; font-size:12px; text-decoration:none;font-style:italic;line-height:18px;}
/**End of Testimonial Slider*/
/**Feedback form***/
.feedbacktitle{ float:left; width:750px; padding-top:20px; padding-left:40px;  font-family:CaviarDreams; font-size:38px; letter-spacing:2px; color:#f15a29;}
.feedbacksubtitle{ float:left; width:750px; padding-top:20px; padding-left:20px;  font-family:CaviarDreams; font-size:24px; letter-spacing:2px; color:#f15a29;}
.feebackform{float:left; width:760px;margin:20px 0px 30px 0px;background-color:#f7f7f7;}
.feedformcont{float:left;width:740px;padding:10px 0px 0px 20px;}
form#feeback{width:720px;float:left;}
form#feeback dl{width:720px;float:left;background-color:none;}
form#feeback dt{width:700px;float:left;text-align:left;}
form#feeback dd{width:700px;float:left;background-color:none;}
form#feeback dt#source-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
form#feeback dd#source-element{width:430px;float:left;padding-bottom:25px;} 
form#feeback dd#source-element label{width:100px;float:left;text-align: center;font-family: Verdana;font-size: 11px;} 
dd#source-element br{display:none;}
dd#source-element input[type="checkbox"]{width:35px;float:right}
form#feeback dt#idother-label{width:135px;float:left;}  
dt#idother-label label{width:135px;float:left;font-family: Verdana;font-size: 11px;} 
form#feeback dd#idother-element{width:130px;float:left;} 
dd#idother-element input[type="text"]{width:130px;float:left;background-color:#ebf7fd;border:1px solid #818385;}
form#feeback dt#service-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
form#feeback dd#service-element{width:700px;float:left;padding-bottom:25px;font-family: Verdana;font-size: 11px;} 
form#feeback dd#service-element label{width:100px;float:left;text-align: center;font-family: Verdana;font-size: 11px;} 
dd#service-element br{display:none;}
dd#service-element input[type="checkbox"]{width:30px;float:right;}
form#feeback dt#usage-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
form#feeback dd#usage-element{width:700px;float:left;padding-bottom:25px;font-family: Verdana;font-size: 11px;} 
form#feeback dd#usage-element label{width:100px;float:left;text-align: center;font-family: Verdana;font-size: 11px;} 
dd#usage-element br{display:none;}
dd#usage-element input[type="checkbox"]{width:30px;float:right;} 
dt#order_process-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
dd#order_process-element {padding-bottom:25px;font-family: Verdana;font-size: 11px;}
dd#order_process-element input[type="text"]{width:700px;float:left;height:22px;background-color:#ebf7fd;border:1px solid #818385;}
dt#service_imp-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
dd#service_imp-element input[type="text"]{width:700px;float:left;height:22px;background-color:#ebf7fd;border:1px solid #818385;}
dd#service_imp-element {padding-bottom:25px;font-family: Verdana;font-size: 11px;}
dt#name-label {padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
dd#name-element{padding-bottom:25px;}
dd#name-element input[type="text"]{width:345px;height:22px;float:left;background-color:#ebf7fd;border:1px solid #818385;}
dt#uemail-label {padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
dd#uemail-element{padding-bottom:15px;}
dd#uemail-element input[type="text"]{width:345px;height:22px;float:left;background-color:#ebf7fd;border:1px solid #818385;}
dt#other_fee-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
dd#other_fee-element textarea{background-color:#ebf7fd;border:1px solid #818385;}
dd#other_fee-element{padding-bottom:25px;font-family: Verdana;font-size: 11px;}
form#feeback dd#reset-element{width:110px;float:left;}
form#feeback input[type="reset"]{width:90px;font-family: Verdana;font-size: 11px;height:35px;margin-bottom:20px;float:left;background-color:#f2f2f2;border:1px solid #818385;cursor:pointer;}
form#feeback input[type="submit"]{width:90px;font-family: Verdana;font-size: 11px;height:35px;margin-bottom:20px;float:left;background-color:#f2f2f2;border:1px solid #818385;cursor:pointer;}
dl.feed_form label.required:after { content: " *";font-family: Verdana;font-size: 11px;color: #3B3B3B;}
dl.feed_form ul.errors {float: left;list-style: none;margin: 0;width:100%;}
dl.feed_form ul.errors li {float: left;font-family: Verdana;font-size: 11px;color: #F15A29;padding-top:2px;font-weight:bold;}
.zend_txt ul.errors li {float: left;/*  margin: 0 0.15em; */font-family: Verdana;font-size: 11px;color: #F15A29;padding-top:2px;font-weight:bold;text-align:right;}
/**End of Feedback form**/
/***Fundraising page***/ 
.fundraisemain{width:780px;float:left;padding:20px 0px 0px 40px;}
.fundraisemainleft{width:260px;float:left;}
.fundraisemainright{width:430px;float:left;}
.fundraisingtit{ float:left; width:250px;font-family:CaviarDreams; font-size:38px; letter-spacing:2px;color:#f15a29;}
.fundraisingmenu{width:100%;height:35px;float:left;  border: 1px solid #ee5a2a;border-radius: 10px;margin:5px 0px 0px 56px;}
.fundcontent{padding:24px 0px 0px 40px;margin-bottom:30px;float:left;width:785px;float:left;font-family: Verdana;font-size: 11px;}
.fundpagecont {color: #3B3B3B; float: left;font-family: Verdana;font-size: 11px;padding-bottom:10px;line-height: 15px;width: 760px;
}
.poptitle{float:left; width:782px;padding-bottom:20px;font-family:CaviarDreams; font-size:14px;color:#f15a29;}
.fundwidget {width: auto;padding: 10px;text-align:center}
.fundwidget a {color: #222;text-decoration: none;}
.fundwidget a:hover {	color: #009;text-decoration: underline;}
.tabnav li {display: inline;list-style: none;padding-right: 5px;}
.tabnav li a {text-decoration: none;color: #616161;font-family: Verdana;font-size: 12px;padding: 4px 6px;outline: none;}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {font-family: Verdana;font-size: 12px;color: #f05a29;text-decoration: none;}
.tabdiv {margin-top: 2px;background: #fff;padding: 5px;}
.tabdiv li {list-style-image: url("star.png");	margin-left: 20px;	}
.ui-tabs-hide {display: none;}
#featuredvid {text-align: center;}
.fvid {margin-bottom: 5px;}
.vidselector li {text-align: left;list-style: none;padding: 5px;background: #ffffff;text-transform: uppercase;margin-bottom: 5px;}
.recenttitle{float:left; width:765px;padding-bottom:20px;font-family:CaviarDreams; font-size:16px;color:#f15a29;}
.recentleft{width:380px;float:left;}
.recentind{width:360px;float:left;color: #3B3B3B; float: left;font-family: Verdana;font-size: 11px;padding-bottom:10px;}
.recentindsmall{padding:4px  0px  0px 13px;color: #3B3B3B;font-family: Verdana;font-size: 11px;}
/**End of Fundraising page**/
/***Buisness Solution page***/
.buisnessmain{width:780px;float:left;padding:20px 0px 25px 40px;}
.buisnessimg{width:400px;float:left;padding:20px 0px 30px 0px}
.buisnesstitl{float:left; width:450px;font-family:CaviarDreams; font-size:38px; letter-spacing:2px;color:#f15a29;padding:20px 0px 30px 0px}
.buisnescont {color: #3B3B3B; float: left;font-family: Verdana;font-size: 11px;padding-bottom:10px;line-height: 15px;width: 760px; 
}
/***End of Buisness Solution page***/
/**Voucher Convert form***/
.feedbacktitle{ float:left; width:750px; padding-top:20px; padding-left:40px;  font-family:CaviarDreams; font-size:38px; letter-spacing:2px; color:#f15a29;}
.feebackform{float:left; width:760px;margin:20px 0px 30px 0px;background-color:#f7f7f7;}
.feedformcont{float:left;width:740px;padding:10px 0px 0px 20px;}
form#convert{width:720px;float:left;}
form#convert dl{width:720px;float:left;background-color:none;}
form#convert dt{width:200px;float:left;text-align:left;}
form#convert dd{width:400px;float:left;background-color:none;}
 
form#convert dt#vcode-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
form#convert dd#vcode-element{width:390px;float:left;padding-bottom:15px;} 
form#convert dd#vcode-element label{width:100px;float:left;text-align: center;font-family: Verdana;font-size: 11px;} 
dd#vcode-element input[type="text"]{width:345px;height:22px;float:left;background-color:#ebf7fd;border:1px solid #818385;}

form#convert dt#myname-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
form#convert dd#myname-element{width:390px;float:left;padding-bottom:15px;font-family: Verdana;font-size: 11px;} 
form#convert dd#myname-element label{width:100px;float:left;text-align: center;font-family: Verdana;font-size: 11px;} 
dd#myname-element input[type="text"]{width:345px;height:22px;float:left;background-color:#ebf7fd;border:1px solid #818385;}

form#convert dt#frndname-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
form#convert dd#frndname-element{width:390px;float:left;padding-bottom:15px;font-family: Verdana;font-size: 11px;} 
form#convert dd#frndname-element label{width:100px;float:left;text-align: center;font-family: Verdana;font-size: 11px;} 
dd#frndname-element input[type="text"]{width:345px;height:22px;float:left;background-color:#ebf7fd;border:1px solid #818385;}
 
form#convert dt#message-label{padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
form#convert dd#message-element{width:390px;float:left;padding-bottom:15px;font-family: Verdana;font-size: 11px;} 
form#convert dd#message-element label{width:100px;float:left;text-align: center;font-family: Verdana;font-size: 11px;} 
dd#message-element  textarea{width:345px;float:left;background-color:#ebf7fd;border:1px solid #818385;}

dt#uemail-label {padding-bottom:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
dd#uemail-element{padding-bottom:15px;}
dd#uemail-element input[type="text"]{width:345px;height:22px;float:left;background-color:#ebf7fd;border:1px solid #818385;}

form#convert dd#reset-element{width:110px;float:left;}
form#convert input[type="reset"]{width:90px;font-family: Verdana;font-size: 11px;height:35px;margin-bottom:20px;float:left;background-color:#f2f2f2;border:1px solid #818385;cursor:pointer;}
form#convert input[type="submit"]{width:90px;font-family: Verdana;font-size: 11px;height:35px;margin-bottom:20px;float:left;background-color:#f2f2f2;border:1px solid #818385;cursor:pointer;}
dl.voucher_form label.required:after { content: " *";font-family: Verdana;font-size: 11px;color: #3B3B3B;}
dl.voucher_form ul.errors {float: left;list-style: none;margin: 0;width:100%;}
dl.voucher_form ul.errors li {float: left;font-family: Verdana;font-size: 11px;color: #F15A29;padding-top:2px;font-weight:bold;}
.zend_txt ul.errors li {float: left;/*  margin: 0 0.15em; */font-family: Verdana;font-size: 11px;color: #F15A29;padding-top:2px;font-weight:bold;text-align:right;}
/**End of VoucherConvert form**/ 
/**Password Reset**/
form#passwordreset {width:720px;float:left;}
form#passwordreset dt{width:200px;float:left;text-align:center;}
form#passwordreset dd{width:450px;float:left;background-color:none;}
dd#resemail-label{padding:10px;font-family: Verdana;font-size: 11px;font-weight:bold;}
dd#resemail-element input[type="text"]{width:345px;height:22px;float:left;background-color:#ebf7fd;border:1px solid #818385;}
dl.reset_form{width:680px;float:left;}
form#passwordreset input[type="submit"]{width:90px;font-family: Verdana;font-size: 11px;height:35px;margin:20px 0px 20px 280px;float:left;background-color:#f2f2f2;border:1px solid #818385;cursor:pointer;}
dl.reset_form label.required:after { content: " *";font-family: Verdana;font-size: 11px;color: #3B3B3B;}
dl.reset_form ul.errors {float: left;list-style: none;margin: 0;width:100%;}
dl.reset_form ul.errors li {float: left;font-family: Verdana;font-size: 11px;color: #F15A29;padding-top:2px;font-weight:bold;}
.zend_txt ul.errors li {float: left;/*  margin: 0 0.15em; */font-family: Verdana;font-size: 11px;color: #F15A29;padding-top:2px;font-weight:bold;text-align:right;}
/**End**/
/**Blog Part**/
.blogform{float: left;padding-left: 35px;padding-top: 20px;width: 785px;}
.blogformleftitle{float: left;padding:20px 0px 0px 30px;width: 720px;}
.blogmaintitle{ float:left; width:720px;font-family:CaviarDreams; font-size:38px; letter-spacing:2px;color:#f15a29;}
.blogformrightcont{float: left;padding:20px 0px 20px 30px;width: 750px;}
.black_overlay{
   display: none;
   position: absolute;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 100%;
   background-color: black; 
   z-index:1001;
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=80);
  }
  .white_content {
   display: none;
   position: absolute;
   top: 25%;
   left: 35%;
   width: 30%;
   height: 25%;
   padding: 16px;
   border: 16px solid orange;
   background-color: white;
   z-index:1002;
   overflow: auto;
  }
  
  
.fundraisingtitle_main{ float:left; width:100%;font-family:CaviarDreams; font-size:38px; letter-spacing:2px;color:#c44521; padding:5px;}
.fundraisingtitle_sub{ float:left; width:100%;font-family:CaviarDreams; font-size:18px; letter-spacing:2px;color:#f15a29; padding:5px;}

/***Manual Payment page***/
.manpaymain{width:780px;float:left;padding:20px 0px 25px 40px;}
.manpaytitl{float:left; width:600px;font-family:CaviarDreams; font-size:38px; letter-spacing:2px;color:#f15a29;padding:20px 0px 30px 0px}
.manpaycont {color: #3B3B3B; float: left;font-family: Verdana;font-size: 11px;padding-bottom:10px;line-height: 15px;width: 760px; 
}
/***End of Buisness Solution page***/ 

/**Login alternative form**/

.orderdetaillogin {
float:left;padding-bottom:10px;width:370px;
}
.orderdetaillogin  input[type="submit"] {
    clear: left;
    float: left;
	margin:20px 0px 0px 60px ;
	background:url(../img/buttonbg.png) no-repeat;
	height:43px;
	width:244px;
	border:none;
	color:#FFF;
	font-family:Verdana; font-size:11px; 
	font-weight:bold;
	cursor:pointer;
}

.orderdetailleft{
float:left;color:#3B3B3B;font-family:Verdana;font-size:11px; margin-top:10px;padding-left:15px;text-align:right;width:31%;
}

.orderdetailright{
float: left;margin: 5px 2px;padding-top: 5px;width: 60%;
}

.orderdetailrighterr{
float: left;margin:2px  0px 0px 2px;padding-top:2px;width: 98%;text-align:right;font-weight:bold;color: #F15A29;  font-family: Verdana;
    font-size: 11px;
}

.mesgdownladbox{
	font-weight: bold;
    margin-top: 176px;
    padding: 0px 0px 0px 14px;
    width: 367px;
	font-family: Verdana;
    font-size: 11px;
}
.mesgdownladbox2{
	font-weight: bold;
  
    padding: 0px 0px 0px 14px;
    width: 367px;
	font-family: Verdana;
    font-size: 11px;
}

/**End**/
.mesgfaqbox{
	font-weight: bold;
   /*  margin-top: 175px; */
    padding: 0px 0px 0px 14px;
    width: 362px;
	font-family: Verdana; 
    font-size: 11px;
	text-align:right;
}

.mesgfaqboxleft{
width:35%;
float:left;	
}
.mesgfaqboxright{
width:63%;
float:left;
}

.mesgfaqboxrightcont{
margin-top: 4px;
text-align: right;
width: 62%;
float:left;
}

.downloorderbox{
	 background-color: #E6E6E6;
    color: #3B3B3B;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 12px;
    width: 362px;
}
.downloorderboxbotm{
	 background-color: #E6E6E6; 
    color: #3B3B3B;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    padding-bottom: 33px;
    padding-top: 12px;
    width: 362px;
}
/**End**/

/**KB pages**/


/*.arrowbg{
	
	background:url(../img/arrow.jpg) no-repeat;
	color: #FFFFFF;
    font-size: 18px;
    height: 81px;
    line-height: 56px;
    padding: 13px 0px 0px 20px;
    text-align: left;
    width: 300px;
 
}*/
.arrowbg {
    background: url("../img/arrow.jpg") no-repeat scroll 0 0 transparent;
    bottom: 10px;
    color: #FFFFFF;
    display: table-cell;
    font-size: 15px;
	font-weight: bold;
    height: 83px;
    padding: 0 0 0 20px;
    vertical-align: middle;
    width: 300px;
}

.arrowbg a{
	text-align: left;
	color: #FFFFFF;
    font-size: 18px;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;

}

.arrowtop{
	
	background:url(../img/arrow_top.jpg) no-repeat;
    height:53px;
    width: 290px;
	
}
 
.arrowtoptext{
	color: #F15A29;
    font-size: 21px;
    line-height: 31px;
    margin: 0px 0px 0px 27px;
    padding-top: 19px;
    text-transform: uppercase;
    width: 251px;
}
.arrowbtm{
	
	background:url(../img/arrow_btm.jpg) no-repeat;
	height: 54px;
    width: 290px;
}

.arrowrpt{
	
	background:url(../img/arrow_rpt.jpg) repeat-y ;
	color: #FFFFFF;
    font-size: 18px;
    text-align: left;
    width: 290px;
}

#sublist {
float:left;
width:300px;

}

#sublist  a{
/* border-bottom: 2px dotted #FFFFFF; */
color: #FFFFFF;
font-size: 20px;
text-decoration:none;
line-height:30px;
} 

.sublisttext{border-bottom: 2px dotted #FFFFFF;width:250px;padding: 0px 0px 0px 5px;margin:0px 0px 0px 22px}

/* Search form in FAQ*/

/*form#search_form dl {background-color: none; !important float: left;width: 200px;padding-bottom:10px;}
form#search_form dt{float: left;}
form#search_form dt {clear: left;width: 31%;padding-left: 15px;margin-top: 10px;text-align:right;font-family: Verdana;
font-size: 11px;color: #3B3B3B;}*/



dl.search_form {background-color: none;float: left;width: 570px;padding:0px 0px 20px 30px;}
dl.search_form dt{float: left;}
dl.search_form dt {float: left;width: 19%;margin-top: 10px;text-align:left;font-family: Verdana;
font-size: 11px;color: #3B3B3B;}
dl.search_form dd{padding-top: 15px;float:left; width:41%;}
#Go-label{display:none;}
#Go-element{float:right;}
.zend_txt {padding-top: 5px;float:left;width:98%;text-indent:4px;}
dl.search_form label{ font-family: CaviarDreams;
    font-size: 25px;
    font-weight: bold !important; color: #F15A29;}
dl.search_form label.required:after { content: " *";/* font-family: Verdana;font-size: 11px;color: #3B3B3B; */ 
 font-family: CaviarDreams;
    font-size: 22px;color: #F15A29;
    font-weight: bold !important;
	}
dl.search_form ul.errors {float: left;list-style: none;margin: 0;width:100%;}
dl.search_form ul.errors li {float: left;
font-family: Verdana;
    font-size: 11px;
    color: #F15A29;
	padding-top:2px;
	font-weight:bold;
}

.zend_txt ul.errors li {
    float: left;
   /*  margin: 0 0.15em; */
    font-family: Verdana;
    font-size: 11px;
    color: #F15A29;
	padding-top:2px;
	font-weight:bold;
	text-align:right;
}

dl.search_form input[type="submit"] {
    clear: left;
    float: left;
	margin:10px 0px 0px 10px ;
	background:url(../img/buttonbg.png) no-repeat;
	height:23px;
	width: 45px;
	border:none;
	color:#FFF;
	font-family:Verdana; font-size:11px; 
	font-weight:bold;
}
dl.search_form dd input[type="text"], input[type="password"]{
 height:15px;width:155px;
}
.search_list
 {
	  padding:10px; 	 
	  width:590px;
	  float:left; 
	  /*margin-top:20px;
	  background:url('../img/blueBar.png') no-repeat;	 
	  height:24px;*/
	  font-family:Verdana, Geneva, sans-serif;
	 
 }
 .go_search
  {
	  width:34px;
	  position:absolute;
	  background:url('../img/blueBtn.png') no-repeat;
	  height:34px;
	  float:left;
	  margin:-5px;
	  right:62px;
	  cursor:pointer;
  }
 .search_title
  {
	  width:150px;
	  font-family:Verdana, Geneva, sans-serif;
	  float:left;
	  font-weight:bold;
	  padding: 4px 0px 0px 9px;
	  color:#666;
  }
 .search_ques
  {
	  float:left;
	  font-family:Verdana, Geneva, sans-serif;
	  width:370px;
	  padding-top:4px;
      color:#666;
  }
  .top_bluebar{
  	clear:both;
  	background:url('../img/top_blueBar.png') no-repeat;
	float:left;
	width: 100%;
	height: 13px;
  }
  .center_bluebar{
  	clear:both;
  	background:url('../img/center_blueBar.png') repeat-y;
	float:left;
	width: 100%;
	min-height: 15px;
  }
  .bottom_bluebar{
  	clear:both;
  	background:url('../img/bottom_Bluebar.png') no-repeat;
	float:left;
	width: 100%;
	height: 13px;
  }
  #subcat_list {
  	z-index:300;
  }
  
  /*****Style for user profile page begin***/
.profmain{ float:left; width:350px; padding-top:8px; padding-left:25px;background-color:White; height:99%;}
.profhead{ float:left; width:350px; padding:25px 0px 14px 0px; font-family:CaviarDreams;font-weight:bold !important; font-size:40px !important; letter-spacing:2px; color:#f15a29;}
.profhead_vcheck{ float:left; width:350px; padding:25px 0px 14px 0px; font-family:CaviarDreams;font-weight:bold !important; font-size:35px; letter-spacing:2px; color:#f15a29;}
.proffeedhead{float:left; width:600px; padding:20px 0px 5px 32px; font-family:CaviarDreams;font-weight:bold !important; font-size:16px !important; letter-spacing:2px; color:#f15a29;}
.profilesmallhead{ color: #F15A29;float: left;font-family: CaviarDreams;font-size: 16px !important;font-weight: bold !important;letter-spacing: 2px;padding:0px 0 5px 6px;width: 340px;}
.proffeedocont{ float:left; width:400px; padding:10px 0px 0px 32px; font-family:Verdana; font-size:11px; color:#3b3b3b;line-height:22px; }
.profilebox{background-color:#eeeeee;width:429px;float:left;padding-bottom:5px;}
.profimage{width:100px;float:left;}
.proffeedheadnew{float:left; width:350px; padding:0px 0px 5px 2px; font-family:CaviarDreams;font-weight:bold !important; font-size:16px !important; letter-spacing:2px; color:#f15a29;}
.profdetais{width:290px;float:left;}
.profname{width:290px;float:left;}
.profusername{padding:15px 0 5px 10px;color:#666666;font-family:CaviarDreams;font-weight:bold !important; font-size:26px !important;}
.profmenus{width:290px;float:left;padding:10px 0px 10px 9px;}
.profmenus ul{list-style-type:none;}
.profmenus li{padding:3px;font-family:Verdana; font-size:11px;font-weight:bold !important; color:#818181;float:left;width:139px;}
.profmenus li a{text-decoration:none;font-family:Verdana; font-size:11px;font-weight:bold !important;color:#818181;}
.profmenus li a:hover{text-decoration:none;font-family:Verdana; font-size:11px;font-weight:bold !important;color:#F15A29;} 
.profileselected{font-family:Verdana; font-size:11px;font-weight:bold !important;color:#F15A29 !important;}
.profileboxmsg{background-color:#eeeeee;width:315px;margin:20px 0px 0px 25px;float:left;padding-bottom:10px;}
.trackorder{
    background-color: #F2F2F2;
    float: left;
    padding: 10px 0px;
    width: 362px;
    text-align:center;
}
.trackorder label{
    font-weight: bold;
    display: inline-block;
    width: 150px;
    padding: 3px 0;
    text-align: left;
}
.trackorder span{
    display: inline-block;
    width: 100px;
    text-align: left;
}
.trackorder  input[type="button"] {
    background: url(../img/buttonbg.png) no-repeat;
    height: 43px;
    width: 151px;
    border: none;
    color: #FFF;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    margin-top: 20px;
}
.profileprevorder{margin:20px 0px 10px 25px;float:left;padding-bottom:10px;width:780px;}
.link {background-color: #f2f2f2;height:35px;}
.profileprevorder th {font-weight: bold;padding:0px 0px 0px 10px;text-align:left;height:35px;font-family:Verdana;
font-size:11px;} 
.profileprevorder td {padding: 1px 3px;cursor:pointer;height:35px;font-family:Verdana; font-size:11px;color:#3B3B3B;padding:0px 0px 0px 10px;text-align:left;}
.profileprevordernew{margin:20px 0px 10px 25px;float:left;padding-bottom:10px;width:780px;}
.profileprevordernew th {font-weight: bold;padding:0px 0px 0px 10px;text-align:left;height:35px;font-family:Verdana;
font-size:11px;}
.profileprevordernew  td {padding: 1px 3px;height:35px;font-family:Verdana; font-size:11px;color:#3B3B3B;padding:0px 0px 0px 10px;text-align:left;}
.viewprevorder{margin:20px 0px 10px 25px;float:left;padding-bottom:10px;width:780px;font-family:Verdana;font-size:11px;}
.viewprevorder td{padding: 1px 3px;font-family:Verdana; font-size:11px;background-color:#f2f2f2;color:#3B3B3B;}
.viewshipping{margin:20px 0px 10px 50px;float:left;padding-bottom:10px;width:780px;font-family:Verdana;font-size:11px;}
.viewshipping td{padding:10px 0px 10px 7px; background-color: #F2F2F2;font-family:Verdana; font-size:11px;}
.shipboxtitle{background-color:#e3e3e3;height:25px;float:left; width:670px;padding-top:7px;font-family:Verdana; font-size:11px;font-weight:bold}
.preftitle{background-color:#e3e3e3;height:25px;float:left; width:670px;padding-top:7px;font-family:Verdana; font-size:11px;font-weight:bold}
.shippingform{ float:left; width:670px; padding:10px 0px 10px 26px; }
.zend_form dd#country-element select{width:160px;height:20px;}
.zend_form dd#sendmarketinginfo-element select{width:450px;height:20px;}
.shippingbox{ float:left; width:670px; font-family:Verdana; font-size:11px; color:#3b3b3b;padding-top:12px; padding-bottom:5px;background-color: #f2f2f2;}
.proftitle{background-color:#e3e3e3;height:25px;line-height:22px;float:left; width:370px;padding-top:7px;font-family:Verdana; font-size:11px;font-weight:bold}
.profform{ float:left; width:380px; padding:10px 0px 10px 26px; }
.profbox{ float:left; width:370px; font-family:Verdana; font-size:11px; color:#3b3b3b;padding-top:12px; padding-bottom:5px;background-color: #f2f2f2;}
.editshipform{float:left; width:397px; padding-bottom: 10px;background-color:#f2f2f2;margin-top:10px;}
.editproftitle{background-color:#e3e3e3;line-height:22px;height:25px;float:left;font-family:Verdana; font-size:11px; width:397px;padding-top:7px;font-weight:bold}
.editshipboxtitle{background-color:#656469;height:25px;color:#FFF;float:left; width:397px;padding-top:7px;}
.editshipbox{ float:left; width:390px; font-family:Verdana; font-size:11px; color:#3b3b3b;padding-top:12px; padding-bottom:5px;background-color: #f2f2f2;}
.voucher_buttonbg{ background: url("../img/buttonbg.png") no-repeat scroll 0 0 transparent;border: medium none;   clear: left;color: #FFFFFF;padding:2px 5px 0px 8px;font-family: Verdana;font-size: 11px;font-weight: bold;height: 43px;}
.photobookwel{width:780px;float:left;padding:0px 0px 0px 40px;}
.photowelcome{width:635px;float:left;padding-top: 20px;}
.more_value{width:130px;float:left;font-family: CaviarDreams;font-size: 22px;letter-spacing: 1px;}
.more_valuevol{width:125px;float:left;font-family: CaviarDreams;font-size: 22px;letter-spacing: 1px;color: #F15A29;font-style:italic;}
.more_valueclick{width:125px;float:left;font-family: CaviarDreams;font-size: 22px;letter-spacing: 2px;color: #3B3B3B;padding-top:8px;}
.more_valueclick a{color:#3B3B3B;text-decoration:none;font-family: CaviarDreams;font-size: 22px;letter-spacing:1px;}
.innercont{width:610px;float:left;color: #3B3B3B;font-family: Verdana;font-size: 11px;line-height: 15px;padding:5px;}
#files-uploaded  td{ color: #3B3B3B;cursor: pointer;font-family: Verdana;font-size: 11px;height: 35px;padding: 0 0 0 0px;text-align: left;} 
/*****Style for user profile page End***/

#answer p span{ font-family:inherit !important;  font-size:inherit !important;}

.referralmsghead{ color: #F15A29;float: left;font-family: CaviarDreams;font-size: 25px;letter-spacing: 2px;padding:25px 0px 0px 0px;width: 750px;}
 
 .referralmsgdesc{
 width: 750px;float:left;
 padding:10px 0px 10px 0px;
 }
 
 .referrallink{
	width: 750px;float:left; 
	padding:0px 0px 10px 0px;
 }
 
 
 /***********new style for the download page included************/
 
  .mesgenterdetails{
	margin: 10px 0px 15px 0px;
	color:#3B3B3B;
    padding: 0px 0px 0px 14px;
    width: 362px;
	font-family: Verdana;
    font-size: 11px;
}

.submitButton{
margin: 15px 0px 5px 70px;
}


.download
{
    width:752px; height:318px;margin:20px 0px 30px 18px;
}
.download ul
{
    list-style:none none;
    padding:0px; margin:0px;
    width:800px; height:318px;
}
.download ul li
{
    float:left;
    width:258px;
    margin-left:13px;
}
.download ul li .system
{
    width:258px; height:318px;
    background:#F3F3F4;
    border-top:1px solid #DBDBDD;
    border-bottom:1px solid #DBDBDD;
}
.download ul li:first-child
{
    margin-left:0px;
}
.icon
{
    width:223px; height:58px;
    padding:17px 0 0 35px;
    border-bottom:1px solid #DBDBDD;
}
.icon2
{
    margin:5px 0 0 20px;
}
.iconname
{
    font:normal 18px ArialRegular;
    color:#616163;
    padding-left:10px;
    line-height:40px;
}
.boxcontents
{
    width:232px; height:187px;
    padding:24px 13px 32px;
}
.head02
{
    font:normal 12px ArialBold;
    color:#616163;
    text-align:left;
	padding-top:2px;
}
.para3
{
    font:normal 12px ArialRegular;
    color:#67686A;
    text-align:left;
    margin:0px;
    line-height:17px;
    min-height:120px;
}
.downloadbtn
{
 	margin: 20px 0 0 26px;
}

.newdownloadhead{ float:left; width:770px; padding-top:20px; padding-left:0px;  font-family:CaviarDreams; font-size:32px; letter-spacing:2px; color:#f15a29;margin-bottom:20px;}
.left{float:left;}
 /**************End***************/
 
 
 /***********New Style for calendar page ***********/
 .caltable
{
    width:555px;
    margin-left:54px;
}
.rowHeader
{
    width:555px; height:36px;
    background:#E7E7E8;
    padding:0px 10px;
}
.rowHeader .style1
{
    font:normal 11px ArialBold;
    color:#6D6E71;
}
.rowHeader .col1
{
    width:240px; height:36px;
}
.rowHeader .col2
{
    width: 85px !important;
}
.rowHeader .col3
{
    width:110px;
}
.rowHeader .col4
{
    width:95px;
}
.rowItem .col1
{
    width:230px; height:21px;
    padding-left:10px;
}
.rowItem .col2
{   
    width: 85px !important;
}
.rowItem .col3
{
    width:110px;
}
.rowItem .col4
{
    width:95px;
}
.rowItem
{
    width:527px; height:23px;
    background:#F3F3F4;
    padding:0px 0px;
}
.rowItem .style2
{
    font:normal 11px ArialRegular;
    color:#6D6E71;
    line-height:15px;
}
.rowItem .style3
{
    font:normal 12px ArialRegular;
    color:#FF6600;
    line-height:15px;
    text-decoration:none;
}
.rowItem:hover
{
    background:#DCDDDE;
}
.calendar
{
    width:970px; height:241px;
    margin: 31px 0 0 54px;
}
.calendar ul
{
    width:921px; height:241px;
    background:#E7E7E8;
    padding:0px; margin:0px;
    list-style:none none;
    float:left;
}
.calendar ul li.calendar01
{
    float:left;
    width:177px; height:177px;
    background:#FFF url('../img/calendar01.png') no-repeat center center;
    margin:6px 0 0 6px;
}
.calendar ul li span
{
    font:normal 12px ArialRegular;
    color:#7C7C7E;
    line-height:30px;
    text-align:center;
    display:block;
    margin-top:185px;
}
.calendar ul li.calendar02
{
    float:left;
    width:177px; height:177px;
    background:#FFF url('../img/calendar02.png') no-repeat center center;
    margin:6px 0 0 6px;
}
.calendar ul li.calendar03
{
    float:left;
    width:177px; height:177px;
    background:#FFF url('../img/calendar03.png') no-repeat center center;
    margin:6px 0 0 6px;
}
.calendar ul li.calendar04
{
    float:left;
    width:177px; height:177px;
    background:#FFF url('../img/calendar04.png') no-repeat center center;
    margin:6px 0 0 6px;
}
.calendar ul li.calendar05
{
    float:left;
    width:177px; height:177px;
    background:#FFF url('../img/calendar05.png') no-repeat center center;
    margin:6px 0 0 6px;
}

/*************End************************/
 
 /*********Canvasshop page new design****/
 
.canvaswelcomepage{color: #F15A29;float: left;font-family: CaviarDreams;font-size: 40px;letter-spacing: 2px;padding-left: 50px;padding-top: 20px;width: 750px;}
.canvasphotobookwel {
    float: left;
    padding: 0px 0px 0px 40px;
    width: 780px;
}
.canvasphotogreeting {
    float: left;
    padding-left: 14px;
    padding-top: 20px;
    width: 760px;
}
.canvasgreetinginnercont {
    color: #3B3B3B;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    line-height: 15px;
    padding: 5px;
    width: 775px;
}



.canvasinnernewcont{
 color: #67686A;
    font: 14px/20px ArialRegular;
    margin: 0;
    text-align: left;
}

.gorgeouscontnet{
 color: #67686A;
    font: 14px/20px ArialRegular;
    margin: 0;
    text-align: left;
}

.clear{
clear:both;
}

.album
{
    width:850px;
    padding-top:25px;
    padding-bottom:50px;
}
.album01
{
    background:url('../img/album01.png') no-repeat;
    width:255px; height:auto;
    padding:200px 15px 0 105px;
}
.album02
{
    background:url('../img/album02.png') no-repeat;
    width:397px; height:auto;
    padding:200px 15px 0 2px;
    margin-left:20px;
}
.box
{
    width:245px; height:auto;
}
.box .col1
{
    width:120px; height:auto;
    padding:0px 0px 0px 25px;
}
.box .col2 {
    height: 47px;
    padding-left: 40px;
    width: 55px;
}
.headding
{
    font:normal 17px ArialRegular;
    color:#FF0000;
    text-align:left;
}
.lbl {
    color: #B90A1B;    
    text-align: right;
}
.money {
    color: #B90A1B;
    font: 20px ArialRegular;
    text-align: right;
}
.row1
{
    background:url('../img/box_center_bg.png') repeat-y;
    width:246px; height:auto;
    padding-left:25px;
    margin-left:-1px;
}
.para
{
    font:normal 14px ArialRegular;
    color:#67686A;
    width:155px;
    margin-top:-15px;
}
.arrow
{
    background:url('../img/arrow.png') no-repeat;
    width:.36px; height:27px;
    display:block;
}

.photoalbums
{
    width:850px; height:auto;
}
.square
{
    width:135px; height:100px;
    background:#CCE5EA;
    font:normal 32px ArialRegular;
    color:White;
    text-align:right;
    padding:60px 25px 0 0;
}
.size
{
    font:normal 37px caviar_dreamsregular;
    color:#C34A28;
    text-align:left;
    text-transform:uppercase;
    margin:0px 0px 50px;
    width:160px;
}
.para1
{
    font:normal 20px ArialRegular;
    color:#67686A;
    text-align:left;
    margin:0px;
    line-height:27px;
    margin-bottom:70px;
}
.rectangle
{
    width:220px; height:100px;
    background:#CCE5EA;
    font:normal 32px ArialRegular;
    color:White;
    text-align:right;
    padding:60px 25px 0 0;
    margin:60px 0 0 75px;
}
.panarama
{
    width:295px; height:100px;
    background:#CCE5EA;
    font:normal 32px ArialRegular;
    color:White;
    text-align:right;
    padding:60px 25px 0 0;
    margin:60px 0 0 0px;
}
.album03
{
    width:850px; height:auto;
}
.album03 .col1
{
    width:320px; height:auto;
}
.album03 .col2
{
    width:125px; height:auto;
    padding-left:25px;
}
.album03 .col3
{
    background:url('../img/albumbg.png') no-repeat left top;
    width:358px; height:686px;
}
 .arrowsyml{
    margin: 20px 0 0 25px;
	float:left;
}

.feature
{
    width:850px;
    padding-bottom:60px;
}
.feature .col1
{
    width:200px; height:auto;
    padding-right:30px;
}
.feature .col2
{
    width:200px; height:auto;
    padding-right:30px;
}
.feature .col3
{
    width:190px; height:auto;
}
.head01
{
    font:normal 37px caviar_dreamsregular;
    color:#C34A28;
    text-align:left;
    text-transform:uppercase;
    margin:0px 0px 50px;
    width:200px;
}
.headding01
{
    font:normal 12px ArialBold;
    color:#606164;
    text-align:left;
}
.para01
{
    font:normal 12px ArialRegular;
    color:#606164;
    text-align:left;
    padding-top:5px;
}
.photoalbum01
{
    width:375px;
    margin-left:65px;
}
.photoalbum01 .lbl
{
    font:normal 25px ArialBold;
    color:#7F8083;
}
.para2
{
    font:normal 17px ArialRegular;
    color:#67686A;
    text-align:right;
    margin:0px;
    line-height:23px;
}
.photoalbum01 img
{
    margin:-55px 0 0 30px;
}
.photoalbum02
{
    width:410px;
}
.photoalbum02 .lbl
{
    font:normal 25px ArialBold;
    color:#7F8083;
}
.photoalbum02 img
{
    margin:-75px 25px 0 0px;
}
.photoalbum02 div
{
    padding-top:30px;
}
.photoalbum03
{
    width:580px;
    margin-left:150px;
}
.photoalbum03 .lbl
{
    font:normal 25px ArialBold;
    color:#7F8083;
}
.photoalbum03 img
{
    margin:0px 35px 0 0px;
}
.photoalbum03 div
{
    padding-top:70px;
}
.line {
    border-top: 1px solid #D0D1D2;
    height: 1px;
    margin: 25px 0;
    width: 850px;
}
.canvasparacontnet{
	color: #3B3B3B;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    line-height: 15px;
    padding: 5px;
    width: 540px;
	
}

.gorgeous{
width:800px;
}
.gorgeoussize{
	font:normal 37px caviar_dreamsregular;
    color:#C34A28;
    text-align:left;
    text-transform:uppercase;
    margin:0px 0px 50px;
    width:240px;
}

.canvasinnernewcont{
 color: #67686A;
    font: 14px/20px ArialRegular;
    margin: 0;
    text-align: left;
}

.gorgeouscontnet{
 color: #67686A;
    font: 14px/20px ArialRegular;
    margin: 0;
    text-align: left;
}


.right {
    float: right;
}

.newcandownload{ float:left; width:750px; font-family:Verdana; font-size:11px; color:#3b3b3b; }

.newcandownloadinner{ float:left; width:750px; padding-top:8px;background-color:#ebebeb; height:99%; margin-bottom:20px;}

.newcandesingform{ float:left; width:750px; padding-top:8px;  padding-bottom:15px;}
.newcandesingformleft{
float:left; width:350px; padding-top:8px;  padding-bottom:15px;
}
.newcandesingformright{ float:left; width:370px; padding-top:8px;  padding-bottom:15px;}
.newcandeslefthead{ float:left; width:310px; padding:20px; font-family:CaviarDreams; font-size:24px; letter-spacing:2px; color:#f15a29;}
.newcandesleftcont{ float:left; width:300px; padding:20px; font-family:Verdana; font-size:11px; color:#3b3b3b; }

.canvasmsg{
float:left; width:850px; 
}

.existcandiv{
float:left; width:400px; height:200px;
}
.existcan{
float:left; width:380px; padding-top:8px;  padding-bottom:15px;background-color:#d7edfb; height: 125px;
    margin-top: 23px; color: #67686A;
    font: 17px/23px ArialRegular;
}

.existcancont{
color: #67686A;
    float: left;
    font: 17px/23px ArialRegular;
    height: 125px;
    margin-left: 27px;
    margin-top: 18px;
}

.existcancontrt{
color: #67686A;
    float: left;
    font: 17px/23px ArialRegular;
    height: 125px;
    margin-left: 17px;
    margin-top: 43px;
}

.newcanvas{

float:left; width:350px; padding-top:8px;  padding-bottom:15px;background:url('../img/bgcanvasnew.jpg') no-repeat left 23px;height:200px;

}
 /**************End***************/

dl.zend_canvasform {float: left;width: 370px;padding-bottom:10px;}
dl.zend_canvasform dt{float: left;}
dl.zend_canvasform dt {clear: left;width: 50%;padding-left: 15px;margin-top: 10px;text-align:right;font-family: Verdana;
font-size: 11px;color: #3B3B3B;}
dl.zend_canvasform dd{margin: 5px 2px;padding-top: 5px;float:left;width:43%;}
.zend_txt {margin: 5px 2px;padding-top: 5px;float:left;width:98%;text-indent:4px;}
dl.zend_canvasform label{font-family: Verdana;font-size: 11px;color: #3B3B3B;}
dl.zend_canvasform label.required:after { content: " *";font-family: Verdana;font-size: 11px;color: #3B3B3B;}
dl.zend_canvasform ul.errors {float: left;list-style: none;margin: 0;width:100%;}
dl.zend_canvasform ul.errors li {float: left;
font-family: Verdana;
    font-size: 11px;
    color: #F15A29;
	padding-top:2px;
	font-weight:bold;
}

.zend_txt ul.errors li {
    float: left;
   /*  margin: 0 0.15em; */
    font-family: Verdana;
    font-size: 11px;
    color: #F15A29;
	padding-top:2px;
	font-weight:bold;
	text-align:right;
}

dl.zend_canvasform input[type="submit"] {
    clear: left;
    float: left;
	margin:20px 0px 0px 60px ;
	background:url(../img/buttonbg.png) no-repeat;
	height:43px;
	width:244px;
	border:none;
	color:#FFF;
	font-family:Verdana; font-size:11px; 
	font-weight:bold;
	cursor:pointer;
}
dl.zend_canvasform dd input[type="text"], input[type="password"]{
 height:15px;width:155px;
}

dl.zend_canvasform dd select{
 width:170px;
}
 
.zend_canvasform dd#country-element select{width:160px;height:20px;}
.zend_canvasform dd#sendmarketinginfo-element select{width:450px;height:20px;}
 
 /*********End************/
 /*****New Left side banner****/
 .ad-banner {
   /*  background: url("../img/ad_banner.png") no-repeat scroll right 0 transparent; */
    height: 474px;
    margin-left: -189px;
    margin-top: -6px;
    position: absolute;
    width: 207px;
	border:0px;
}
/**********End of the banner*********/

#sistersites{
	background: #F6F6F6;
	color: #B1B3B6;
	font-size: 12px;
	height: 22px;
	position: absolute;
	border: 1px solid #B1B3B6;
	line-height: 24px;
	vertical-align: top;
	border-top: none;
	top: 0;
	right: 30px;
	width: 140px;
	text-align: center;
}
#sistersites a.button{
	padding-left: 5px;
	position: relative;
	top: 2px;
}
#sistermenu{
	background: #FFF;
	position: absolute;
	width: 100%;
	left: -1px;
	top: 22px;
	padding-top: 8px;
	border:1px solid #B1B3B6;
	display:none;
	z-index:9999;
}
#sistermenu .sisterlogos {
	padding-bottom: 8px;
}

/***** country sites *****/
#countrysites{
	background: #F6F6F6;
	color: #B1B3B6;
	font-size: 12px;
	height: 22px;
	position: absolute;
	border: 1px solid #B1B3B6;
	line-height: 24px;
	vertical-align: top;
	border-top: none;
	top: 0;
	right: 196px;
	width: 140px;
	text-align: center;
}
#countrysites a.button{
	padding-left: 5px;
	position: relative;
	top: 2px;
}
#countrymenu{
	background: #FFF;
	position: absolute;
	width: 100%;
	left: -1px;
	top: 22px;
	padding-top: 8px;
	border:1px solid #B1B3B6;
	display:none;
	z-index:9999;
}
#countrymenu .countrylogos {
	padding-bottom: 8px;
}
/*********************************/

/* Products */
#Body2 .fbcurvecontent .product-process{
    border:1px solid #58595B;
    width:850px;
    margin-left:-10px;
    padding:25px 45px;
}
#Body2 .fbcurvecontent .product-process h1{
    font-size:27px;
    color:#000000;
    font-family: CaviarDreamsRegular;
    font-weight:normal;
    text-align: center;
    margin-bottom: 10px;
}
#Body2 .fbcurvecontent .product-process h2{
    font-size:23px;
    color:#000000;
    font-family: CaviarDreamsRegular;
    font-weight:normal;
    text-align: center;
}
#Body2 .fbcurvecontent .product-process h3{
    font-size:25px;
    color:#BE1E2D;
    font-family: Arial;
    font-weight:bold;
    margin-bottom:20px;
}
#Body2 .fbcurvecontent .product-process .header {
    background: #58595B;
    padding: 30px 0px 7px 0px;
    margin-bottom: 35px;
}
#Body2 .fbcurvecontent .product-process .header h1 {
    color: #fff;
}
#Body2 .fbcurvecontent .product-process .header h2 {
    color: #fff;
}
#Body2 .fbcurvecontent .product-process input.placeholder{
    color:#aaa;
}
#Body2 .fbcurvecontent .product-process input[type="text"]{
    background:#E1F4FD;
    border:none;
    border-top:1px solid #989798;
    height:24px;
    line-height:24px;
    width: 135px;
    padding: 0px 5px;
}
#Body2 .fbcurvecontent .product-process input[type="text"].error{
    background:#FFCCCC;
}
#Body2 .fbcurvecontent .product-process input[type="submit"], #Body2 .fbcurvecontent .product-process input[type="button"], #Body2 .fbcurvecontent .product-process a.button{
    background: url('/img/products/greybutton.png');
    border: none;
    border-top: 1px solid #414141;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    width: 145px;
    cursor:pointer;
    font-family:Arial;
    font-size:10px;   
    text-decoration: none;
    display: inline-block;
    text-align: center;
}
#Body2 .fbcurvecontent .product-process a.button{
    height: 24px;
    line-height: 24px;
}
#Body2 .fbcurvecontent .product-process input[type="submit"]:hover, #Body2 .fbcurvecontent .product-process input[type="button"]:hover, #Body2 .fbcurvecontent .product-process a.button:hover{
    background: url('/img/products/greybutton_hover.png');
    border-top: 1px solid #808285;
}

#Body2 .fbcurvecontent .product-details img{
    margin-left:-45px;
    max-width:940px;
}
#Body2 .fbcurvecontent .product-details-form{
    float:left;
    padding-right: 30px;
}
#Body2 .fbcurvecontent .product-details-form table{
    border-spacing:0px;
    border-collapse:collapse;
    margin-bottom:10px;
}
#Body2 .fbcurvecontent .product-details-form table *{
    color:#616264;
    font-family:Arial;
    font-size:10px;
}
#Body2 .fbcurvecontent .product-details-form table th, #Body2 .fbcurvecontent .product-details-form table td{
    padding-bottom:3px;
    padding-right:20px;
    width:145px;
}
#Body2 .fbcurvecontent .product-details-form table th{
    text-align:left;
    padding-bottom:10px;
}
#Body2 .fbcurvecontent .product-details-descr{
    color: #58595B;
    font-size: 12px;
    font-family: Arial;
    padding-top: 12px;
    line-height: 19px;
}

#Body2 .fbcurvecontent .product-confirmation {
    padding:0;
    width:100%;
    padding-bottom: 30px;
}
#Body2 .fbcurvecontent .product-confirmation .left{
    width: 339px;
    border-right: 1px solid #D5D5D5;
    padding-left: 60px;
}
#Body2 .fbcurvecontent .product-confirmation .right{
    width: 340px;
    padding-left: 60px;
}
#Body2 .fbcurvecontent .product-confirmation table{
    border-spacing:0px;
    border-collapse:collapse;
    margin-bottom:20px;
}
#Body2 .fbcurvecontent .product-confirmation table *, #Body2 .fbcurvecontent .product-confirmation p{
    color:#616264;
    font-family:Arial;
    font-size:12px;
}
#Body2 .fbcurvecontent .product-confirmation table th, #Body2 .fbcurvecontent .product-confirmation table td{
    padding-bottom:3px;
    padding-right:20px;
    width:145px;
}
#Body2 .fbcurvecontent .product-confirmation table th{
    text-align:left;
    padding-bottom:10px;
}

#Body2 .fbcurvecontent .product-receipt {
    padding:0;
	width:100%;
    text-align: center;
    padding-bottom: 30px;
}
#Body2 .fbcurvecontent .product-receipt h3 {
    text-align: center;
}
#Body2 .fbcurvecontent .product-receipt p {
    font-weight:bold;
}
#Body2 .fbcurvecontent .product-receipt .ticket label {
    display: inline-block;
    width: 140px;
    text-align: left;
    line-height: 25px;
}
#Body2 .fbcurvecontent .product-receipt .ticket span {
    display: inline-block;
    width: 90px;
    text-align: left;
    line-height: 25px;
}


/* Scanning */
#Body2 .fbcurvecontent .scanning {
}
#Body2 .fbcurvecontent .scanning .fullwidth{
    padding-left:6px;
    width: 917px;
}
#Body2 .fbcurvecontent .scanning h1 {
    font-family:CaviarDreams;
    font-size:32px;
}
#Body2 .fbcurvecontent .scanning h1 .subh1{
    font-family:CaviarDreams;
    font-size:32px;
    color:#C24928;
}
#Body2 .fbcurvecontent .scanning p{
    padding-right: 20px;
}
#Body2 .fbcurvecontent .scanning img.right{
    padding-left: 30px;
}
#Body2 .fbcurvecontent .scanning div.getstarted{
    background:#9BDBEB;
    height: 114px;
    margin-left:-42px;
    width:987px;
    text-align:center;
    padding-top: 16px;
    margin-bottom: 45px;
    margin-top: 25px;
}
#Body2 .fbcurvecontent .scanning .button{
    padding: 7px;
    width: 210px;
    font-size: 16px;
    color: #3D3D3D;
    border: 1px solid #989798;
    background: #F2F2F2;
    margin-bottom: 30px;
    text-decoration:none;
    display:inline-block;
    text-align:center;
}
#Body2 .fbcurvecontent .scanning .errormsg{
    color: #C00;
    font-style: italic;
}

#Body2 .fbcurvecontent .scanning-details .step {
    float: left;
    margin-bottom: 8px;
    width: 210px;
    height: 194px;
    position: relative;
    padding-top: 19px;
    padding-left: 85px;
}
#Body2 .fbcurvecontent .scanning-details .step.margin {
    margin-right: 8px;
}
#Body2 .fbcurvecontent .scanning-details .step.large {
    width:513px;
}
#Body2 .fbcurvecontent .scanning-details .step .title {
    font-size: 18px;
    color: #16619D;
    padding-bottom: 7px;
}
#Body2 .fbcurvecontent .scanning-details .step p {
    font-size: 13px;
    color: #616264;
    padding-right:8px;
}
#Body2 .fbcurvecontent .scanning-details .step p a{
    font-size: 13px;
    color: #616264;
}
#Body2 .fbcurvecontent .scanning-details .step.large p {
    width:230px;
}
#Body2 .fbcurvecontent .scanning-details table{
    border-collapse:collapse;
    width: 434px;
	margin-bottom: 20px;
}
#Body2 .fbcurvecontent .scanning-details table td{
	border-top:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3; 
	line-height:20px;
	padding:10px 10px;
}
#Body2 .fbcurvecontent .scanning-details table thead tr td{
    background: #F1F2F2;
    color: #414042;
    font-weight:bold;
    font-size: 14px;
}
#Body2 .fbcurvecontent .scanning-details .fullwidth img.right{
    padding-left: 55px;
}
#Body2 .fbcurvecontent .scanning-details .fullwidth ul {
    margin-bottom: 20px;
    list-style-position: inside;
    margin-top: 5px;
}
#Body2 .fbcurvecontent .scanning-details .fullwidth ul li{
    margin-bottom: 5px;
}
#Body2 .fbcurvecontent .scanning-details .fullwidth p.getstarted,
#Body2 .fbcurvecontent .scanning-details .fullwidth p.getstarted a{
    color:#BE1E2D;
    font-weight:bold;
}
#Body2 .fbcurvecontent .scanning-details .fullwidth .gotoservices {
    float: right;
    width: 245px;
    height: 72px;
    background: url(/img/scanning/btn1.png);
    font-size: 18px;
    color: #BE1E2D;
    text-decoration: none;
    padding: 28px 95px 0px 25px;
    margin-right: 17px;
}

#Body2 .fbcurvecontent .scanning-restoration .prices{
    padding-bottom:20px;
}
#Body2 .fbcurvecontent .scanning-restoration .prices b{
    display:inline-block;
    width:250px;
}
#Body2 .fbcurvecontent .scanning-restoration .examples {
    border-collapse:collapse;
    border-spacing:0px;
    margin-top:10px;
    margin-bottom: 30px;
    background: url(/img/scanning/bg1.png) no-repeat right;
    width:836px;
}
#Body2 .fbcurvecontent .scanning-restoration .examples th{
    width:420px;
}
#Body2 .fbcurvecontent .scanning-restoration .examples td{
    width:208px;
}
#Body2 .fbcurvecontent .scanning-restoration .examples thead td{
    padding-bottom:20px;
    padding-top: 20px;
    text-align:center;
    font-weight:bold;
}
#Body2 .fbcurvecontent .scanning-restoration .examples tbody th {
    color: #F15A29;
    font-size:15px;
    height:20px;
    text-align:left;
    padding-bottom:5px;
    border-bottom:1px solid #A7A9AC;
}
#Body2 .fbcurvecontent .scanning-restoration .examples tbody td {
    font-size:15px;
    vertical-align:top;
}
#Body2 .fbcurvecontent .scanning-restoration .examples tbody td img{
    padding-left: 22px;
    padding-bottom:23px;
}
#Body2 .fbcurvecontent .scanning-restoration .reviews {
    position: relative;
    height: 300px;
}
#Body2 .fbcurvecontent .scanning-restoration #review1 {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}
#Body2 .fbcurvecontent .scanning-restoration #review2 {
    position: absolute;
    top: 40px;
    left: 264px;
    z-index: 3;
}
#Body2 .fbcurvecontent .scanning-restoration #review3 {
    position: absolute;  
    top: 16px;  
    left: 563px;  
    z-index: 2;
}
#Body2 .fbcurvecontent .scanning-restoration div.getstarted{
    margin-bottom: -25px;
}

#Body2 .fbcurvecontent .scanning-order form#loginform{
    position:relative;
}
#Body2 .fbcurvecontent .scanning-order form#loginform .button{
    position: absolute;
    top: 60px;
    width: 90px;
    left: 360px;
    height: 30px;
    padding: 5px;
}
#Body2 .fbcurvecontent .scanning-order form .title {
    color: #F15A29;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 3px;
}
#Body2 .fbcurvecontent .scanning-order form .separator {
    border-bottom: 1px solid #A7A9AC;
    height:1px;
    width: 450px;
    margin-bottom: 20px;
}
#Body2 .fbcurvecontent .scanning-order form .group {
    padding-bottom: 35px;
}
#Body2 .fbcurvecontent .scanning-order form .field {
    margin-bottom: 8px;
    position:relative;
}
#Body2 .fbcurvecontent .scanning-order form .field label {
    width: 120px;
    color: #3D3D3D;
    display: inline-block;
    padding-right: 20px;
}
#Body2 .fbcurvecontent .scanning-order form .field input, #Body2 .fbcurvecontent .scanning-order form .field select {
    background: #EBF7FE;
    border: 1px solid #818385;
    padding: 4px 5px;
    width: 294px;
}
#Body2 .fbcurvecontent .scanning-order form .field input.large{
    width: 438px;
}
#Body2 .fbcurvecontent .scanning-order form .field input.small{
    width: 180px;
}
#Body2 .fbcurvecontent .scanning-order form .field select {
    padding: 3px 2px;
    width: 175px;
}
#Body2 .fbcurvecontent .scanning-order form .field select.large {
    width: 306px;
}
#Body2 .fbcurvecontent .scanning-order form .field input.error, #Body2 .fbcurvecontent .scanning-order form .field select.error  {
    background: #FFB5B9;
    border: 1px solid #AA0000;
}
#Body2 .fbcurvecontent .scanning-order form .field span.error{
    position:absolute;
    top:5px;
    left:460px;
    color:#AA0000;
    display:inline-block;
    width:300px;
}
#Body2 .fbcurvecontent .scanning-order form .field .legend{
    font-style: italic;
    font-size: 12px;
    margin-left: 143px;
    margin-top: 5px;
}
#Body2 .fbcurvecontent .scanning-order form .ajaxbutton {
    position: relative;
}
#Body2 .fbcurvecontent .scanning-order form .ajaxbutton img{
    position: absolute;
    top: 17px;
    left: 370px;
    display:none;
}
#Body2 .fbcurvecontent .scanning-order form .ajaxbutton input{
    margin-left: 398px;
    margin-bottom: 30px;
}

#Body2 .fbcurvecontent .scanning-confirmation .title {
    color: #F15A29;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 3px;
}
#Body2 .fbcurvecontent .scanning-confirmation .separator {
    border-bottom: 1px solid #A7A9AC;
    height:1px;
    width: 100%;
    margin-bottom: 20px;
}
#Body2 .fbcurvecontent .scanning-confirmation .left {
    width:400px;
}
#Body2 .fbcurvecontent .scanning-confirmation .right {
    width:300px;
}
#Body2 .fbcurvecontent .scanning-confirmation .left table {
    border-spacing:0px;
    border-collapse:collapse;
}
#Body2 .fbcurvecontent .scanning-confirmation .left table td {
    padding:3px 0px;
}
#Body2 .fbcurvecontent .scanning-confirmation .left table thead td {
    font-weight:bold;
}
#Body2 .fbcurvecontent .scanning-confirmation .left table tfoot td {
    font-weight:bold;
}
#Body2 .fbcurvecontent .scanning-confirmation .left table .separator {
    margin-bottom:0;
}
#Body2 .fbcurvecontent .scanning-confirmation .left input[type="image"] {
    margin-left: -8px;
    margin-top: -10px;
}
#Body2 .fbcurvecontent .scanning-confirmation p.small {
    font-size:11px;
}
#Body2 .fbcurvecontent .scanning-confirmation .voucher input[type="text"]{
    background: #EBF7FE;
    border: 1px solid #818385;
    padding: 4px 5px;
    width: 200px;
    margin-bottom:15px;
}
#Body2 .fbcurvecontent .scanning-confirmation .voucher input[type="submit"]{
    padding: 3px 10px 3px 10px;
    font-size: 14px;
    color: #3D3D3D;
    border: 1px solid #989798;
    background: #F2F2F2;
    height:26px;
    margin-left:20px;
}

#reactivate-code {
	width: 135px;
	height:24px;
	background: url('../img/reactivate.png') no-repeat;
	border:0px;
	cursor: pointer;
}

#startbanner {
width:100%; position:relative;
text-decoration:none;
margin-bottom: 10px;
}

#startbanner a {
text-decoration:none;
}

#startbanner img:hover {opacity:0.8;  }
#startbanner img {
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.onlinecurvecontent a.product_list img {
    /*min-height: 170px;*/
}
#startbanner img{
border: 2px solid #f0f0f0;
border-radius: 4px;
}

.indeximages {
    width: 988px;
    background-color:white;
    background-repeat:no-repeat;
    text-align:center;
    margin-bottom:15px;
}
.indeximages span{
    font-size:18px;
    font-family:CaviarDreams;
    font-weight:bold;
    position:relative;
    color:#F15A29;
    top:10px;
    background-color:white;
}
#i_product_text_first{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:50px; }
#i_product_text{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:-15px; }
#i_pb {height:550px; background-image: url(/img/index/products/01.jpg);}
#i_pb1 {height:514px; background-image: url(/img/index/products/02.jpg);}

#i_cnv {height:708px; background-image: url(/img/index/products/03.jpg);}
#i_cnv1 {height:566px; background-image: url(/img/index/products/04.jpg);}

#i_acr {height:708px; background-image: url(/img/index/products/05.jpg);}
#i_cln {height:708px; background-image: url(/img/index/products/06.jpg);}
#i_gc {height:576px; background-image: url(/img/index/products/07.jpg);}
#i_jgs {height:696px; background-image: url(/img/index/products/08.jpg);}
#i_mag {height:560px; background-image: url(/img/index/products/09.jpg);}

.auto1 img {
    width: 988px;
}


.btn {
    display: inline-block;
    width: 140px;
    border-radius: 10px;
    padding: 8px 0;
    color: #fff;
    text-align: center;
    font-size: 20px;
    text-decoration: none;
    background-color: #c3c2c2;
    -webkit-box-shadow: 0px 4px 0px 0px #6e6e6e;
    -moz-box-shadow: 0px 4px 0px 0px #6e6e6e;
    box-shadow: 0px 4px 0px 0px #6e6e6e;
}
.btn.btn-red {
    background-color: #da3440;
    -webkit-box-shadow: 0px 4px 0px 0px #781423;
    -moz-box-shadow: 0px 4px 0px 0px #781423;
    box-shadow: 0px 4px 0px 0px #781423;
}
.btn.btn-orange {
    background-color: #ee5a28;
    -webkit-box-shadow: 0px 4px 0px 0px #99391a;
    -moz-box-shadow: 0px 4px 0px 0px #99391a;
    box-shadow: 0px 4px 0px 0px #99391a;
}
.modal {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    display: none;
	z-index: 9999;
}

.modal .body {
    background-color: #efeff0;
    position: fixed;
    top: 150px;
    left: 50%;
    z-index: 101;
    padding: 20px;
    width: 260px;
    margin-left: -180px;
	border-radius:4px;
}
.modal .body h2, .modal .body h3 {
    font-weight: normal;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
}
.modal .body h2 {
    color: #bc1e2d;
    font-size: 24px;
}
.modal .body .row {
    margin-top: 10px;
}
.modal .body input {
    width: 100%;
    border: none;
    color: #a4a6a9;
    background-color: #fff;
    font-size: 15px;
    padding: 10px;
    box-sizing: border-box;
    height: auto;
}
.modal .body .buttons {
    margin-top: 20px;
    text-align: center;
}
.modal .body .buttons .btn + .btn {margin-left: 15px;}
.modal .body .forgot {
    margin-top: 20px;
    text-align: center;
}
.modal .body .forgot a {
    color: #808082;
    font-size: 15px;
}
.modal .body .divider {
    height: 1px;
    background-color: #fff;
    width: 100%;
    margin: 30px auto;
}
.modal .body h3 {
    color: #808082;
    font-size: 24px;
}

#login-form .join {margin: 20px 0;}
#login-form .btn-orange {width: 170px;}

#forgot-form .body {
    width: 380px;
    margin-left: -215px;
    padding-bottom: 30px;
    padding-bottom: 30px;
}
#forgot-form h2 {color: #ee5a28;}
#forgot-form .btn-orange {width: 220px;}
#topmenuicons {
margin-right: 6px;
height: 14px;
opacity: 0.5;
}
#proactivechatdiv {
z-index:9999!important;
left:-150px!important;
}

/************************************** CSS NEW DEFAULT ******************************************/

/************************************** PRODUCT PAGES ******************************************/
.size_prices {clear:both;text-align: center;color: #808082;font-family: 'Montserrat', sans-serif;font-weight: lighter;font-size: 11px;position:relative;top:165px;}
dl.zend_form .has, #signup .has {clear:both;}
a.designerbutton {
  text-indent: 24px;
  text-decoration: none;
  text-align: center;
  background-color: #f5f5f5;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10px 50%;
  padding: 12px;
  border: 1px solid rgb(129, 130, 131);
  border-radius: 10px;
  background-color: white;
  text-decoration: none;
  color: grey;
}
a#downloaddesigner { background-image: url(/img/products/photo-gifts/cuttingboards/downloaddesigner1.png); }
a#stractcreating { background-image: url(/img/products/photo-gifts/cuttingboards/startcreatingblank1.png);}







/************************************** CSS NEW DEFAULT FROM HEADER ******************************************/
#header {padding: 0px 18px 0; height:auto;}
#inner-header {background-color: #fff;height:auto;/*padding: 10px 30px 0;width:927px*/}
#inner-header{padding: 10px 39px 0;width:946px}
.pull-left {float: left;}
#header a.submenu {padding-right: 25px;background: url(/img/new/arrows.png) no-repeat 100% -12px;}
#header .pull-right a.open  {background: url(/img/new/arrows.png) no-repeat 100% 7px!important;}
#header .pull-left a.open  {background: url(/img/new/arrows.png) no-repeat 100% 2px!important;}
#header a {font-family: Arial;color: #646464;text-decoration: none;font-size: 14px;}
#header a.submenu + .submenu-items {display: none;}
.submenu-items {position: absolute;border: 2px solid #808082;background-color: #fff;padding: 10px;list-style: none;z-index: 99999;margin-left: -10px;}
.submenu-items-language {width: 490px;margin-left: -172px;}
.submenu-items-language > li {display: inline-block; width: 160px;}
.submenu-items > li {text-align: center;}
.submenulocal > li {text-align: left;}
.pull-right {float: right;}
#header .top-menu {top: -10px;position: relative;}
#header .top-menu a {display: inline-block;vertical-align: middle;margin:3px;}
#header a.cut-off {text-decoration: underline;margin-right: 25px;margin-top:15px;}
#header a.submenu.locale {background-position: 100% -10px;display: inline-block;padding-right: 20px;}
#header .logos {height: 105px;clear: both;position: relative;}
#header .logos > div {display: inline-block;}
#header .logos .slogan {display: block;margin-left: 37px;color: #b9bbbd;font-size: 22px;font-family: 'Montserrat', sans-serif;margin-top: 10px;}
#header .logos .pull-right > * {display: inline-block;margin-left: 20px;}
#header #subscribe-form input {position: absolute;background: none;border: none;}
#header #subscribe-form .email {bottom: 8px;left: 10px;width: 126px;color: #a4a6a9;font-size: 13px;padding: 7px 13px;}
#header #subscribe-form .submit {cursor: pointer;bottom: 8px;right: 5px;height: 30px;width: 30px;}
#header .login {position: absolute;right: 0;}
#header .login a {color: #4d4d4d;font-size: 15px;padding: 0 10px;}
#header .border + .border {border-left: 1px solid #ccc;}
#header .border {padding: 0 9px;}
#header_top {padding: 0px 19px 0;}
span.locale.active {text-decoration: underline;}
span.locale:hover {color:#ee5a2a;}
.shopping-cart .block-content, .shopping-cart .shopping-cart-container {z-index: 999;position: absolute;right: -28px;width: 350px;padding:0px;}
.shopping-cart .block-content .indent .inner-wrapper, .shopping-cart-container{background:#fff;box-shadow: -1px 1px 5px rgba(0,0,0,.3);}
.shopping-cart .cart-empty {padding: 1.5em 30px 30px; text-align: center; font-size: 1.16em;}
.shopping-cart .cart-empty i{display: block; color:#ccc; font-size: 56px; margin-bottom: 0.1em;}
.shopping-cart .cart-empty .small-label{display: block;font-size: 0.86em;font-family: Arial, sans-serif;}
.projectlist .block-content, .projectlist .projectlist-container {z-index: 999;position: absolute;right: 10px;width: 340px;padding:0px;}
.projectlist .block-content .indent .inner-wrapper, .projectlist-container{background:#fff;box-shadow: 1px 1px 5px rgba(0,0,0,.3);}
.projectlist .cart-empty {padding: 1.5em 30px 30px; text-align: center; font-size: 1.16em;}
.projectlist .cart-empty i{display: block; color:#ccc; font-size: 56px; margin-bottom: 0.1em;}
.projectlist .cart-empty .small-label{display: block;font-size: 0.86em;font-family: Arial, sans-serif;}
label[for="rememberme"] {line-height: 15px;;position:relative;left:108px;color:#c04928!important}
label[for="rememberme_modal"] {line-height: 15px;;position:relative;left:10px;top:1px!important;color:#c04928!important}
#rememberme-element input[type="checkbox"], .modal .body input[type="checkbox"] {float:left;}
.login_checkbox {zoom: 1.4;}