/*** Start Al Braden Photography Styles **/
body,td,th, p, h1, h2, h3, h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

body.spring {background-color: #E6F1D5; margin-top:0px;}
body.summer {background-color: #D0D1FC; margin-top:0px;}
body.fall {background-color: #FBEDC7; margin-top:0px;}
body.winter {background-color: #EEEEEE; margin-top:0px;}

table{border-width: 0px; border-collapse:collapse; border-spacing:0px; width:800px;}
td{vertical-align:top; text-align:left; padding: 0px 0px 0px 0px;}
p{margin: 2px 5px 5px 25px;}
h1.pagetitle{margin: 5px 5px 10px 25px; font-size: 14px; font-weight:bold;}
h2{margin: 10px 5px 5px 10px;}
h2.ourlocation{margin: 10px 5px 5px 10px; font-size: 18px;} 
p.location{margin: 10px 0px 10px 0px; text-align:center; font-size:10px;}
p.footer{margin: 10px 0px 10px 0px; text-align:center; font-size:10px;}


/** Start header and nav styles **/
table.navbar{width:175px;}
td.header{padding: 0px 0px 0px 0px;}
p.address{margin: 10px 5px 15px 25px; text-align:right; font-size:10px;}
ul.products{margin: 0px 0px 0px 10px; text-align:left;list-style:none;}
li.products{margin:0px 5px 3px 10px; font-size:11px; text-align:right;}
h2.products{margin: 10px 5px 5px 0px; text-align:right;}
p.products{margin: 7px 5px 5px 25px;}

/* Start Side Nav Season colors */
	/*** Spring **/
	td.side_nav_spring{background-color:#B8CA9A; color:#000000; width:175px;}
	td.navbar_spring{background-color:#B8CA9A; color:#000000; padding: 5px 5px 5px 5px; width:175px; height:20px; text-align:right; vertical-align:middle;}
	tr.nav_line_spring{background-color:#ACC08B; height:1px;}
	td.vert_line_spring{background-color:#ACC08B; width:1px;}
	td.navbar_spring_products{background-color:#B8CA9A; color:#000000; padding: 5px 5px 5px 5px; width:175px; height:200px; text-align:right; vertical-align:middle;}

	/*** Summer **/
	td.side_nav_summer{background-color:#A7A8DA; color:#000000; width:175px;}
	td.navbar_summer{background-color:#A7A8DA; color:#000000; padding: 5px 5px 5px 5px; width:175px; height:20px; text-align:right; vertical-align:middle;}
	tr.nav_line_summer{background-color:#9495CD; height:1px;}
	td.vert_line_summer{background-color:#9495CD; width:1px;}
	td.navbar_summer_products{background-color:#A7A8DA; color:#000000; padding: 5px 5px 5px 5px; width:175px; height:200px; text-align:right; vertical-align:middle;}

	/*** Fall **/
	td.side_nav_fall{background-color:#E5CE90; color:#000000; width:175px;}
	td.navbar_fall{background-color:#E5CE90; color:#000000; padding: 5px 5px 5px 5px; width:175px; height:20px; text-align:right; vertical-align:middle;}
	tr.nav_line_fall{background-color:#D9C07E; height:1px;}
	td.vert_line_fall{background-color:#D9C07E; width:1px;}
	td.navbar_fall_products{background-color:#E5CE90; color:#000000; padding: 5px 5px 5px 5px; width:175px; height:200px; text-align:right; vertical-align:middle;}

	/*** Winter **/
	td.side_nav_winter{background-color:#DDDDDD; color:#000000; width:175px;}
	td.navbar_winter{background-color:#DDDDDD; color:#000000; padding: 5px 5px 5px 5px; width:175px; height:20px; text-align:right; vertical-align:middle;}
	tr.nav_line_winter{background-color:#CCCCCC; height:1px;}
	td.vert_line_winter{background-color:#CCCCCC; width:1px;}
	td.navbar_winter_products{background-color:#DDDDDD; color:#000000; padding: 5px 5px 5px 5px; width:175px; height:200px; text-align:right; vertical-align:middle;}
	
	
a.navtext:link, a.navtext:active, a.navtext:visited {color: #000000; text-decoration: none}
a.navtext:hover {color: #FFFFFF; text-decoration: none;}

/** Start home page styles **/
table.main{width:800px;}
td.main_spring{padding: 5px 0px 2px 0px; width:625px;}
td.main_image{padding: 5px 0px 2px 0px;}
table.info_table{width:625px;}
td.info_photo{padding: 5px 0px 2px 25px;}
td.login{padding: 5px 5px 5px 5px; width:750px; text-align:center;}

/** Start border styles **/
tr.border{background-color:#000000; height:1px;}
td.border{background-color:#000000; width:1px;}

/** Start White space styles **/
tr.ws_10 {height: 10px}
tr.ws_20 {height: 20px}
tr.ws_25 {height: 25px}


/** Start Order Form styles **/
table.order_form{width:600px;}
td.main_form{padding: 5px 0px 2px 10px; width:600px;}
td.form_sections{padding: 2px 5px 2px 5px; background-color:#B4BCC9; color:#000000; font-size:12px; font-weight:bold;}
td.form_label{padding: 5px 5px 8px 5px; text-align:right; width:190px;}
td.form_label_req{padding: 5px 5px 8px 5px; text-align:right; width:170px; color:#CC0000;}
td.form_fields{padding: 5px 5px 5px 8px; text-align:left;}
td.form_submit{padding: 5px 5px 5px 5px; text-align:center;}
td.form_notes{padding: 5px 5px 5px 5px;}


/** Start footer styles **/
span.promolink{text-align: right; font-size: 9px; text-align:center;}

/** Start Login styles **/
table.login_include{width:200px;}
td.login_include_head{padding: 3px 5px 3px 10px; font-weight:bold; background-color:#B4BCC9;}
td.login_include_text{padding: 15px 5px 15px 10px; background-color:#DDDDDD;}
table.login{width:400px;}

/** Start Admin styles **/
table.cust_details_login{width:400px;}
td.login_title{ text-align:center;}
table.cust_details{width:600px;}
td.cust_details_label{text-align: right; padding: 2px 5px 2px 8px; color:#CC0000;}
td.cust_details{text-align: left; padding: 2px 5px 2px 8px;}
td.modify_cust{padding: 5px 5px 5px 8px; font-size: 10px; width:125px;}
td.admin_nav{padding: 5px 5px 5px 8px;}