
body
{
	margin: 0px 0px;
	text-align: center;
	background-color: #fff;
	font: 62.5%/2.2em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:url(back.jpg) top repeat;

}

.container 
{
	width:940px;
	margin:0px auto;
	text-align: left;
	position: relative;
	overflow:hidden;
	background:#fff;
}
/* main layout */

.top{width:881px;}
.title{float:right; width: 280px;}
.wrapper{ width:881px; margin:20px 0px 0px 29px; text-align:left; position: relative; overflow:hidden;}
.intro{width:881px; margin:50px 0px 70px 0px; position: relative; overflow:hidden; clear:both; }

a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none; background:url(../images/menu_rght.jpg) top right no-repeat;}
li { margin: 8px 0px 0px 0px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

input, select { vertical-align:middle; font-weight:normal;}
strong {font-size:1.2em; color:#000;}

a {color:#000; font-size:1.2em;}

h1 {color:#333; text-transform:uppercase; letter-spacing: -.05em; font:Arial, Helvetica, sans-serif; font-size:2.4em;}

h2 {color:#0056AA; text-transform:uppercase; letter-spacing: -.04em; font:Arial, Helvetica, sans-serif; font-size:1.6em;}

h3 {color:#574532; text-transform:capitalize; letter-spacing: -.04em; font:Arial, Helvetica, sans-serif; font-size:1.5em; line-height:1em;}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color:#333;
}

.left { float:left; width:280px; border-right:1px dotted #ccc;padding:0px 10px 0px 0px;}
.center{ float:left; width:280px; padding:0px 0px 0px 10px;}
.right {float:right; width:280px;;border-left:1px dotted #ccc; padding:0px 0px 0px 10px;}
.clear  { clear:both;}

/* menu */
#menu { background:url(../images/menu_tall.jpg) top repeat-x; height:65px;margin:10px 0px 0px 0px;}
#menu .rightbg {background:url(../images/menu_rght.jpg) top right no-repeat;}
#menu .leftbg {background:url(../images/menu_lft.jpg) top left no-repeat; height:65px;}
#menu li{float:left; width:170px; background:url(../images/menu_li.jpg) top right repeat-y; font-size:1.2em; text-align:center;  display:block;}
#menu li a {color:#000; text-decoration:none; font-weight:normal; font-size:1em; display:block; padding:8px 0 8px 0;}
#menu li a:hover {color:#0056AA; text-decoration:underline;}
#menu .last {background:none;}

/* product page */

.section {width:881px; margin-bottom:40px; position: relative; overflow:hidden; clear:both; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0px 10px 0px;}
.content {width:410px;}
.image{float:right; width:405px;}
.features {width:400px; border-top: 1px dotted #333;}

/* index 1 */
#main{padding:24px 0 20px 0; margin:0px 0px 0px 0px; position:relative; overflow:hidden;}
#leftcolumn{float: left;width:400px;}
#center{float: left;width:380px;padding: 0px 9px 0px 15px;}
#rightcolumn{float:right;width:400px; margin:0px 0px 0px 30px;}

#center .column2 {padding:0px 0px 20px 0px;}
#center .column2 .background {background:url(../images/arrow_dotted.jpg) center right no-repeat;}

#rightcolumn .column3 {padding: 0px 0px 20px 0px;}
#rightcolumn .column3 .background3 { background:url(../images/rght_bkgrnd.jpg) top left no-repeat; width:300px; height:197px;}
#rightcolumn .column3 .top3 {width: 280px; padding: 5px 0px 0px 10px;}
#rightcolumn .column3 .product {float:left;}
#rightcolumn .column3 .product_wrapper {float:right; width:175px; padding: 0px 0px 0px 5px; line-height:1.6em}
#rightcolumn .column3 a.product3 {color:#0056AA; text-decoration:none; text-transform:uppercase;}
#rightcolumn .column3 a.product3:hover {text-decoration:underline; color:#000;} 

#leftcolumn h3.leftbox {padding: 0px 0px 8px 40px; border-bottom:3px solid #fff; font-size:1.8em; }
#leftcolumn h3.leftbox_small {padding: 8px 0px 5px 10px; border-top:3px solid #fff; }
#leftcolumn .leftside {background:none;}
#leftcolumn a.leftlink {padding: 5px 0px 5px 0px; text-decoration:none; line-height:2.2em; }
#leftcolumn a.leftlink:hover {padding: 5px 0px 5px 0px; color:#0056aa;}
#leftcolumn li.leftside {border-bottom:1px dotted #333; width:130px;}
