td {vertical-align:top; padding:0px; }
html {height:100%;}


td, table, select, input, textarea{
	font-family:arial;
	font-size:11px;
	vertical-align:top;
	line-height:15px;
	color:#959696;
}


body { margin:0px; padding:0px; height:100%}

img {border:0}

#content ul{margin:0px; padding:0px; list-style:none}
#content ul li { line-height:20px}
#content ul li a{text-decoration:none; color:#506670; background:url(../images/marker_list.gif) no-repeat 0 5px; padding-left:13px; font-weight:normal}

#content ul li a:hover{ text-decoration:underline}

a {text-decoration:none; color:#506670; font-weight:bold}
a:hover {text-decoration:underline}

a.link {text-decoration:none; color:#506670; font-weight:normal}
a.link:hover {text-decoration:underline}

#content form { margin:0px; padding:0px}
#content .title {display:block; margin-bottom:4px}
#content .title_1 {display:block; margin-bottom:25px}
#content .title_3 {display:block; margin-bottom:19px}
#content .title_4 {display:block; margin-bottom:10px}

#content .line {width:204px; height:2px; margin-bottom:19px; background:#f3f4f5}
#content .pic_left {float:left; margin:0 20px 0 0}
#content .pic_left2 {float:left; margin:0 15px 0 0}
#content .pic_left3 {float:left; margin:0 10px 0 0}

#content .block {height:100%; background: url(../Images/bg_block_top.gif) no-repeat top #f3f7f8}
#content .block_1 {background:url(../images/bg_block_bot.gif) no-repeat bottom; color:#506670}


/* content */
#content { height:100%; padding:0 0 20px 39px}
#content .table {width:721px; height:409px; border:0px; border-collapse:collapse ; width:100%}
#content table {border:0px; border-collapse:collapse ; width:100%}

/* footer */
#footer { height:86px; padding:0 20px 0 40px}
#footer .line { width:auto; height:2px; background:#f3f4f5; margin:0 0 27px -20px}
#footer a {color:#959696; text-decoration:none; font-weight:normal}
#footer a:hover {text-decoration:underline}


/* index.html */
#index #content .table .col1 {width:241px; padding-left:1px}
#index #content .table .col1 img {display:block}
#index #content .table .col1 .pic {margin-bottom:6px}
#index #content .table .col1 p {margin:0 0 22px 0}
#index #content .table .col1 .marg {margin:0 0 28px 0}
#index #content .table .col2 {width:476px; height:100%}
#index #content .table .col2 .row1 {height:252px; padding:0 25px 20px 1px}
#index #content .table .col2 .row1 .title_3 {margin:0 0 17px 0}
#index #content .table .col2 .row2 {height:100%}
#index #content .table .col2 .row2 .block_1 {padding:20px 0 20px 41px;} 
#index #content .table .col1 .block_2 {padding:0px 10px 20px 10px;}
#index #content .table .col1 .block2 {width:200px; padding-left:1px}

/* about.html */
#about #content .table .col1 {width:476px; height:100%}
#about #content .table .col1 .row1 {height:252px; padding:0 25px 10px 1px}
#about #content .table .col1 .row1 p {margin:0 0 40px 0}
#about #content .table .col1 .row2 {height:100%}
#about #content .table .col1 .row2 .block_1 {padding:40px 20px 15px 41px}
#about #content .table .col1 .row2 .block_1 p {margin:0 0 24px 0}
#about #content .table .col2 {width:224px; padding:0 20px 0 21px}
#about #content .table .col2 img {display:block}
#about #content .table .col2 .pic {margin-bottom:6px}
#about #content .table .col2 ul {margin:18px 0 17px 0}
#about #content .table .col2 p {margin:0 0 20px 0}
#about #content .table .col2 .marg {margin:0 0 28px 0}



/* design.html */
#design #content .table .col1 {width:205px; padding:0 40px 0 1px}
#design #content .table .col1 p {margin:0 0 15px 0}
#design #content .table .col1 .line {margin-bottom:20px}
#design #content .table .col1 .marg {margin:0 0 28px 0}
#design #content .table .col2 {width:475px; height:100%}
#design #content .table .col2 .row1 {height:243px; padding:0 25px 5px 0}
#design #content .table .col2 .row1 .title {margin:0 0 19px 0}
#design #content .table .col2 .row1 p {margin:0 0 34px 0}
#design #content .table .col2 .row2 {height:100%}
#design #content .table .col2 .row2 .block_1 {padding:15px 20px 15px 20px}
#design #content .table .col2 .row2 .block_1 p {margin:0 0 24px 0}


/* portfolio.html */
#portfolio #content .table .col1 {width:205px; padding:0 40px 0 1px}
#portfolio #content .table .col1 p {margin:0 0 15px 0}
#portfolio #content .table .col1 .line {margin-bottom:20px}
#portfolio #content .table .col1 .marg {margin:0 0 28px 0}
#portfolio #content .table .col2 {width:475px; height:100%}
#portfolio #content .table .col2 .row1 {padding:0 25px 10px 0}
#portfolio #content .table .col2 .row1 .title {margin:0 0 19px 0}
#portfolio #content .table .col2 .row1 p {margin:0 0 34px 0}


/* photography.html */
#photography #content .table .col1 {width:476px; height:100%}
#photography #content .table .col1 .row1 {height:252px; padding:0 25px 10px 1px}
#photography #content .table .col1 .row1 p {margin:0 0 15px 0}
#photography #content .table .col1 .row2 {height:100%}
#photography #content .table .col1 .row2 .block_1 {padding:20px 20px 10px 41px}
#photography #content .table .col1 .row2 .block_1 p {margin:0 0 10px 0}
#photography #content .table .col2 {width:225px; padding:0 20px 0 20px}
#photography #content .table .col2 .line {margin-bottom:20px}
#photography #content .table .col2 .pic_left {margin:6px 23px 0 0; float:left}
#photography #content .table .col2 p {margin:0 0 36px 0}


/* print.html */
#print #content .table .col1 {width:476px; height:100%}
#print #content .table .col1 .row1 {height:252px; padding:0 25px 10px 1px}
#print #content .table .col1 .row1 p {margin:0 0 15px 0}
#print #content .table .col1 .row2 {height:100%}
#print #content .table .col1 .row2 .block_1 {padding:20px 20px 10px 41px}
#print #content .table .col1 .row2 .block_1 p {margin:0 0 10px 0}
#print #content .table .col2 {width:225px; padding:0 20px 0 20px}
#print #content .table .col2 .line {margin-bottom:20px}
#print #content .table .col2 .pic_left {margin:6px 23px 0 0; float:left}
#print #content .table .col2 p {margin:0 0 36px 0}

/* pc.html */
#pc #content .table .col1 {width:476px; height:100%}
#pc #content .table .col1 .row1 {height:252px; padding:0 25px 10px 1px}
#pc #content .table .col1 .row1 p {margin:0 0 15px 0}
#pc #content .table .col1 .row2 {height:100%}
#pc #content .table .col1 .row2 .block_1 {padding:20px 20px 15px 41px}
#pc #content .table .col1 .row2 .block_1 p {margin:0 0 24px 0}
#pc #content .table .col2 {width:224px; padding:0 20px 0 21px}
#pc #content .table .col2 img {display:block}
#pc #content .table .col2 ul {margin:4px 0 17px 0}
#pc #content .table .col2 p {margin:0 0 15px 0}
#pc #content .table .col2 .marg {margin:0 0 20px 0}

/* contact.html */
#contact #content .table .col1 {width:244px; padding-left:1px}
#contact #content .table .col1 .line {margin-bottom:13px}
#contact #content .table .col1 .table_form {width:204px; height:345px}
#contact #content .table .col1 .table_form2 {width:112px; height:19px}
#contact #content .table .col1 .table_form input { width:204px; height:20px; padding:0 0 0 4px; background:#f2f5f6; border:solid 1px #d2d2d2}
#contact #content .table .col1 .table_form textarea {width:204px; height:179px; overflow:auto; margin-bottom:8px; padding:0 0 0 4px; background:#f2f5f6; border:solid 1px #d2d2d2}
#contact #content .table .col1 .table_form td {height:44px; padding-top:7px}
#contact #content .table .col2 {width:476px; height:100%}
#contact #content .table .col2 .row1 {height:252px; padding:0 25px 10px 1px}
#contact #content .table .col2 .row1 p {margin:0 0 15px 0}
#contact #content .table .col2 .row2 {height:100%}
#contact #content .table .col2 .row2 .block_1 {padding:40px 0 20px 41px}


/* privacy.html */
#policy #content .table td {padding:0 25px 0 1px}
#policy #content p {margin:0 0 15px 0}
#policy #content .title_1 {margin-bottom:29px}


/* services.html */
#services #content .table .col2 {width:100%; height:100%; text-align:center}
#services #content .table .col2 .row1 {padding:0 25px 10px 0; text-align:center}
#services #content .table .col2 .row1 .title {margin:0 0 19px 0}
#services #content .table .col2 .row1 p {margin:0 0 34px 0}
