@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin: 0px;
	height:100%;
	background-color:#FFFFFF;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
}
/* Nav Area */
#upperContainer {
	background-image:url(../images/nav_bgk.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:126px;
	position:relative;
}
#upperInnerContainer {
	margin:0 auto;
	width:960px;
	height:126px;
	position:relative;
	vertical-align:bottom;
}
#upperRegisteredUsers {
	width:750px;
	height:30px;
	text-align:right;
	float:right;
	background-image:url(../images/registerdUsers_loginHere.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	padding-right:15px;
	padding-top:8px;
	position:relative;
}
#upperRegisteredUsers a.upperRegisterUsersLoginHereLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFCC00;
	text-decoration:underline;
}
#upperRegisteredUsers a.upperRegisterUsersLoginHereLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFCC00;
	text-decoration:underline;
}
#upperRegisteredUsers a.upperRegisterUsersLoginHereLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFCC00;
	text-decoration:underline;
}
#upperRegisteredUsers a.upperRegisterUsersLoginHereLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
}
#upperLogo {
	width:190px;
	height:126px;
	position:relative;
	float:left;
	text-align:left;
	position:relative;
}
#upperNav {
	width:770px;
	height:66px;
	position:relative;
	float:left;
}
/* common styles */

#Container1 {
	position:relative;
	width:960px;
	margin:0 auto;
}
#Container2 {
	position:relative;
	width:680px;
	height:100%;
	float:left;
	margin:0 auto;
}
#Container3 {
	position:relative;
	width:213px;
	height:65px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:10px;
	padding-top:5px;
}
#Container4 {	
	width:960px;
	margin:0 auto;
}
.paddingLeft1 {
	padding-left:10px;
}

.paddingLeft2 {
	padding-left:110px;
}
.paddingRight1 {
	padding-right:10px;
}
#Divider_h {
	height:3px;
	width:100%;
	background-image:url(../images/divider_h.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	float:left;
	position:relative;
}

#Divider_h1 {
	height:1px;
	width:100%;
	background-image:url(../images/divider_h.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	float:left;
	position:relative;
}

#Divider_v {
	height:25px;
	width:3px;
	background-image:url(../images/divider_v.jpg);
	background-repeat:repeat-y;
	vertical-align:middle;
	float:left;
	position:relative;
}
#Divider_v2 {
	height:70px;
	width:3px;
	background-image:url(../images/divider_v.jpg);
	background-repeat:repeat-y;
	vertical-align:middle;
	float:left;
	position:relative;
}
#RedText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
}
#InnerPagesContentContainer {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:670px;
	height:100%;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
#InnerPagesContentContainer2 {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:950px;
	height:100%;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
#SubHeaderBig {
	position:relative;
	background-image:url(../images/subHeader_bgk.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
	width:670px;
	height:40px;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
#SubHeaderSmall {
	background-image:url(../images/subHeader_2.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	width:670px;
	height:30px;
}
#SideBannerContainers {
	position:relative;
	width:280px;
	height:100%;
	text-align:right;
	float:left;
}
#AjaxLoader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	vertical-align:super;
}
/* form styles */

.textfield1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border: 2px solid #CCCCCC;
	width:270px;
}

.textfield1-1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border: 2px solid #CCCCCC;
	width:180px;
}

.textfield2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border: 2px solid #CCCCCC;
	width:630px;
}
.textfield3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border: 2px solid #CCCCCC;
	width:210px;
}

.textfield4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border: 2px solid #CCCCCC;
	width:50px;
}
.textArea1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border: 2px solid #CCCCCC;
	width:630px;
}
.combobox1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border: 2px solid #CCCCCC;
	width:270px;
}

.combobox2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border: 2px solid #CCCCCC;
	width:100px;
}

.combobox3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border: 2px solid #CCCCCC;
	width:100px;
}
/* bottom styles */

#bottomNewsHeaderContainer {
	position:relative;
	width:130px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CC0000;
	vertical-align:middle;
	padding-left:10px;
	padding-top:5px;
	float:left;
}
#bottomNewsContentContainer {
	position:relative;
	width:747px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	vertical-align:middle;
	padding-left:10px;
	padding-top:5px;
	float:left;
}
#bottomNewsIcon {
	position:relative;
	width:45px;
	height:35px;
	vertical-align:middle;
	text-align:right;
	padding-right:5px;
	float:left;
}
a.newsLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	text-decoration:none;
}
a.newsLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	text-decoration:none;
}
a.newsLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	text-decoration:none;
}
a.newsLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CC0000;
	text-decoration:none;
}
#bottomDividerBgk {
	position:relative;
	float:left;
	width:100%;
	height:8px;
	background-image:url(../images/copyrightsBottom_bar.jpg);
	background-repeat:repeat-x;
}
#bottonText {
	width:480px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	position:relative;
}
#bottonText a.bottomlink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
#bottonText a.bottomlink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
#bottonText a.bottomlink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
#bottonText a.bottomlink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
/* index page styles*/
#indexMainImage {
	width:960px;
	margin:0 auto;
	position:relative;
}
#indexMainImageMargin {
	margin-top:5px;
}
#indexMainImage2 {
	width:189px;
	height:106px;
	float:right;
	position:relative;
}
#indexDownloadSoftwareBox {
	width:770px;
	float:left;
	margin-top:5px;
	position:relative;
}
/* signup page styles*/

