/* LINKS */
A:link {COLOR: #412C27; font-weight: bold; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px;}
A:visited {COLOR: #412C27; font-weight: bold; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px;}
A:active {COLOR: #000000; font-weight: bold; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px;}
A:hover {COLOR: #000000; font-weight: bold; text-decoration: underline; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px;}

A.credit:link {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.credit:visited {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.credit:active {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.credit:hover {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}

IMG{border:none}

/* FONT STYLES */
.body {COLOR: #000000; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.header {COLOR: #663333; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 20px; font-weight: normal;}
.footer {COLOR: #FFFFFF; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

h1 {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
h2 {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#663333; padding:0px;margin:0px;}



/* DIVs */
DIV.container{position:relative;}
DIV.logo {position:absolute;top:-70px;left:315px;width:175px;height:94px;overflow:hidden;z-index:2;background:url("images/logo.gif") center center no-repeat;}
DIV.pad {margin: 20px;COLOR: #000000; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
DIV.pad2 {margin: 10px;COLOR: #000000; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px; font-weight: normal;}


FORM{display:inline;}


/*Admin*/
H1.admin_header{color:#E7DDD4;}
A.admin_header{color:#FFFFFF;}
A.admin_header:hover{color:#E7DDD4;}
.row0 {font-size : 12px;color : #FFFFFF;background : #89362E;font-weight : bold;}
.row1 {font-size : 12px;color : #FFFFFF;background : #89362E;}
.row2 {font-size : 12px;color : #FFFFFF;background : #89362E;}
.row3 {font-size : 12px;color : #FFFFFF;background : #89362E;}

/*tiny mce*/
.header{font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#660000; padding:0px;margin:0px;}
.title {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
.subhead {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#663333; padding:0px;margin:0px;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 14px; font-weight: normal;width:920px;overflow:hidden;}
.mceContentBody {background:#E7DDD4;COLOR: #000000; text-decoration: none; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.mceContentBody A:link {COLOR: #412C27 !important; font-weight: bold !important; text-decoration: none !important; font-family: "Trebuchet MS", Helvetica, sans-serif !important; font-size: 12px !important;}
.mceContentBody A:visited {COLOR: #412C27 !important; font-weight: bold !important; text-decoration: none !important; font-family: "Trebuchet MS", Helvetica, sans-serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: "Trebuchet MS", Helvetica, sans-serif !important; font-size: 12px !important;}
.mceContentBody A:hover {COLOR: #000000 !important; font-weight: bold !important; text-decoration: underline !important; font-family: "Trebuchet MS", Helvetica, sans-serif !important; font-size: 12px !important;}

.mceEditor{}


/*error, confirmation*/
.error, .errors{margin:10px;padding:5px;display:block;border:2px solid #993333; color:#993333;font-weight:bold;background:#FFCCCC;font-size:12px;}
.message, .msg{margin:10px;padding:5px;display:block;border:2px solid #339933; color:#339933;font-weight:bold;background:#CCFFCC;font-size:12px;}
.required{color:#993333;font-weight:bold;}

/*portfolio listing*/
.portfolio_address{height:125px;overflow:hidden;}
.portfolio_title{font-weight:bold}

/*portfolio_display*/
.slideshow_name{font-weight:bold;margin:10px;}
.slideshow_address{}
.slideshow_caption{height:50px;font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:12px; color:#000000;}
.slideshow_testimonial{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin:5px 50px;text-align:left;padding:5px;font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:14px; color:#000000;}

/*client - login*/
.client_login_image{}
.client_login_name{font-weight:bold;font-size:14px;}
.client_logout{margin:15px;}
.client_logout A{}

/*client - gallery listing*/
.client_name{font-weight:bold;font-size:18px;}
.client_gallery{text-align:center;vertical-align:bottom;padding:25px 50px;}
.client_gallery A{}
.gallery_bc{margin:10px;}
.gallery_bc A{}

/*client - gallery display*/
.gallery_title{font-weight:bold;margin:0px 0px 10px 0px;}
#gallery_caption{}
#gallery_image{}


/*process*/
.process_step{margin:10px 10px;display:none;width:860px;overflow:hidden;}
.process_step .wysiwyg-body{width:860px;}

A.process:link,
A.process:visited,
A.process:active{background:url(images/button-process.gif) top left no-repeat;text-align:center;display:block;width:162px;height:29px;text-align:center;padding-top:5px;margin:10px;color:#FFFFFF;text-decoration:none;}
A.process:hover{color:#E7DDD4;text-decoration:none;}
