body{
margin:0;
padding:0;
background-color: #735112;
font-size: 12px;
}

body#order #rightcolumn {
        display: none;
}

#wrapper {
	background: #FFF url(themes/site_themes/default/headerbgr.gif) repeat-x;
}

#maincontainer{
width: 870px; /*Width of main container*/
margin: 0 auto;
}
 
#bottomcontent {
	visibility: hidden;
        clear: both;
}

/* @group Fonts */
p, h1, h2, h3, h4, h5, h6, pre, ul, fieldset {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
h1, h2 {
	color: #735112;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
}

h3 {
	font-size: 14px;
}
ul {
	color: #735112;
	padding-left: 40px;
}
h2 {
	margin-bottom: 0;
}

h2 + p  {
	margin-top: 5px;
}

h1 {
	margin-bottom: 0;
}

h1 + p {
	margin-top: 5px;
}

/* @end */

/* @group header */

#topsection{
height: 126px; /*Height of top section*/
}

#header {
	background: url(themes/site_themes/default/header.gif) no-repeat;
	width: 850px;
	height: 98px;
}

/* @end */

/* @group content */

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 294px; /*Set right margin to RightColumnWidth*/
}
body#order #contentcolumn, body#portfolio #contentcolumn{
margin-right: 0px; /*Set right margin to RightColumnWidth*/
}

.innertube{
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 25px;
	text-align: justify;
}

ul li {
	line-height: 220%;
}

/* @end */

/* @group rightcolumn */

#rightcolumn{
float: left;
width: 294px; /*Width of right column*/
margin-left: -294px; /*Set left margin to -(RightColumnWidth) */
margin-top: 35px;
}

#rightcolumn img {
margin-bottom: 10px;
}

#rightcolumn p {
	margin-right: 30px;
	margin-left: 0px;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 20px;
}

/* @end */

/* @group footer */

#footertext {
    color: #ddd;
	font: 11px/200% "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	padding-top: 20px;
}

#bottom {
	background-color: #735112;

}

#brownbar {
	background: #735112 url(themes/site_themes/default/footerdeer.gif) no-repeat;
	height: 83px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
#footertext a, #footertext a.visited {
	color: #ddd;
	text-decoration: none;
}
#footertext a:hover {
	text-decoration: underline;
}

/* @end */

/* @group orderform */


body#order label {
	float: left;
	width: 10em;
}
body#order fieldset {
    border: 1px solid #735112;
	margin-top: 20px;
	padding: 1em;
	background-color: #f2f2f2;
}
body#order fieldset#customerinfo {
    border: 1px solid #735112;
	margin-top: 20px;
	padding: 1em;
	background: #f2f2f2 url(themes/site_themes/default/orderhere.jpg) no-repeat right center;
}
body#order fieldset#contactusform {
    border: 1px solid #735112;
	margin-top: 20px;
	padding: 1em;
	background: #f2f2f2 url(themes/site_themes/default/contactus.jpg) no-repeat right center;
}
h3 {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
body#order table {
	margin-top: 30px;
}
/* @end */

/* @group portfolio */
body#portfolio div#contentcolumn a, body#portfolio div#contentcolumn a:visited {
	color: #735112;
	text-decoration: none;
}
body#portfolio div#contentcolumn a:hover {
	text-decoration: underline;
}
body#portfolio div#contentcolumn .innertube {
	text-align: left;
}
body#portfolio div#contentcolumn img {
	padding: 15px;
}
body#portfolio div#contentcolumn td img {
	padding: 0px;
       display: block;
}
body#portfolio div#contentcolumnwebsites img {
    padding: 10px;
}
body#portfolio div#contentcolumnwebsites a, body#portfolio div#contentcolumnwebsites a:visited {
	color: #735112;
	text-decoration: none;
}
body#portfolio div#contentcolumnwebsites a:hover {
		text-decoration: underline;

}
/* @end */
#flashcontent {
	margin-top: 20px;
}

.highlight {
       background-color: #08c9ff;
       padding: 3px;
}

#mymovie {
		border: 0px solid #999;

}
a, a.visited {
	color: #735112;
}
a:hover {
	text-decoration: none;
}

div.testimonial {
	margin-right: 50px;
	margin-left: 50px;
	font: italic 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 20px;
}
a.arrow, a.arrow:visited {
	text-decoration: none;
	color: #08c9ff;
}
a.arrow:hover {
	text-decoration: none;
	color: #735112;
}

a.arrow img {
	margin-right: 3px;
}
fieldset#clientlogin {
    border: 1px solid #735112;
	margin-top: 20px;
	padding: 1em;
	background: #f2f2f2 url(themes/site_themes/default/clientlogin.jpg) no-repeat right;
}