#signupFormHeaders {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CC0000;
	font-weight:bold;
}
#signupPictureTextContainer {
	width:218px;
	position:relative;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.signupFormAlignment {
	vertical-align:super;
}
a.redTextLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}
a.redTextLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}
a.redTextLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}
a.redTextLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
/* Login Styles */
#loginMainContainer {
	width:320px;
	height:200px;
	margin:0 auto;
	position:relative;
	background-color:#FFFFFF;
	border:9px solid #999999;
	line-height:6px;
}
a.forgotPasswordLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.forgotPasswordLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.forgotPasswordLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.forgotPasswordLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
#loginRegisterContainer {
	width:338px;
	height:75px;
	margin:0 auto;
	position:relative;
	background-color:#CCCCCC;
	margin-top:2px;
}
/* pricing Styles */

.priceNormalRow {
	width:670px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.priceAlternateRow {
	width:670px;
	height:30px;
	background-image:url(../images/priceAlternateRowBgk.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

a.priceLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.priceLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.priceLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.priceLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}


/* faq styles */
#faqLineSpacing{

	line-height:16px;
}

#FaqHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	
}

.faqShowContent{
	position:relative;
	width:660px;
	height:100%;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
	background-color:#000000;
	left:0px;
}

.faqHideContent{
	position:absolute;
	width:660px;
	height:100%;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
	background-color:#000000;
	left:-4000px;
}

/* news stlyes */
#newsMonthHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}



/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#E0E0E0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal; padding: 5px; padding-left : 16px;
	border-width :1px; border-style :solid ;
	border-color :#D0D0D0;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}


/* Customer Panel Styles */

/* Nav */
#cusNav{
	background-color:#000000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:770px;
	height:28px;
	position:relative;
	float:right;
}
#cusNav2{
	width:770px;
	height:5px;
	position:relative;
	float:right;
}

#cusNavLeftCorner{
	background-image:url(../images/customer_nav_left.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:28px;
	position:relative;
	float:left;
}

#cusNavRightCorner{
	background-image:url(../images/customer_nav_right.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:28px;
	position:relative;
	float:right;
}

#cusNavTopSpace{
	padding-top:5px;
}

a.cusNavLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.cusNavLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.cusNavLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.cusNavLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
	
/* Grid Styles */
#gridContainer{
	width:930px;
	height:100%;
	position:relative;
	float:left;
	margin:0 auto;
}

.gridHeader{
	background-image:url(../images/subHeader_2.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	height:30px;
	padding-left:10px;
	margin:10px;
}

.gridNormalRow{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:30px;
	padding-left:10px;
	margin-left:10px;
	border:1px #FFFFFF;
}

.gridAlternateRow{
	background-color:#EEEEEE;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:30px;
	padding-left:10px;
	margin-left:10px;
	border:solid thin #FFFFFF;
}

.grid-borders
{
	font-size: 10px;
	font-family: Verdana;
	height:30px;
	color: #000000;
	
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: #CCCCCC 1px solid;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	
}


/* photobooks manage styles */
#manageUploadPdfContainer{
	width:930px;
	height:220px;
	background-color:#FFFFE1;
	border:#CCCCCC 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	float:left;
	margin-top:10px;
}

a.manageLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.manageLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.manageLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.manageLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}


/* cart styles */

.cartQuantityField{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:50px;
	}
	
#cartTotalContainer1{
	width:810px;
	height:100px;
	position:relative;
	float:left;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	}
	
#cartTotalContainer2{
	width:110px;
	height:100px;
	position:relative;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	padding-left:10px;
	}
	
#cartCoupon{
	width:450px;
	height:80px;
	position:relative;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	padding-left:10px;
	}
	
#cartButtons{
	width:480px;
	height:80px;
	position:relative;
	float:left;
	text-align:right;;
	padding-right:10px;
	}
	
	
/* order history styles */
#OrderHisContainer{
	width:930px;
	height:100px;
	background-color:#FFFFE1;
	border:#CCCCCC 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	float:left;
	margin-top:10px;
}

.RedText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	}
	
/* create photobook styles */

.CreatePBnormalRow{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:30px;
	padding-left:10px;
}

.CreatePBalternateRow{
	background-color:#EEEEEE;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:30px;
	padding-left:10px;
}

#CreatePBContainer{
	width:930px;
	height:100%;
	background-color:#FFFFE1;
	border:#CCCCCC 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	float:left;
	margin-top:10px;
}

.RedText2{
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	}
	
	
	
a.downloadPriceListLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.downloadPriceListLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.downloadPriceListLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.downloadPriceListLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
