body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	line-height:20px;
}

a:link {color: #0066D1;}

a:visited {color: #0066D1;}

a:hover {color: #CE3400;}

a:active {color: #0066D1;}

p {margin-top:0px;}

#main{
	width:100%;
	height:800px;
	display:table;
	float:center;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
	
}
#top{
	width:978px;
	height:20px;
	float:center;
	margin:auto;
	background-image:url(../images/table_top.png);
	background-repeat: no-repeat;
	background-position:center;
	
}

#middle{
	width:978px;
	height:1230px;
	float:center;
	margin:auto;
	display:block;
	background-image:url(../images/table_bg.png);
	background-repeat:repeat-y;
	background-position:center;
	
}

#middle2{
	width:978px;
	float:center;
	margin:auto;
	display:table;
	background-image:url(../images/table_bg2.png);
	background-repeat:repeat-y;
	background-position:center;
	
}
#bottom{
	width:978px;
	height:20px;
	float:center;
	margin:auto;
	background-image:url(../images/table_bot.png);
	background-repeat: no-repeat;
	background-position:center;
	
}

#toptext{
	width:940px;
	height:20px;
	text-align:right;
	font-size:11px;
	float:center;
	margin:auto;
	padding-right:10px;
	background-color:#ffffff;
}

#logo{
	width:960px;
	height:90px;
	text-align:left;
	float:center;
	margin:auto;
	background-color:#ffffff;
}

#newsletter{
	width:250px;
	height:60px;
	float:right;
	margin-top:15px;
	font-size:12px;
	font-weight:bold;

}

.textbox2{
	background-image: url(../images/textbox_bg.gif);
	border: 0px none;
	font-size: 14px;
	color: #666666;
	width:172px;
	height:16px;
	padding:6px;
}

#navigation{
	width:950px;
	height:27px;
	float:center;
	margin:auto;
	text-align:center;
	background-color:#ffffff;
}

#blueband{
	width:950px;
	height:35px;
	float:center;
	margin:auto;
	text-align:left;
	background-color:#012674;
	font-size:12px;
	line-height:37px;
	color:#FFFFFF;
	padding-left:10px;
}

#white{	
	width:950px;
	height:590px;
	display:block;
	float:center;
	margin:auto;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
}
#white2{	
	width:960px;
	height:370px;
	float:center;
	margin:auto;
}

#white3{	
	width:960px;
	height:75px;
	float:center;
	margin:auto;
	text-align:center;
}

#white4{	
	width:950px;
	display:block;
	float:center;
	margin:auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
}

#graybox{
	width:230px;
	float:left;
	height:200px;
	display:table;
}

#leftcolumn{
	width:230px;
	float:left;
}

#rightcolumn{
	width:700px;
	float:right;
	margin-right:10px;
}

#greenbox{
	width:210px;
	height:210px;
	float:left;
	text-align:left;
	background-color:#B1C42A;
	font-size:12px;
	color:#FFFFFF;
	padding:20px;
	padding-right:0px;
}

#redbox{
	width:230px;
	height:320px;
	float:left;
	text-align:left;
	background-color:#CD3301;
	font-size:12px;
	color:#FFFFFF;
}

a.redbutton:link, a.redbutton:visited, a.redbutton:active{
	color:#ffffff;
	font-size:15px;
	display:block;
	width:210px;
	height:19px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D65C33;
	border-right-color: #1C0C0C;
	border-bottom-color: #D65C33;
	border-left-color: #1C0C0C;	
	text-decoration:none;
	padding:10px;
}

a.redbutton:hover {background-color:#BA3103; font-weight:bold;}
#banner{	
	width:700px;
	height:250px;
	float:right;
	margin-right:10px;
}

#hometext{	
	width:700px;
	height:320px;
	float:right;
	margin:auto;
	line-height:22px;
}

h1{
	font-size:20px;
	margin-top:10px;
	font-weight:normal;
	color:#0066CC;
}

h2{
	font-size:16px;
	margin-top:5px;
	font-weight:bold;
	color:#444444;
	text-transform: uppercase;
}
h3{
	font-size:16px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	color:#ffffff;
	text-transform: uppercase;
}

h4{
	font-size:16px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	color:#333333;
}

.columnhead{
	font-size:16px;
	font-weight:bold;
	color:#333333;
	background-color:#D3EBEF;
	display:block;
	width:335px;
	height:18px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px;
}

.columnhead2{
	font-size:16px;
	font-weight:bold;
	color:#333333;
	background-color:#D3EBEF;
	display:block;
	width:690px;
	height:18px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px;
}
.textbox1{
	width:145px;
	height:20px;
	color:#666666;
	border-collapse:
	padding:5px;
	font-size:14px;
}

