/* CSS Document

 *	File    	:   default.css

 *	System      :   Altman & Associates

 *	Author      :   Smart Marketing > Christy Sobolewski

 *	Description :   Sets layout and default styles for entire site 



 *					This file is required on all pages

 *	Color codes :	gold -> #CBB066

 */

 

.printOnly {display:none;}

html {background-color:#6C4F05;}



html{

background:#6C4F05 url(/images/background.jpg) top center repeat-x;

text-align:center;

height:100%; width:100%; margin-bottom:20px;

}



body{

text-align:left;

width:863px;

margin:0 auto;

font-size:80%; 

font-family:Verdana, Arial, Helvetica, sans-serif; 

color:#ffffff;

}



/*-------------- Basic HTML --------------*/

a {color:#996600;}

a:hover {text-decoration:underline;}

#content-bottom p, #content-bottom blockquote, #content-bottom h1, #content-bottom h2, #content-bottom h3 {padding:6px 0; line-height:20px; margin-right:20px, margin-left:20px;}

#testimonials #content-bottom p { font-style:italic;}

#testimonials #content-bottom p em {font-weight:bold; margin-left:16px; margin-bottom:24px; display:block;}

#content-bottom ul { list-style-type:disc; list-style-position:outside; margin-left:24px; color:#6C4F05; margin-right:40px; line-height:15px;}

#content-bottom ul ul {list-style-type:circle;}

#content-bottom ol { list-style-type:decimal; list-style-position:outside; margin-left:28px; color:#6C4F05; margin-right:40px; line-height:15px;}

#content-bottom ol li, #content-bottom ul li {margin-bottom:6px; color:#333333;}

#content-bottom blockquote {background-color:#E8E3D9; border:2px dotted #CCCC99; border-left:none; border-right:none; padding:6px; font-size:16px; font-weight:bold; line-height:24px; max-width:60%; min-width:25%; text-align:center;}

#content-bottom h1 { font-size:25px; font-weight:bold; font-family:"Times New Roman", Times, serif;}

#content-bottom h2 { font-size:27px; font-family:Georgia, "Times New Roman", Times, serif; color:#6C4F05; text-transform:capitalize; font-variant:small-caps; padding-top:28px; line-height:27px;}

#content-bottom h3 { font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; color:#6C4F05; text-transform:capitalize; font-variant:small-caps; padding-top:12px;}

	#content-bottom ol h3 {margin:12px 0 12px -24px;}

#content-bottom blockquote { quotes: "\201C" "\201D"; }

blockquote:before { content: open-quote; font-weight: bold; font-size:36px; font-weight:bold; font-family:"Times New Roman", Times, serif; vertical-align:middle;}

blockquote:after { content: close-quote; font-weight: bold; font-size:36px; font-weight:bold; font-family:"Times New Roman", Times, serif;vertical-align:middle;}

em {font-style:italic;}

strong {font-weight:bold;}



/*-------------- Site Layout --------------*/

#mini-nav {text-align:right; width:843px; margin-right:20px;}

#content-header { background:url(/layout-site/images/header.jpg) 0 0 no-repeat; width:863px; height:217px; text-align:right; vertical-align:middle;}

#content-banner { background:url(/layout-site/images/body-bottom.jpg) 0 0 no-repeat; width:740px; text-align:center;}

#nav-wrap { background:url(/layout-site/images/navigation.jpg) 0 0 no-repeat; width:863px; height:38px; text-align:center;}

#nav {height:38px; line-height:38px;}

#identity { background:url(/layout-site/images/identity.jpg) 0 0 no-repeat; width:863px; height:125px;}

#content { background:url(/layout-site/images/body-repeat.jpg) 0 0 repeat-y; width:863px; position:relative;}
#content2 { width:863px; position:relative;}
#testimonialbox { background:url(/layout-site/images/bodytestimonial-repeat.jpg) 0 0 repeat-y; width:863px; position:relative;}

#content-bottom { background:url(/layout-site/images/body-bottom.jpg) bottom left no-repeat; width:790px; padding:0 36px;}
#content-bottom2 { width:790px; }
#footer { background:url(/layout-site/images/footer.jpg) 0 0 no-repeat; width:863px; height:199px;}



/*------------- Site Elements --------------*/

#mini-nav ul {padding-top:30px;}

#mini-nav ul li {float:right; list-style-type:none;}

#mini-nav ul li a {color:#ffffff; text-decoration:none;}



#content-header h1 {color:#996600; font-variant:small-caps; font-size:28px; padding-top:45px; font-family:"Times New Roman", Times, serif; padding-right:60px;}

#content-header h1 .textblack, #content-bottom ul li .textblack, #content-bottom ol li .textblack {color:#333333;}

#content-header h1 small {font-size:14px; font-weight:bold;}

#content-bottom {color:#333333; position:relative; padding-bottom:50px;}

#content-bottom #fcform2 {width:550px; float:right; color:#333333;}

#content-bottom #fcform2 tr td {padding:2px; color:#333333;}

#content-bottom ul li ul.smaller li a {color:#333333;}



#sidebar-buttons {float:right; position:relative; top:-35px; text-align:right; width:320px; padding-left:6px; margin-right:-37px;}



#content #content-bottom #sidebar-buttons { display:none; visibility:hidden;}

#content #content-bottom #sidebar-buttons a {text-decoration:none;}

#home #content #content-bottom #sidebar-buttons {display:block; visibility:visible;}

#button-services {background:url(/images/empty-button.jpg) 0 0 no-repeat; width:249px; height:48px; display:block; text-align:center; font-weight:bold; text-decoration:none; font-size:16px; line-height:48px; float:right; margin-right:22px;}

#button-services, #burst-loss {padding-bottom:12px;}

#burst-final {padding-bottom:6px;}

#button-blog {padding:6px 0 0 0;}

#worth-lamag-btn {display:inline; float:right; margin-right:-9px;}



#footer p { position:relative; top:117px; text-align:center; line-height:18px;}

#footer p a {color:#ffffff; text-decoration:none;}





/*------------- Misc Classes --------------*/

.bold {font-weight:bold;}

p.bold {display:block; margin-top:18px;}

.imgleft {display:inline; float:left; margin:6px; padding-right:18px;}

.imgright {display:inline; float:right; margin:6px; padding-left:18px;}

.toplink {display:inline; position:relative; float:right; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:-23px;}

.contactusfield {
height:27px; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;
}
.contactusmultitextfield {
height:89px; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;
}