@charset "utf-8";
/* CSS Document for BritePix, developed By Mauricio Poveda, 25 / August / 2008 */
/*Ultimos cambios, 7/12/08, Safari and Chrome Fixes*/

body, p, ul, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, div {border:0;margin:0;padding:0;font-size:10pt;font-weight:normal;}
img { border:0}
ul {list-style:none; list-style-position:outside; } 
li {color:#646464; font: normal normal normal 0.9em/1em Arial, Helvetica, sans-serif; margin-bottom:7px;}
p {color:#646464; font: normal normal normal 0.9em/1em Arial, Helvetica, sans-serif; margin-bottom:12px; line-height:15px;}
a {color:#343399; font: normal normal normal 1em/1em Arial, Helvetica, sans-serif; text-decoration:none;}
hr { border:1px #CCC dotted;}

h1 {color:#343399; font: bold 1.4em/1em Arial, Helvetica, sans-serif; margin-bottom:10px;}
h2 {color:#343399 !important; font: bold 1.2em/1em Arial, Helvetica, sans-serif !important; margin-bottom:10px !important; line-height:25px !important; text-indent: 0px !important; margin-top:0px !important;}
h3 {color:#343399; font: bold normal normal 1.1em/1em Arial, Helvetica, sans-serif; text-align:center; margin-bottom:5px;}
h4 {color:#FFF; font: bold normal normal 1.1em/1em Arial, Helvetica, sans-serif; text-align:center; background:url(../images/h4Bgd.gif) transparent repeat-x 0 0; margin:20px 0 7px 0 ; width:213px; height:18px/*Oheight:22px*/; margin-top:20px; padding-top:4px;}
h5 {color:#FFF; font: bold normal normal 1.1em/1em Arial, Helvetica, sans-serif; text-align:center; background:url(../images/h5Bgd.gif) transparent repeat-x 0 0; margin:20px 0 7px 0 ; width:213px; height:18px/*Oheight:22px*/; margin-top:20px; padding-top:4px;}
h6 {color:#343399; font: normal normal normal 1.0em/1em Arial, Helvetica, sans-serif; text-transform:uppercase;}
.h7 {color:#343399; font: bold 0.9em/1em Arial, Helvetica, sans-serif; margin-bottom:5px;}

body { background-color:#CCC;}

#DIVdocument { width:1000px; margin-left:auto; margin-right:auto; background-color:#FFF}
#DIVheader { width:976px;}
#DIVheaderLogo { width:976px/*Owidth:1000px*/; height: 111px/*Oheight: 123px*/; _height: 123px; background:url(../images/logoBgd.gif) transparent no-repeat 0 0; padding:12px 12px 0 12px; _padding:0 12px 0 12px;}
 .logo { float:left; width:150px; height:91px; margin-right:487px; }
 .getStarted { float:left; width:225px; height:84px/*Oheight:91px*/; /*background:url(../images/getStarted.gif) transparent no-repeat bottom right;*/ text-align:right; padding-top:7px;}
 
#DIVheaderBanner { width:976px; height:320px; margin-left:12px; }
 #DIVheaderBannerImg { width:600px; height:320px; float:left; }
 #DIVheaderBannerTxt { width:346px/*Owidth:376px*/; _width:345px/*StylesForIE6*/; height:290px/*Oheight:320px*/; float:left; padding:15px;}
 #DIVheaderBanner ul { list-style-position:outside; }
 #DIVheaderBanner li { color:#343399; font: normal normal normal 1.1em/1em Arial, Helvetica, sans-serif; margin-bottom:10px; }
 
#DIVheaderBreadcrumbs {width:956px/*Owidth:976px*/; height:16px/*Oheight: 23px*/; background:url(../images/breadcrumbsBgd.gif) transparent no-repeat 0 0; margin-left:12px; padding:7px 0 0 20px; _padding:0 0 0 20px; }
#DIVheaderBreadcrumbs .breadcrumbs { color:#c5caff; font: normal normal normal 0.8em/1em Arial, Helvetica, sans-serif;}
#DIVheaderBreadcrumbs .breadcrumbs a { color:#c5caff; text-decoration:underline;}
#DIVheaderBreadcrumbs .breadcrumbs a:hover { color:#FFF; text-decoration:none;}
 
/*DropDownMenu Container Styles*/
#menu_container { width:976px; height: 30px; margin:0 0 0 12px; background: #dfdfdf; }
#menu_container a {font-size:0.8em;}

#DIVcontent { width:976px; margin: 15px 0 0 12px;}
#DIVcontentLeft , #DIVcontentRight { float:left;}
#DIVcontentLeft {width:213px; margin-right:20px;}
*html #DIVcontentLeft{ margin-right:18px;}
 .greenBorder { width:197px/*Owidth:213px*/; border:1px solid #9bc324; margin-top:20px; padding:7px;}
 .leftPanelTable {border:1px solid #9bc324; border-collapse:collapse;}
 .leftPanelTable td {border:1px solid #9bc324;padding:7px; color:#8e8e8e;}
#DIVcontentRight { width:743px/*Owidth:763px - 20px margin contentLeft*/; _width:729px/*ForIE6*/; }
 .contentPageCorner { width:693px/*Owidth:763px - 20px margin contentLeft from DIVcontentRight - this.padding*/; _width:679px; background:url(../images/contentPageCornerBgd.jpg) transparent no-repeat 0 0; padding:25px;}
  .contentPageCornerinternal { width:693px/*Owidth:763px - 20px margin contentLeft*/; /*background:url(../images/contentPageCornerBgd.jpg) transparent no-repeat 0 0;*/ padding:25px;}
  .contentPageCornerTxt , .contentPageCornerPic { float:left;}
  .contentPageCornerTxt {
	width:460px/*Owidth:478px*/;
	_width:464px;
	float: right;
	list-style-type: circle;
	list-style-position: outside;
}
  .contentPageCornerPic { width:215px/*Owidth:215*/; }
  .contentPageCorner ul { list-style:circle; margin-bottom:15px;}
  .contentPageCorner li { color:#343399; font: normal normal normal 0.8em/1em Arial, Helvetica, sans-serif; margin-top:7px;}
  
  .contentLinks { width:740px; text-align:right; }
  .contentLinks a { text-decoration: underline; color:#343399; font-size:9px; }
  .contentLinks a:hover { text-decoration: none; }
  #AlastItem { border:none; }

#DIVphotoSharingFooter { width:693px/*Same as contentPageCorner*/; _width:679px; } 
  
#DIVfooter {
	width:1000px;
	padding-top:35px;
	background-color: transparent;
	background-image: url(../images/footer/footerbg.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
 #DIVfooterLeft {
	width:976px;
	float:none;
	left: 12px;
	margin-left: 12px;
}
  .footerAsSeen {
	width:976px;
	height:25px;
}
  .footerBrands {
	width:976px;
	height:145px;
}
   .floatedBrands {
	float:left;
	width:220px/*Owidth:200px*/;
	height:135px/*Oheight:110px*/;
	text-align: center;
	background-image: url(../images/footer/txtbox.png);
	background-position: center 22px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
}
   .floatedBrands img {
	display:block;
	padding-left: 10px;
}
 #DIVfooterRight {
	width:976px;
	height:95px/*Oheight:135px*/;
	padding-top:40px;
	margin-left: 12px;
	text-align: center;
	background-image: url(../images/footer/raya.png);
	background-repeat: no-repeat;
	background-position: center 15px;
}
 #DIVfooterRight ul {
	margin-bottom:25px;
}
 #DIVfooterRight li { float:center; margin-bottom:3px;}
 #DIVfooterRight a {
	float:center;
	color:#000;
	font: normal normal normal 0.9em/1em Arial, Helvetica, sans-serif;
}
 #DIVfooterRight a:hover { color:#ff570a;}


/*INICIO CLASES NUEVAS PARA LAS PAGINAS INTERNAS Y TESTIMONIALS*/
#DIVcontentRightContainer {width:696px/*Owidth:743px -2px borders & -45px paddings*/; border:1px solid #9BC324; padding:10px 23px 30px 22px; _padding:15px;} 
#DIVcontentLoginContainer {width:696px/*Owidth:743px -2px borders & -45px paddings*/; border:1px solid #9BC324; padding:10px 23px 30px 22px; _padding:15px;} 
#DIVcontentRightContainer2 {width:925px/*Owidth:743px -2px borders & -45px paddings*/; border:1px solid #9BC324; padding:10px 23px 30px 22px; _padding:15px;} 
 .contentRightOneCol {width:696px; margin-bottom:15px;}
  img.pageHeaderBanner {margin-bottom:10px;}
 .contentRightTwoCol {width:696px; margin-bottom:15px;}
  .contentRightTwoColLeft {float:left; width:317px/*Owidth:343px -2px borders & 24px padding*/; border:1px solid #ccc; padding:12px; margin-right:10px; background:url(../images/contentRightTwoColLeftBgd.gif) transparent repeat-x 0 0; min-height:350px; height:515px;}
  .contentRightTwoColRight {float:left; width:317px/*Owidth:343px -2px borders & 24px padding*/; border:1px solid #ccc; padding:12px; background:url(../images/contentRightTwoColRightBgd.gif) transparent repeat-x 0 0; min-height:350px; height:515px;} 
  .contentRightTwoColGenericLeft {float:left; width:317px/*Owidth:343px -2px borders & 24px padding*/; border:1px solid #ccc; padding:12px; margin-right:10px; background:url(../images/contentRightTwoColLeftBgd.gif) transparent repeat-x 0 0;}
  .contentRightTwoColGenericRight {float:left; width:317px/*Owidth:343px -2px borders & 24px padding*/; border:1px solid #ccc; padding:12px; background:url(../images/contentRightTwoColLeftBgd.gif) transparent repeat-x 0 0;}
 .contentRightTestimonial {width:674px/*Owidth:696px - 2px border & -20px padding*/; margin-bottom:15px; border:1px solid #ccc; background:url(../images/testimonialsboxBgd.gif) transparent repeat-x 0 0; min-height:100%; padding:10px;}
  .testimonialImgBox {float:left; width:262px; margin-right:10px;}
  .testimonialTxtBox {float:left; width:402px;}
/*FINAL CLASES NUEVAS PARA LAS PAGINAS INTERNAS Y TESTIMONIALS*/
 
 
 
/*CLASES GENERALES*/
.clearer {clear:both;}
.grayText {color:#8e8e8e;}
.centered {text-align:center;}
.leftPanelText {width:197px/*Owidth:213px*/;padding:0 7px;}
.darkBlueBolded {color:#343399; font: bold normal normal 1.1em/1em Arial, Helvetica, sans-serif;}
.copyright {color:#9bc324; font: normal normal normal 0.8em/1em Arial, Helvetica, sans-serif; text-align:center;}
.blueText {color:#343399;}
.blueTextUNDERLINE {color:#343399; text-decoration:underline}
.bigText { font-size:1.5em;}
.orangeText { color:#343399; border:0px;}
a.greenLink {color:#a4ba00; text-decoration:underline; font-size:1em; background:url(../images/greenLinkBullet.png) transparent no-repeat right center; padding-right:13px;}
a.greenLink:hover {text-decoration:none;}
.underlinedLink {text-decoration:underline; color:#000;}
.rightAlign {text-align:right;}
.whiteHeader {color:white;}
.blueList li {color:#343399; background:url(../images/blueListBullet.png) transparent no-repeat left top; padding-left:13px; font: normal normal normal 1em/1em Arial, Helvetica, sans-serif; margin-bottom:15px;}
.blueList LINK {text-decoration:underline; color:#343399; background:url(../images/blueListBullet.png) transparent no-repeat left top; padding-left:13px; font: normal normal normal 1em/1em Arial, Helvetica, sans-serif; margin-bottom:15px;}

.ticker {font-family:arial, tahoma, times new roman,sans-serif; font-size:11px; color:#5F5F5F; font-weight:normal; line-height:17px;}

.fondoderechaarriba {
	background-image: url(https://www.britepix.com/common/images/order/Order-Form_17.jpg);
	background-repeat: no-repeat;
	background-position: right top; }
	
.contact-info {
	color: #000099;
	font:bolder 10pt Arial;
	text-align: left;
	valign: middle;
	padding-left: 7px;}
	
	
.table-header {
	color: #000099;
	font:bolder 10pt Arial;
	text-align: center;
	valign: middle;
	padding-left: 7px;}	
	
	
.return-address {color: #000000; padding-left: 7px; font:bolder 10pt Arial; text-align: left;}

.required {
	font-size: 9pt;
	color: #999999;
	font-family: Arial;
	valign: middle;
	text-align: left;
	padding-left: 5px;}
	
.offer-warning {color: #000099; font: 700 10pt Arial; valign: middle; align: center;}			

.pricing {
color: #000099; font: 500 9pt Arial; valign: middle; align: center;
}
.darkBlackBolded {
	color:#000000;
	font: normal normal 1.1em/1em Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
}
.contentphotoscanning {
	width:700px/*Owidth:763px - 20px margin contentLeft from DIVcontentRight - this.padding*/;
	_width:679px;
	background-color: transparent;
	background-image: url(../images/photo-scanning-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 158px;
	padding-top: 45px;
	padding-right: 25px;
	padding-bottom: 65px;
	padding-left: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentslidescanning {
	width:700px/*Owidth:763px - 20px margin contentLeft from DIVcontentRight - this.padding*/;
	_width:679px;
	background-color: transparent;
	background-image: url(../images/slidescanning-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 158px;
	padding-top: 45px;
	padding-right: 25px;
	padding-bottom: 65px;
	padding-left: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentnegativecanning {
	width:700px/*Owidth:763px - 20px margin contentLeft from DIVcontentRight - this.padding*/;
	_width:679px;
	background-color: transparent;
	background-image: url(../images/scanning-neg-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 158px;
	padding-top: 45px;
	padding-right: 25px;
	padding-bottom: 65px;
	padding-left: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.darkBlueBolded16 {
color:#343399; font: bold normal normal 1.6em/1em Arial, Helvetica, sans-serif;
}

.alignbr {
	background-repeat: no-repeat;
	background-position: right bottom;
}


/*========================================== CONTACT US ======================================*/
.wrap-icons{ width:530px; height:auto; margin-top:30px; margin-left:90px;}
.contacts-icontxt1{ font-weight:bold; color:#474e9b;}
.contacts-phoneicon{ background:url(../images/sc/phone-icon2.jpg) no-repeat; width:175px; height:40px; padding-left:90px; padding-top:10px; float:left;}
.contacts-mailicon{ background:url(../images/sc/mail-icon2.jpg) no-repeat; width:175px; height:30px; padding-left:70px; padding-top:20px; float:left; margin-left:20px;}
.contacts-addressicon1{ background:url(../images/sc/address-icon.jpg) no-repeat; height:auto; padding-left:90px; padding-top:5px; float:left;}
.contacts-addressicon2{ height:auto; padding-top:5px; float:left; padding-left:20px;}
.contacts-chat-icon{ background:url(../images/sc/chat-icon.jpg) top right no-repeat; width:auto; height:auto; padding-right:160px; padding-top:15px; float:left;}

/*========================================== PHOTOGRAPHY PRICING ======================================*/
/*.photography-pricing-boxwrap{ width:900px; height:auto; margin-top:20px; padding:15px; text-align:center}*/
.photography-pricing-boxwrap{ width:452px; height:auto; margin-top:10px; padding:10px 10px 5px 10px; text-align:center; float:left;}
.photography-pricing-boxwrap2{ width:930px; height:auto; text-align:center}
.photography-pricing-wrap{ background:url(../images/sc/photography-pricing-circle-icon.jpg) no-repeat; width:50px; height:49px; float:left; text-align:center; margin-right:20px;}
.photography-pricing-box1{ width:178px; height:100px; float:left; background-color:#dfdfdf; margin-left:20px; padding:15px;}
*html .photography-pricing-box1{ height:114px;}
.photography-pricing-boxtitle1{ font-size:14px; color:#343399;}
.photography-pricing-boxtxt1{ font-size:12px; font-weight:bold; color:#646464;}
.photography-pricing-boxtxt1 span{ font-size:12px; font-weight:bold; color:#a5bb03;}
.photography-pricing-box2{ height:60px; margin-top:10px;}
.photography-pricing-box2 img{ float:left; margin-right:5px;}

.photography-pricing-box3{ width:422px; height:auto; float:left; background:url(../images/sc/bg-orderbox-2.jpg) #FFFFFF repeat-x; border:#CCCCCC 1px solid; margin-top:10px; padding:15px; text-align:left;}
ul.photography-pricing-list{ margin-left:70px; margin-top:20px; margin-bottom:10px; *margin-bottom:55px;}
ul.photography-pricing-list li{ background:url(../images/sc/check-bullet.jpg) 0 0 no-repeat; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; padding:5px 0 10px 40px;}
.additional-formats-wrap{ width:454px; height:auto; float:right; margin-top:20px;}
.additional-formats-top{ background:url(../images/sc/additional-format-top.jpg) no-repeat; width:434px; height:30px; padding:20px 0 0 20px;}
.additional-formats-title{ font-size:20px; color:#FFFFFF; text-align:left;}
.additional-formats-txt1{ font-size:12px; font-weight:bold; color:#646464;}
.additional-formats-txt1 span{ font-size:12px; color:#a5ba03; font-weight:normal;}
.additional-formats-txt2{ font-size:12px;  color:#474e9b; text-align:right;}
.additional-formats-hr{ border-bottom:#999999 1px solid; margin-bottom:10px;}

/*.photography-pricing-phoneicon{ background:url(../images/sc/phone-icon.jpg) 0 0 no-repeat; padding-left:70px; height:30px; font-size:12px; width:170px; padding-top:20px; float:left; }
.photography-pricing-emailicon{ background:url(../images/sc/mail-icon.jpg) 0 0 no-repeat; padding-left:50px; height:30px; font-size:12px; width:180px; padding-top:20px; float:left; margin-left:20px;}
*/
.photocontact-wrap{ background:url(../images/sc/bg-orderbox.jpg) #FFFFFF repeat-x; width:404px; height:auto; border:#CCCCCC 1px solid; margin-top:20px; padding:15px 15px 15px 15px; text-align:center; float:left;}
.photoform-titlewrap{width:auto; height:auto; text-align:left;}
.photography-pricing-phoneicon{padding-left:30px; height:15px; font-size:12px; width:170px; padding-top:0px; float:left; }
.photography-pricing-emailicon{ padding-left:33px; height:15px; font-size:12px; width:180px; padding-top:20px; float:left; }
.photography-pricing-chaticon{ background:url(../images/sc/chat-icon.jpg)  right top no-repeat; padding-right:140px; height:40px; font-size:12px; width:100px; padding-top:20px; float:left; margin-left:20px;}
.photography-pricing-icontxt1 { font-size:12px;}
.photography-pricing-icontxt1 span{ color:#474e9b; font-weight:bold; font-size:12px;}
a.greyLink {color:#646464; text-decoration:none; font-size:1em; background:url(../images/sc/greenLinkBullet.png) transparent no-repeat right center; padding-right:13px;}
a.greyLink:hover {text-decoration:none;color:#646464;}

/*========================================== PRICING ======================================*/
.video-pricing-btn{border:0px; position:absolute; left:-10px; top:35px;}
.video-pricing-box1{ width:320px; height:auto; float:left;}
.video-pricing-box2{ width:320px; height:auto; float:right;}
.video-pricing-title1{ color:#343399; font-weight:bold; margin-bottom:10px; font-size:16px;}
.video-pricing-title2{ color:#a5bb00; font-weight:bold; font-size:28px;}
.video-pricing-title3{ font-size:15px;}
.video-pricing-title4{ color:#343399; font-size:20px;}
.video-pricing-title5{ color:#343399; font-size:18px;}
.video-pricing-title5 span{ color:#a5bb00;}
.video-pricing-reelbox1{ width:250px; height:auto; float:left;}
.video-pricing-reelbox2{ width:380px; height:auto; float:right; margin-top:20px;}
.video-pricing-reelbox2-box1{ width:180px; height:auto; float:left;}
.video-pricing-reelbox2-box2{ width:180px; height:auto; float:right;}



/*========================================== FILM TRANSFER ======================================*/
.film-products-mainwrap{ float:left; width:670px; margin-left:5px;}
*html .film-products-mainwrap{ margin-left:0px;}
.film-products-boxwrap{ width:145px; height:auto; float:left; text-align:center; margin-left:20px;}
*html .film-products-boxwrap{ margin-left:15px;}



/*========================================== VIDEO TRANSFER ======================================*/
.video-transfer-box1{ width:355px; height:auto; float:left;}
.video-transfer-box2{ width:300px; height:auto; float:right; padding-top:30px;}
.video-transfer-bulletlist{ background:url(../images/sc/graybox-bullet.jpg) 0 4px no-repeat; padding-left:20px; text-align:left;}
.video-transfer-bulletlist1{text-align:left;size:10px;color:#646464;}

.video-products-mainwrap{ float:left; width:570px; margin-left:70px;}
*html .video-products-mainwrap{ margin-left:35px;}
.video-products-boxwrap{ width:170px; height:auto; float:left; text-align:center; margin-right:28px;}
.video-products-desc{ font-weight:bold; color:#343399;}
.video-products-title{ font-weight:bold; color:#343399; font-size:30px;}



/*========================================== ORDER FORM ======================================*/
.form-titlewrap{width:auto; height:auto; text-align:left}
.title-form{ color:#343399; font-size:20px; position:relative;}
.title-form2{ color:#9ba700; font-size:14px; position:relative;}
.title-form img{ position:absolute; top:10px; margin-left:10px;}
.title-form2 img{ position:absolute; top:10px; margin-left:10px;}
.circle-form-wrap{ background:url(../images/sc/circle-form.jpg) no-repeat; width:50px; height:50px; float:left; text-align:center; margin-right:20px;}
.circle-form-txt1{ color:#FFFFFF; font-weight:bold; font-size:30px; margin:10px 0 2px 0; padding:0px;}
.circle-form-txt2{ color:#FFFFFF; font-size:15px; margin:0px; padding:0px;}

.orderformbox-wrap{ background:url(../images/sc/bg-orderbox.jpg) #FFFFFF repeat-x; width:898px; height:auto; border:#CCCCCC 1px solid; margin-top:20px; padding:15px; text-align:center}
.orderformbox-wrap2{ background:url(../images/sc/bg-orderbox.jpg) #FFFFFF repeat-x; width:666px; height:auto; border:#CCCCCC 1px solid; padding:15px; text-align:center; float:left}

.form-step1-imgwrap{ margin:20px 0 20px 255px;}
.form-step1-box{ float:left;}
.formtexttitle{ font-weight:bold; color:#9ba700; font-size:15px; margin-right:10px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"}
.formtexttitle2{ font-weight:bold; color:#9ba700; font-size:15px;}

.form-step1-box2{ background:url(../images/sc/form-step1-bgbox.jpg) repeat-x #FFFFFF; width:715px; height:auto; border:solid 1px #CCCCCC; margin:20px 0 0 70px; padding:15px; *margin:20px 0 0 20px; }
.form-step1-box2a{ width:205px; height:auto; margin-right:60px; float:left; text-align:center; margin-left:80px;}
*html .form-step1-box2a{ margin-left:50px;}
.form-step1-box2a-title{ font-size:15px; color:#383838; font-weight:bold;}
.form-step1-box2a p strong{color:#474e9b;}

.form-step2-imgwrap{ margin:20px 0 20px 100px;}
.form-step2-box{ float:left; text-align:left; width:375px;}

.form-step3-imgwrap{ margin:20px 0 20px 75px;}
.form-step3-box{ float:left; text-align:center; width:250px;}
.form-step3-boxcontent{ width:800px; height:auto; text-align:left; margin-left:75px; margin-top:20px;}
.form-step3-boxcontent table tr td p{ font-size:12px;}
.form-step3-boxcontent table tr td p.formtexttitle2{ font-size:15px;}
.step3-txtbox{ width:330px; height:17px; border:#CCCCCC 1px solid; margin-left:10px; margin-bottom:10px;}
.step3-txtarea{ width:330px; height:100px; border:#CCCCCC 1px solid; margin-left:10px; margin-bottom:10px;}

.form-step4-imgwrap{ margin:20px 0 20px 120px;}
.form-step4-box{ float:left; text-align:center; width:280px; text-align:center;}

.form-step5-imgwrap{ margin:20px 0 20px 120px;}
.form-step5-box{ float:left; width:290px; text-align:left;}
.form-step5-box table tr td p{ font-size:12px; padding-right:10px;}
.step5-bottomtxt{ font-size:15px; font-weight:bold; color:#474e9b;}
.txtfield{ border:#CCCCCC 1px solid; width:185px; height:18px;}

/*.photo_media_opt {float:left; width:884px; margin-bottom:18px;}*/

.form-step6-imgwrap{ margin:20px 0 20px 70px; text-align:left;}
.form-step6-box{ float:left; text-align:center; width:125px; margin-right:75px;}
.slide_divider1 {float:left; width:442px;}
.slide_divider2 {float:left; width:442px;}
.pricing_opt {float:left; border:0px solid #ccccae;  width:884px; padding:9px; margin-bottom:9px;}


.form-step7-imgwrap{ margin:20px 0 20px 0; text-align:left;}
.form-step7-box{ float:left; text-align:center; width:200px; margin-right:50px; margin-left:25px;}
*html .form-step7-box{ margin-right:30px;}
.form-step7-box2{ float:left; text-align:center; width:620px; text-align:left; margin-top:30px;}
.form-step7-list1{ float:left; width:288px; margin-right:30px;}
.form-step7-list2{ float:left; width:300px;}
.step7-txt{ background:url(../images/sc/step7-bullet.jpg) left no-repeat; padding-left:40px; height:29px; padding-top:6px;}

.form-step7-imgwrap table tr td p{ font-size:12px;}



.form-step8-imgwrap{ margin:20px 0 20px 0; text-align:left;}
.form-step8-imgwrap table tr td p{ font-size:12px; text-align:right;}
.txtfield2{ border:#CCCCCC 1px solid; width:214px; height:18px;}
.dropdown2{ border:#CCCCCC 1px solid; width:95px; height:18px;}
.dropdown3{ border:#CCCCCC 1px solid; width:95px; height:18px; margin-left:18px;}
.step8-txt{margin-left:15px; color:#9ba700; font-family:Arial, Helvetica, sans-serif, 'Myriad Pro'}
.msgbox{width:330px; height:90px; border:#CCCCCC 1px solid;}

.form-step9-imgwrap{ margin:20px 0 20px 0;margin-left:58px; text-align:left;padding-left:10px}
.form-step9-box{ float:left; text-align:center; margin-right:60px;width:100px;}
.form-step9-imgwrap table tr td p{ font-size:12px;vertical-align:center;}

.coupon_btn {border:0; background:url(../images/sc/btn-apply.jpg) left top no-repeat; width:86px; height:27px;}
.label_cont {float:left; text-align:right; width:393px;border:0px solid red;color:#646464; font: normal normal normal 0.9em/1em Arial, Helvetica, sans-serif;}
.label_cont label {padding-top:4px; display:block; margin-bottom:4px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.billing_cont {float:right; text-align:right; width:58px;color:#646464; font: normal normal normal 0.9em/1em Arial, Helvetica, sans-serif;}
.billing_cont label.grounds_next, .billing_cont label.totalbillied_next {border:0px solid red;float:right; padding-top:4px;padding-left:5px; display:block; margin-bottom:4px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;width:200px}
.refund_cont {float:left; text-align:left; width:183px;font-family:Arial, Helvetica, sans-serif;color:red;position:relative;left:405px;top:-38px}
span.radio {width:23px; height:23px; background:url(common/images/sc/radio.jpg) no-repeat; display: block; float:left;}

.creditcards_cont {float:left; border:1px solid #9ba700; background:#ffffff; width:400px; padding:36px 9px; margin:0 0 9px 50px;text-align:center;}
div.creditcards_form {float:left; width:400px;}
.coupon_lbl {width:200px; display:block; float:left; font-size:14px; font-weight:bold; padding-left:18px; padding-top:3px;margin-left:190px;}

/*========================================== SLIDE SHOW ======================================*/


.hwtouseslide_cont {float:left; border:1px solid #ccccae; background:#ffffff; width:904px; padding:9px; margin-bottom:9px;}
.lenghtofslideshow_cont {float:left; border:0px solid #ccccae; width:884px; padding:9px; margin-bottom:9px;}
.slideshowimages {background:#ffffff;border:1px solid green;padding-left:20px;}
.slideshowimgtitle{float:left;  background:#ffffff; width:830px; margin-bottom:9px;margin-top:9px;vertical-align:bottom;border:0px solid #ccccae;}
.OthersTitle {border:1px solid #cccccc; width:240px;margin-right:12px;margin-left:4px;background-color:#FFFFFF;}
.OthersTitle:focus {border:1px solid #A4AD1E; width:240px; margin-right:12px;margin-left:4px;background-color:#FFFFFF;}
.ChapterTitle {border:1px solid #cccccc; width:175px;margin-right:12px;margin-left:4px;background-color:#FFFFFF;}
.ChapterTitle:focus {border:1px solid #A4AD1E; width:175px; margin-right:12px;margin-left:4px;background-color:#FFFFFF;}
.slidelengthtxt {border:1px solid #cccccc; width:75px;margin-right:12px;margin-left:4px;background-color:#FFFFFF;}
.slidelengthtxt:focus {border:1px solid #A4AD1E; width:75px; margin-right:12px;margin-left:4px;background-color:#FFFFFF;}
.slideshowimgtitle label{float:left;padding-left:74px;vertical-align:bottom;border:0px solid #ccccae;}
.lenghtofslideshow_cont p {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.titlechapter_cont {float:left; border:1px solid #ccccae; background:#ffffff; width:904px; padding:9px; margin-bottom:9px;}

.normaltext11
{
	font-size:11px;
	color:black;
	font-weight:normal;
	font-family:verdana,Arial;
}

.normaltext12_normal
{
	font-size:12px;
	color:black;
	font-weight:normal;
	font-family:verdana,Arial;
}


/*=================================== GIFT CARD =======================================*/
.giftcard-bannerwrap{ background:url(../images/britepix-giftcard-2.jpg) top right no-repeat;  width:360px; height:auto; text-align:center; padding:20px 330px 20px 0; margin-top:20px;}
.giftcard-bannertxt1{ font-size:27px; color:#343399; line-height:normal;}
.giftcard-bannertxt2{ font-size:18px; color:#545454; line-height:normal;}
.giftcardtxt1{ font-size:14px; color:#545454; line-height:normal; margin-left:15px; text-align:left;}
.giftcard-bulletlist{ background:url(../images/sc/graybox-bullet.jpg) 0 4px no-repeat; padding-left:20px; text-align:left; font-size:14px;}
.giftcard-ballwrap{width:50px; height:49px; float:left; text-align:center; margin-right:20px;}
.giftcard-box1{ width:390px; height:auto; float:left; padding-left:15px;}
.giftcard-box2{ width:250px; height:auto; float:right; }

.giftcard-deliverymethod-wrap{ width:666px; height:auto;}
.giftcard-deliverymethod-box{ border:#aab93a solid 3px; width:202px; height:auto; float:left; margin-left:11px; *margin-left:8px;}
.giftcard-deliverymethod-boxtop{ background-color:#aab93a; width:182px; height:63px; text-align:center; padding:10px;}
.giftcard-deliverymethod-boxtop h1{ font-size:25px; color:#FFFFFF;}
.giftcard-deliverymethod-boxmid{ background:url(../images/sc/bg-deliverymethod.jpg) bottom repeat-x #FFFFFF; width:182px; height:402px; padding:10px; *padding:10px 15px 10px 5px;  }


.fieldbr { border: 1px solid #9bc324; }
.normaltext { font: 12px Arial, Helvetica, sans-serif; }
.normaltext12 { font: 12px Arial, Helvetica, sans-serif; }
h3.form-new { font: 18px Arial, Helvetica, sans-serif; color: #343399; text-align: left; padding-left: 23px; padding-bottom: 10px; }
h3.form-new span { color: #a5bb03; }

td.textorang12
{
	font-size:12px;
	color: #FF8400;
	font-weight:bold;
	font-family:verdana;
}

/*=================================== Photo vouchers=======================================*/
.photovoucher-bannerwrap{ background:url(../images/photovouchers-bg.jpg) top right no-repeat;   height:auto; text-align:center; padding:20px 330px 20px 10px; margin-top:20px;}


