
/** STANDARD EDITING **/

/* Step 1 - Thumbnail and Colour Info Pop-ups */

/* TEXTFONTCLASS class
Class for the main text area. A string whose default is the null string (" "). The parameter to this command is the name of a custom class that can specify the font-family, size, and positioning of the main body text, in accordance with CSS rules.
Variable: ol_textfontclass. */
  .Thm_fontClass,.Colour_fontClass,.Word_fontClass {text-align:center;font-size: 12px;color: #000000;text-decoration : none;line-height : 14px;font-weight: normal;font-family:  Trebuchet, "trebuchet ms", Arial,Helvetica,  Verdana,Sans-Serif, Helvetica, Georgia;vertical-align:top;border:0px solid #728759;background-color: #cdcdcd;} 
.Item_fontClass {text-align:left;font-size: 12px;color: #000000;text-decoration : none;line-height : 14px;font-weight: normal;font-family:  Trebuchet, "trebuchet ms", Arial,Helvetica,  Verdana,Sans-Serif, Helvetica, Georgia;vertical-align:top;border:0px solid #728759;background-color: #cdcdcd;} 
/* CAPTIONFONTCLASS class
Class for the caption text. A string whose default is the null string (" "). The parameter to this command is the name of a custom class that can specify the font-family, size, and positioning of the caption text, in accordance with CSS rules. It may also specify background color.
Variable: ol_captionfontclass. */
  .Thm_capfontClass,.Colour_capfontClass {text-align:center;font-size: 12px;color: #FFFFFF;text-decoration : none;line-height : 14px;font-weight: bold;font-family:  Trebuchet, "trebuchet ms", Arial,Helvetica,  Verdana,Sans-Serif, Helvetica, Georgia;vertical-align:middle;background-color: #616161;border:0px solid #728759;} 
.Word_capfontClass {text-align:center;font-size: 12px;color: #FFFFFF;text-decoration : none;line-height : 14px;font-weight: normal;font-family:  Trebuchet, "trebuchet ms", Arial,Helvetica,  Verdana,Sans-Serif, Helvetica, Georgia;vertical-align:middle;background-color: #616161;border:0px solid #728759;} 
.Item_capfontClass {text-align:left;font-size: 12px;color: #FFFFFF;text-decoration : none;line-height : 14px;font-weight: bold;font-family:  Trebuchet, "trebuchet ms", Arial,Helvetica,  Verdana,Sans-Serif, Helvetica, Georgia;vertical-align:middle;background-color: #616161;border:0px solid #728759;} 
  /*FGCLASS class
Class for the inside table of the popup box. A string whose default is the null string (" "). The parameter to this command is comparable to the FGCOLOR command.
Variable: ol_fgclass. */
 .Thm_fgClass, .Colour_fgClass, .Item_fgClass, .Word_fgClass{bordercollapse:collapse;} 
	.Thm_fgClass td, .Colour_fgClass td, .Item_fgClass td, .Word_fgClass td {padding:10px;margin:10px;} 
	/* BGCLASS class
Class for the outside table of the popup box. A string whose default is the null string (" "). The parameter to this command is comparable to the BGCOLOR command.
Variable: ol_bgclass. */
.Thm_bgClass, .Colour_bgClass, .Item_bgClass, .Word_bgClass {bordercollapse:collapse;} 
 .Thm_bgClass td, .Colour_bgClass td, .Item_bgClass td, .Word_bgClass td {padding:5px;} 

/* Website Footer */
.footertable td {width:1000px;text-align:center;padding:10px 30px 10px 30px;color:#999999;}

/* Deep Current Footer */
#footerwidth {width:1000px;} 


/* Step 1 - Catalogue Designs */
table.step_1_designs {margin:20px;}
table.step_1_designs td {vertical-align:middle;text-align:center;}
table.step_1_designs td.design_container {padding-bottom:20px;}
table.step_1_designs td.design_thumbnail {height:180px;}
table.step_1_designs td.design_title {color:#5c5c5c;font-weight:bold;padding:0px 0px 0px 0px;letter-spacing:1px;}
table.step_1_designs td.colour_options {color:#999999;font-weight:bold;padding:0px 0px 0px 0px;letter-spacing:1px;}


/* Step 2 - Catalogue Designs */


table.step_2_designs {margin:10px;width:1000px;}
table.step_2_designs td.step2_head {width:340px;text-align:left;padding:3px 10px 5px 20px;}
table.step_2_designs td.step2_left {width:600px;padding:5px 20px 10px 5px;}
table.step_2_designs td.step2_right {width:320px;border-left:1px solid #9C8A5D;padding:5px 20px 10px 20px;}
table.step_2_designs td h1,table.step_2_designs td h1 span.colorhead {font-size: 14px;text-decoration : none;line-height : 15px;font-weight:bold;font-family: Trebuchet, "trebuchet ms", Arial, Verdana, Helvetica, Sans-Serif, Helvetica, Georgia;padding:0px 0px 10px 0px;margin:0px;color:#5c5c5c;line-height : 16px;vertical-align:bottom;}

table.step_2_instructions tr {height:20px;}
table.step_2_instructions td.first {width:15px;}
table.step_2_instructions tr td {vertical-align:middle;padding:3px 5px 3px 5px;font-weight:bold;}
table.step_2_instructions th {background-color:#616161;text-align:left;color:white;vertical-align:middle;padding:2px 5px 2px 5px;font-weight:bold;}
table.step_2_instructions td.odd {background-color:#f1f1f1;}
table.step_2_instructions td.even {background-color:#cdcdcd;}

table.step_2_stationery td.stat_left {padding-right:20px;}
table.step_2_stationery td.first {width:220px;}
table.step_2_stationery td {vertical-align:middle;}
table.step_2_stationery td select{width:180px;}

table.step_2_wording tr {height:20px;}
table.step_2_wording td.first {width:10px;}
table.step_2_wording tr td {vertical-align:middle;padding:2px 5px 2px 5px;font-weight:bold;}
table.step_2_wording th {} /* .catalogue takes car of this */
table.step_2_wording td.odd {background-color:#FFFFFF;}
table.step_2_wording td.even {background-color:#FFFFFF;}

div.border {width:100%; border-bottom:1px dashed #9C8A5D;}

table.step_2_items td.copyright {text-align:right;padding:4px;}

#LargeIMG1 {border:1px solid Black;}
#LargeIMG2 {border:1px solid Black;}

table.step_2_items td.large_images_single div.L_IMG_1 {float:right;width:auto;text-align:right;}
table.step_2_items td.large_images_single div.L_IMG_2 {display:none;}

table.step_2_items td.large_images_vertical div.L_IMG_1 {float:center;width:auto;text-align:right;padding:5px;}
table.step_2_items td.large_images_vertical div.L_IMG_2 {float:center;width:auto;text-align:right;padding:5px;}

table.step_2_items td.large_images_horizontal div.L_IMG_1 {float:left;width:auto;text-align:center;}
table.step_2_items td.large_images_horizontal div.L_IMG_2 {float:right;width:auto;text-align:center;}

table.step_2_thumbnails {width:600px;}
table.step_2_thumbnails td span.design_title {color:#999999;font-weight:bold;padding:0px 0px 0px 0px;letter-spacing:1px;}
table.step_2_thumbnails td.invitations {padding:4px;text-align:center;}
table.step_2_thumbnails td.dir_card {padding:4px;text-align:center;}
table.step_2_thumbnails td.menu_card {padding:4px;text-align:center;}
table.step_2_thumbnails td.thk_you_card {padding:4px;text-align:center;}
table.step_2_thumbnails td.reply_card {padding:4px 4px 15px 4px;text-align:center;}
table.step_2_thumbnails td.name_card {padding:4px 4px 15px 4px;text-align:center;}
table.step_2_thumbnails td.table_numbers {padding:4px 4px 15px 4px;text-align:center;}
table.step_2_thumbnails td.3rd_col_td {text-align:center;}
table.step_2_thumbnails td.3rd_col_table {height:100%;width:100%;}

img.swatch {margin:5px;}

 table.thumbRoll td {color:black;padding:2px;}
 table.thumbRoll td.thumbRollCol1 {width:110px;} 
 table.thumbRoll td.clickToView {text-align:center;width:300px;} 
/* Step 3 - Catalogue Designs */

div.step_3_content {margin:20px;}
table.step_3_order td.stat_left {width:270px;padding-right:20px;text-align:right}
table.step_3_order td {vertical-align:middle;}
table.step_3_order td input{width:250px;background:#e5e5e5;color:#4a4a4a;}
table.step_3_order td input#_4_Date_Month_ID{}
table.step_3_order td input#_4_Date_Day_ID{}
table.step_3_order td input#_4_Date_Year_ID{width:120px;}
table.step_3_order td textarea{width:250px;background:#e5e5e5;color:#4a4a4a;}
table.step_3_order td input.radio{width:15px;background:white;color:#4a4a4a;border:0px;}
table.step_3_order td input.checkbox{width:15px;background:white;color:#4a4a4a;border:0px;}
table.step_3_order tr.req td input{border:1px solid #eb352c;background:#fdccd3;}
table.step_3_order tr.req td select{border:1px solid #eb352c;background:#fdccd3;}
table.step_3_order tr.auto td input,table.step_3_order tr.auto td input[disabled='disabled']{border:0px solid #eb352c;background:white;color:black;font-size:12px;padding:0px 0px 0px 10px;}
table.step_3_order tr.total td input{font-weight:bold;border-top:1px solid black;border-bottom:1px solid black;padding:3px 0px 2px 10px;height:30px;}
div.form_resp_person,div.form_bride,div.form_groom,div.form_venue,div.form_rsvp,div.form_gift,div.form_children,div.form_details_1,div.form_details_2,div.form_details_3,div.form_submit{padding-top:15px;}
div.form_details_1 table.step_3_order td.stat_left {vertical-align:top;padding-top:10px;}


/*Colors */
#grey {color:#C6C5C5;}
#green {color:#728759;}
#pink {color:#E9CDAE;}


/** Heading Settings **/

H1, .designname {font-size: 14px;text-decoration : none;line-height : 15px;font-weight:bold;font-family: Trebuchet, "trebuchet ms", Arial, Verdana, Helvetica, Sans-Serif, Helvetica, Georgia;padding:0px 0px 10px 0px;margin:0px;color:#5c5c5c;line-height : 16px;vertical-align:bottom;}

H2, .catalogue {font-size: 12px;text-decoration : none;line-height : 14px;font-weight:bold;font-family: Trebuchet, "trebuchet ms", Arial, Verdana, Helvetica, Sans-Serif, Helvetica, Georgia;padding:2px 5px 10px 0px;margin:0px;color:#5c5c5c;vertical-align:bottom;letter-spacing:1px;text-align:left;}

H3, .note {font-size: 12px;text-decoration : none;line-height : 14px;font-weight:bold;font-family: Trebuchet, "trebuchet ms", Arial, Verdana, Helvetica, Sans-Serif, Helvetica, Georgia;padding:0px 0px 10px 0px;margin:0px;color:#cccccc;vertical-align:bottom;letter-spacing:1px;}

/* New Table Column Styling */
/* IE */
table.alternate{border-collapse:collapse;}
table.alternate td{font-size:9px;line-height : 11px; border-bottom:1px dotted #cccccc;padding: 3px 0px 2px 0px;}

.col1{}/* IE */ table.alternate td:first-child {} /* Firefox */
.col2{}/* IE */ table.alternate td:first-child+td {} /* Firefox */
.col3{font-weight:bold;text-align:right;vertical-align:top;font-style:italic;}/* IE */ table.alternate td:first-child+td+td {font-weight:bold;text-align:right;vertical-align:top;font-style:italic;} /* Firefox */


/** Text-Content Settings **/

p,th,tr,td,table,form,div,span {font-size: 12px;color: #757575;text-decoration : none;line-height : 14px;font-weight: normal;font-family:  Trebuchet, "trebuchet ms", Arial,Helvetica,  Verdana,Sans-Serif, Helvetica, Georgia;vertical-align:top;}

.redtext {color:#B81319;font-weight:bold;}

.bottom {font-size: 10px;color: #FFFFFF;text-decoration : none;line-height : 15px;font-weight: normal;font-family:  Arial,Helvetica,  Verdana,Sans-Serif, Helvetica, Georgia;vertical-align:middle;text-align:center;background:#2D4249;}

.smalltext {font-size: 10px;color: #000000;text-decoration : none;line-height : 12px;font-weight: normal;font-family:  Arial, Helvetica, Verdana,Sans-Serif, Helvetica, Georgia;}

.secondlinks {padding:20px 0px 10px 20px;}

.textarea {padding:20px 20px 20px 20px;}

<!-- .imgBorder { border: #CCCCCC 1px solid;} -->

BODY  {

	scrollbar-face-color : #E9CDAE;
    
	scrollbar-shadow-color : #728759;
	scrollbar-highlight-color : #728759;
    scrollbar-arrow-color : #728759;
    
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	
    
    
	margin-left : 0pt;
	margin-right : 0pt;
	margin-top : 0pt;
	margin-bottom : 0pt;
	margin : 0pt;
	padding-left : 0pt;
	padding-right : 0pt;
	padding-top : 0pt;
	padding-bottom : 0pt;
	padding : 0pt;
	border-left-width : 0pt;
	border-right-width : 0pt;
	border-top-width : 0pt;
	border-bottom-width : 0pt;
	border-width : 0pt;
	top : auto;
	
}

/** Anchor Settings **/
A,A:Visited {color : #9C8A5D;font-weight: normal;text-decoration : underline;}
A:Hover,A:Active {color : #000000;font-weight: normal;text-decoration : none;}

.secondlinks A, .secondlinks A:Visited {color : #004080;font-weight: normal;text-decoration : underline;}
.secondlinks A:Hover, .secondlinks A:Active {color : #666666;font-weight: normal;text-decoration : none;}

A.other,A:Visited.other {color : #FFFFFF;font-weight: normal;text-decoration : underline;}
A:Hover.other,A:Active.other {color : #B4AEAE;font-weight: normal;text-decoration : underline;}

A.top,A:Visited.top {color : #FFFFFF;font-weight: bold;text-decoration : none;padding-right:15px;}
A:Hover.top,A:Active.top {color : #000000;font-weight: bold;text-decoration : none;padding-right:15px;}

A.topover,A:Visited.topover {color : #000000;font-weight: bold;text-decoration : none;padding-right:15px;}
A:Hover.topover,A:Active.topover {color : #FFFFFF;font-weight: bold;text-decoration : none;padding-right:15px;}


/** Style for Form**/

.submit {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, tahoma; LETTER-SPACING: 1px; BACKGROUND-COLOR: #4E97BD; BORDER: #000000 solid 1px;  cursor:hand; padding:3px;}

.clear {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: grey; FONT-FAMILY: verdana, arial, helvetica, tahoma; LETTER-SPACING: 1px; BACKGROUND-COLOR: #C99576; BORDER: #000000 solid 1px;  cursor:hand; padding:3px;}

.field1{text-align:left; padding-right: 20px; padding-top: 5px; vertical-align:middle;}
.field2{padding-top: 5px; vertical-align:middle; }

.caps{text-transform : uppercase;font-size : 10px; }

.star{color:#FF0000; font-size:12px; FONT-WEIGHT: bold;}


select, input  {
	font-size : 11px;
	height:20px;
	color :#757575;
	text-decoration : none;
	font-family : Trebuchet, "trebuchet ms", Arial, Sans-Serif, Tahoma, Veranda, Helvetica, Georgia;
    BORDER:  1px solid #000000 ; 
    FONT-WEIGHT: normal;  
    BACKGROUND-COLOR: #FFFFFF; 
		margin:2px;
}
textarea  {
	font-size : 11px;
	color :#757575;
	text-decoration : none;
	font-family : Trebuchet, "trebuchet ms", Arial, Sans-Serif, Tahoma, Veranda, Helvetica, Georgia;
    BORDER:  1px solid #000000 ; 
    FONT-WEIGHT: normal;  
    BACKGROUND-COLOR: #FFFFFF; 
		margin:2px;
}
input.radio  {
	font-size : 11px;
	height:20px;
	color :#757575;
	text-decoration : none;
	font-family : Trebuchet, "trebuchet ms", Arial, Sans-Serif, Tahoma, Veranda, Helvetica, Georgia;
    BORDER:  0px solid #000000 ; 
    FONT-WEIGHT: normal;  
    BACKGROUND-COLOR: #FFFFFF; 
}

option  {
	font-size : 11px;
	color :#757575;
	text-decoration : none;
	font-family : Trebuchet, "trebuchet ms", Arial, Sans-Serif, Tahoma, Veranda, Helvetica, Georgia;
    BORDER:  0px solid #000000 ; 
    FONT-WEIGHT: normal;  
    BACKGROUND-COLOR: #FFFFFF; 
    vertical-align:top;
}

#hand{ cursor:hand;}

/** end style for Form **/