.select1{
	width:50px;
	height:27px;
	color:#666666;
	font-size:14px;
	padding:3px;

}

#column1{
	width:209px;
	height:340px;
	float:left;
	background-image:url(../images/coloumn1_bg.gif);
	background-repeat:repeat-x;
	background-color:#D3EBEF;
	padding:15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}

#column2{
	width:209px;
	height:340px;
	float:left;
	background-image:url(../images/coloumn2_bg.gif);
	background-repeat:repeat-x;
	background-color:#D3EBEF;
	padding:15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}

#column3{
	width:209px;
	height:340px;
	float:left;
	background-image:url(../images/coloumn3_bg.gif);
	background-repeat:repeat-x;
	background-color:#D3EBEF;
	padding:15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}

#column4{
	width:210px;
	height:340px;
	float:left;
	background-image:url(../images/coloumn4_bg.gif);
	background-repeat:repeat-x;
	background-color:#D3EBEF;
	padding:15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}


a.toplink:link, a.toplink:visited, a.toplink:active {
	color: #0066D1;
	text-decoration:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CD3301;
	border-right-color: #CD3301;
	border-bottom-color: #CD3301;
	border-left-color: #CD3301;
}

a.toplink:hover {color: #CD3301; border-bottom-color: #999999;}

a.light2:link, a.light2:visited, a.light2:active, a.light2:hover {
	font-size:18px;
	color:#AC8B50;
	display:block;
	width:200px;
	height:24px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1C0C0C;
	border-right-color: #1C0C0C;
	border-bottom-color: #1C0C0C;
	border-left-color: #1C0C0C;	
	text-decoration:none;
	padding-top:7px;
}


a.light:link, a.light:visited, a.light:active, a.light:hover {
	color:#AC8B50;
	display:block;
	width:200px;
	height:24px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1C0C0C;
	border-right-color: #1C0C0C;
	border-bottom-color: #1C0C0C;
	border-left-color: #1C0C0C;	
	text-decoration:none;
	padding-top:7px;
}

#f-col1{
	width:235px;
	float:left;
}

#f-col2{
	width:235px;
	float:left;
}

#f-col3{
	width:235px;
	float:left;
}

#f-col4{
	width:200px;
	float:left;
}
#f-col5{
	width:153px;
	float:left;
}
#f-col6{
	width:153px;
	float:left;
}

#footer{
	width:920px;
	height:280px;
	float:center;
	margin:auto;
	font-size:12px;
	color:#AC8B50;
	line-height:18px;
	background-image:url(../images/footer_bg.png); 
	background-repeat:no-repeat;
	padding:20px;
	padding-left:25px;
	padding-right:15px;
}

a.gray:link, a.gray:visited, a.gray:active, a.gray:hover { color:#333333;}

a.black:link, a.black:visited, a.black:active, a.black:hover { color:#000000;}


#copyright{
	width:960px;
	height:70px;
	float:center;
	margin:auto;
	font-size:12px;
	color:#000000;
	line-height:18px;
}

ul{list-style-image: url(../images/bullet.gif)}

li{padding-left:5px; margin-left:-20px;}

a.same:link, a.same:visited, a.same:active {
	color:#333333;
	text-decoration:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

a.same:hover {
	color:#333333;
	border-bottom-color: #CD3301;
}

#rightpannel{
	width:220px;
	float:right;
	background-color:#D3EBEF;
	padding:10px;
	margin-top:10px;
	font-size:12px;
}

#rightpannel2{
	width:180px;
	float:right;
	background-color:#FFCE00;
	padding:10px;
	margin-top:10px;
	font-size:12px;
}

#review{
	width:190px;
	float:left;
	background-image:url(../images/customer_review_bg.gif);
	padding:20px;
	padding-top:62px;
	display:table;
}

#reviewend{
	width:230px;
	float:left;
}

.red{color:#CD3301;}

.photo{
	width:250px;
	display:table;
	float:right;
	padding:7px;
	background-image:url(../images/bg.jpg);
}

.photo2{
	width:220px;
	height:140px;
	padding:5px;
	background-image:url(../images/bg.jpg);
}

.photo3{
	width:400px;
	height:300px;
	padding:10px;
	background-image:url(../images/bg.jpg);
	margin:auto;
}

.photo4{
	width:200px;
	height:133px;
	padding:7px;
	background-image:url(../images/bg.jpg);
	float:right;
}

.photo5{
	width:200px;
	height:133px;
	padding:7px;
	background-image:url(../images/bg.jpg);
	float:left;
	margin-right:20px;
}


.pic{
border:1px solid #ffffff;
}

.small{font-size:12px; line-height:16px;}
