﻿
body
{
	padding:0px;
	margin:0px;
}

body, p, span, li, ul, ol, td
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	color: black;
}

p
{
	padding:5px 0 5px 0;
	margin:0px;
}

ul,ol
{
	 padding-left:5px;
	 margin-left:35px;
}

li
{
	 padding:2px;
}

H1
{
	font-size: large;
	color: #0D75B1;
	padding-bottom:5px;
}

H1.Small
{
	font-size:14px;
}

H2
{
	font-size: medium;
	color: #824F20;
	padding-bottom:5px;
}

H3
{
	font-size: Small;
	color: #878987;
	padding-bottom:5px;
}

A:link
{
	color: #0D75B1;
	text-decoration:none;
}
	
A:visited
	{
	color: #878987;
	text-decoration:none;
	}
	
A:hover
	{
	color: #824F20;
	text-decoration:none;
	}		

/********** 
2-part Homepage Heading Style: 
	part 2 activated by <b> tags within the H1 
************/
H1.Styled,H2.Styled
{
	font-size: 25px;
	font-weight:200;
	font-family:Arial Narrow;
	color: #824F20;
	padding-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:7px;
}

H1.Styled b,H2.Styled b
{
	font-family:Book Antiqua;
	color: #0D75B1;
}

H2.Styled,H2.Styled b
{
	font-size:20px;
}


img.plainImage
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
}

img.PaddRightBottom
{
	padding-bottom:16px;
	padding-right:16px;
}

.comment
{
	color:#808080;font-size:x-small;font-style:italic;
}

.ControlError
{
	background-color:#cc0001;
	color:White;
}

.form .Label
{
	width:127px;
}

td.Progress div
{
	width:120px;
	height:15px;
	margin:0px;
	padding:0px;
}
div.Progress
{
	text-align:center;
	padding:10px;
	font-weight:bold;
	color:#934D1A;
	width:115px;
	height:15px;
	font-size:16px;
	border:solid 0px black;
	background-image:url(../../images/spinner.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	padding:10px;
}

/************ Left and Right Side Container Styles ***************/

#divLeftSide
{
	width:445px;
	float:left;	
	overflow:hidden;
}

#divRightSide
{
	width:238px;
	padding-left:19px;
	float:right;
	background:url(images/dotrepeater_vertical.jpg);
	background-repeat:repeat-y;
	margin-top:2px;
	overflow:hidden;
}

#divRightSide img
{
	padding-bottom:14px;
	padding-left:1px;
}


/************* Form Styles *************/
.form
{
	background-color:#f5f4f0;
	padding-left:10px;
	padding-right:10px;
}

.form table tr.Heading
{
	background-color:#6bb7db;
}

.form table tr.Heading td
{
	color:White;
}

.form table td.Divider
{
	background-color:#d2d2d2;
	height:1px;
	padding:0px;
}

.form table td.Comment,.form table td.Comment a
{
	font-size:9px;
}

.form input[type=text]
{
	width:200px;
}

.form textarea
{
	width:100%;
}




/********** Homepage Specific Styles ***********/

#divContact
{
	font-size:10px;
	line-height:12px;
	color:#4C4849;
	padding-top:4px;
	background-image:url(images/dotrepeater_horizontal.jpg);
	background-position:left 3px;
	background-repeat:repeat-x;
	
}

#divContact H1
{
	color:#0D75B1;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-top:12px;
	padding-bottom:2px;
}

#divContact br
{
	line-height:6px;
}

.tblQuickLinks tr.trTopRow td
{
	padding-bottom:19px;
}

.tblQuickLinks td.tdTopLeft
{
	padding-right:15px;
}

.divider
{
	background-image:url(images/dotrepeater_horizontal.jpg);
	background-repeat:repeat-x;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}




/**************** Contact Page Style *****************/

.moduleContact
{
}

.moduleContact .divProgress
{
	line-height:15px;
	position:relative;
	right:50px;
}

.tblContact
{
	margin-left:10px;
}

.tblContact td 
{
	height:10px;
	line-height:10px;
}

.tblContact td.ContactLabel
{
	padding-right:10px;
}

/**************** Model Display Page *****************/

#tblModelDisplay
{
	margin-bottom:10px;
}

#tblModelDisplay td
{
	vertical-align:top;
	text-align:left;
}

#tblModelDisplay H1.Small
{
	margin-top:15px;
	margin-bottom:40px;
}

#tblModelDisplay .Comment
{
	font-size:10px;
	font-weight:bold;
}

#divModelLeft
{
	width:400px;
	overflow:hidden;
}

#divModelLeft img
{
	width:343px;
}

#divModelRight
{
	overflow:hidden;
	width:257px;
	margin-left:55px;
}

.Model_LargerPhoto
{
	background-image:url(images/zoom.jpg);
	background-repeat:no-repeat;
	width:178px;
	height:50px;
	cursor:pointer;
	border:none;
}

.Model_ViewSpecs
{
	background-image:url(images/docDOwnload.jpg);
	background-repeat:no-repeat;
	width:178px;
	height:50px;
	border:none;
	cursor:pointer;
}

a.ModelComparisonLink
{
	font-weight:bold;
	text-decoration:none;
	color:Black;
	
}

a.ModelComparisonLink:hover
{
	text-decoration:underline;
	color:Black;
	cursor:pointer;
}

#divModelSeriesComparison
{
	background-image:url(images/comparison.jpg);
	background-repeat:no-repeat;
	width:761px;
	padding-top:149px;
	padding-bottom:15px;
	cursor:pointer;
}

#divModelSeriesComparison table
{
}

#divModelSeriesComparison td
{
	width:140px;
	text-align:center;
}


/*********************************************/
/*************** Layout Styles ***************/
/*********************************************/

form
{
	width:780px;
	margin-left:auto;
	margin-right:auto;
}

#divHeader
{
	height:181px;
	overflow:hidden;
}

#divMenu
{
	background-image:url(images/menuarea.jpg);
	background-repeat:no-repeat;
	width:750px;
	height:44px;
	padding-left:16px;
	padding-right:16px;
}

#divTopAdSpace
{
	background-image:url(images/comehomerelax.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:780px;
	height:241px;
	margin-bottom:18px;
}

#divTopAdSpace #divAdText
{
	background-image:url(images/chr_right.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:265px; /* full width:285px*/
	height:189px; /* full height 241px*/
	padding-top:32px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	float:right;	
	
}

#divTopAdSpace #divAdText ul
{
	margin:0px;
	padding:0px;
}

#divTopAdSpace #divAdText ul li
{
	list-style-image:url(images/bullet1.gif);
	font-family:Arial;
	font-size:17px;
	line-height:23px;
	font-weight:bold;
	margin:0px;
	margin-left:25px;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
}

#divContentArea
{
	width:722px;
	margin-left:30px;
	margin-right:28px;
	margin-top:0px;
	margin-bottom:10px;
	height:auto;
}

#divFooter
{
	background-image:url(images/bottom.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:24px;
	position:relative;
}

#divFooter .Inner
{
	font-size:10px;
	color:#824f20;
	position:absolute;
	left:10px;
	padding:7px;
}

#divFooterHomeLink
{
	width:280px;
	height:22px;
	position:absolute;
	right:0px;
	cursor:pointer;
}