#main { width:923px; margin:0 auto; text-align:left;}

#header {height:439px;}

/***************content***************/
.row-1 .col-1 {width:295px;}
.row-1 .col-2 {width:295px;}
.row-1 .col-3 {width:295px;}

.row-2 .col-1 {width:540px;}
.row-2 .col-2 {
	width:280px;
	float: none;
	padding-left: 0px;
	margin-left: auto;
	top: 25px;
	right: 5px;
}

/***************boxes***************/
.newsletter {
	width:240px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #585859;
	border-left-color: #585859;
}

/***************form***************/
#newsletter input {height:19px; width:161px;}

#contactForm .float-l {width:245px;}
#contactForm .float-l div {height:25px;}
#contactForm input {height:16px; width:233px;}
#contactForm textarea {height:67px; width:250px;}

/***************page-2***************/
#page-2 .row-1 .col-2 {width:591px;}

/***************page-3***************/
#page-3 .row-2 .col-1 .float-l {width:160px;}

/***************page-4***************/
#page-4 .row-1 .col-2 {width:591px;}

/***************page-6***************/
#page-6 .row-1 .col-2 {width:591px;}

/***************page-7***************/
#page-7 .row-1 .col-1 {width:591px;}
#page-7 .row-1 .float-l {width:250px;}
#page-7 .row-1 .float-r {width:250px;}

/***************page-8***************/
#page-8 .col-1 {width:867px;}

/***************footer***************/
#footer {width:887px;}
