/* CSS Document */
body {
	font-family: "Helvetica", Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
	word-spacing: normal;
	margin:0px;
	padding:0px;
	background-color: #f0efef;
	color: #000;
        overflow-x: hidden;
}


#wrap {
	padding:0px;
	margin:auto;
	width:100%;
	height:1100px;
	background-color: #f0efef;
}

#header_wrap {
	padding:0px;
	margin:auto;
	left:0px;
	width:100%;
	height:103px;
	background-color:#529bc5;
	background-image: url(../images/header_bg.jpg);
        
}

#header_wrap.title{
	color:#f0efef;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
}

#header_wrap .subtitle{
	color:#f0efef;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
}

#header_wrap .text{
	color:#f0efef;
	font-size:10px;
	font-style: normal;
}

#header_wrap a{
	color:#3887B2;
	font-size:10px;
	font-style: normal;
	text-decoration:none;
	border: none;
}

#header_content {
	padding:0px;
	width:980px;
	top: 0px;
	left:5%;
	float:left;
	position: relative;
}

#header_content .logo {
	padding: 0px;
	top:10px;
	left: 10px;
	float:left;
	position:relative;
}

#header_content .menu {
	padding: 0px;
	top:40px;
	width: 387px;
	right: 0px;
	float:right;
	position:relative;
}






#header1_wrap {
        font-family: 'Helvetica', Arial, sans-serif;
	padding:0px;
	margin:auto;
	left:0px;
	width:100%;
	height:103px;
	background-color:#000;
        
}

#header1_wrap.title{
	color:#fff;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
}

#header1_wrap .subtitle{
	color:#f0efef;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
}

#header1_wrap .text{
	color:#fff;
	font-size:18px;
	font-style: normal;
}

#header1_wrap a{
	color:#fff;
	font-size:18px;
	font-style: normal;
	text-decoration:none;
	border: none;
}

#header1_content {
	padding:0px;
	width:980px;
	top: 0px;
	left:5%;
	float:left;
	position: relative;
}

#header1_content .logo {
	padding: 0px;
	top:10px;
	left: 0px;
	float:left;
	position:relative;
}

#header1_content .menu {
	padding: 0px;
        color:#fff;
	top:40px;
	width: 400px;
        height: 40px;
	right: 0px;
	position:relative;
        float:right;
}


#content_wrap {
	padding:0px;
	margin:auto;
	left:0px;
	width:100%;
	height: 960px;
	background-color:#f0efef;
}

#content_wrap .title{
	color:#529bc5;
	font-size:14px;
	font-style: normal;
	font-weight: bold;
}

#content_wrap .subtitle{
	color:#529bc5;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
}

#content_wrap .text{
	color:#000000;
	font-size:10px;
	font-style: normal;
}

#content_wrap a{
	color:#333333;
	font-size:10px;
	font-style:normal;
	text-decoration:none;
	border: none;
}

#content {
	padding:0px;
	width:980px;
	top: 10px;
	left: 5%;
	float: left;
	position: relative;
	background-color:#f0efef;
}

#content .contact {
	padding:0px;
	width:253px;
	top: 0px;
	right: 0px;
	float: right;
	position: relative;
}

#content .ruler{
	padding-top:10px;
	padding-bottom:30px;
	width:980px;
	top: 20px;
	left: 0px;
	float: left;
	position: relative;
}

#content .form {
	padding: 0px;
	width: 480px;
	top:30px;
	left: -40px;
	float:left;
	position:relative;
}


#home_top_row {
	padding:0px;
	width:980px;
	top: 20px;
	left: 0px;
	float: left;
	position: relative;
        text-align: left;
	
}



#home_top_row .box1 {
	padding:0px;
	width:200px;
	height:330px;
	top: 5px;
	left: 0px;
	float: left;
	position: relative;
}

#home_top_row .box2 {
	padding:0px;
	width:740px;
	height:330px;
	top: 5px;
	left: 40px;
	float: left;
	position: relative;
}


#home_top_row .box3 {
	padding:0px;
	width:230px;
	height:330px;
	top: 5px;
	left: 65px;
	float: left;
	position: relative;
}

#home_top_row .box4 {
	padding:0px;
	width:230px;
	height:330px;
	top: 5px;
	right: 0px;
	float: right;
	position: relative;
}


#home_top_row .paragraph {
	padding:0px;
	top:30px;
	font-weight: normal;
	left: 0px;
	position:relative;
}


#home_top_row .title_box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #f0efef;
	background-color: #529bc5;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	display: block;
	width: 230px;
	height:23px;
	top:0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}








#home_middle_row {
	padding:0px;
	width:980px;
	top: 20px;
	left: 0px;
	float: left;
	position: relative;
        text-align: left;
	
}



#home_middle_row .box1 {
	padding:0px;
	width:200px;
	height: 250px;
	top: 5px;
	left: 0px;
	float: left;
	position: relative;
}

#home_middle_row .box2 {
	padding:0px;
	width:230px;
	height: 250px;
	top: 5px;
	left: 40px;
	float: left;
	position: relative;

}

#home_middle_row .box3 {
	padding:0px;
	width:230px;
	height: 250px;
	top: 5px;
	left: 65px;
	float: left;
	position: relative;
}

#home_middle_row .box4 {
	padding:0px;
	width:230px;
	height: 250px;
	top: 5px;
	right: 0px;
	float: right;
	position: relative;
}


#home_middle_row .paragraph {
	padding:0px;
	top:30px;
	font-weight: normal;
	left: 0px;
	position:relative;
}


#home_middle_row .title_box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #f0efef;
	background-color: #999999;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	display: block;
	width: 230px;
	height:23px;
	top:0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}





#home_bottom_row {
	padding:0px;
	width:980px;
	top: 20px;
	left: 0px;
	float: left;
	position: relative;
        text-align: left;
	
}



#home_bottom_row .box1 {
	padding:0px;
	width:200px;
	height:250px;
	top: 5px;
	left: 0px;
	float: left;
	position: relative;
}

#home_bottom_row .box2 {
	padding:0px;
	width:230px;
	height:250px;
	top: 5px;
	left: 40px;
	float: left;
	position: relative;
}

#home_bottom_row .box3 {
	padding:0px;
	width:230px;
	height:250px;
	top: 5px;
	left: 65px;
	float: left;
	position: relative;
}

#home_bottom_row .box4 {
	padding:0px;
	width:230px;
	height:250px;
	top: 5px;
	right: 0px;
	float: right;
	position: relative;
}


#home_bottom_row .paragraph {
	padding:0px;
	top:30px;
	font-weight: normal;
	left: 0px;
	position:relative;
}


#home_bottom_row .title_box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #f0efef;
	background-color: #529bc5;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	display: block;
	width: 230px;
	height:23px;
	top:0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}






#about_top_row {
	padding:0px;
	width:980px;
	top: 20px;
	left: 0px;
	float: left;
	position: relative;
	
}



#about_top_row .box1 {
	padding:0px;
	width:470px;
	height:400px;
	top: 5px;
	left: 0px;
	float: left;
	position: relative;
}

#about_top_row .box2 {
	padding:0px;
	width:5px;
	height:370px;
	top: 5px;
	left: 15px;
	float: left;
	position: relative;
}

#about_top_row .box3 {
	padding:0px;
	width:470px;
	height:470px;
	top: 5px;
	right: 0px;
	float: right;
	position: relative;
}



#about_top_row .paragraph {
	padding:0px;
	top:30px;
	font-weight: normal;
	left: 0px;
	position:relative;
}







#about_bottom_row {
	padding:0px;
	width:980px;
	top: 50px;
	left: 0px;
	float: left;
	position: relative;
	
}



#about_bottom_row .box1 {
	padding:0px;
	width: 290px;
	height:300px;
	top: 5px;
	left: 0px;
	float: left;
	position: relative;
}

#about_bottom_row .box2 {
	padding:0px;
	width:170px;
	height:300px;
	top: 5px;
	left: 10px;
	float: left;
	position: relative;
}

#about_bottom_row .box3 {
	padding:0px;
	width:290px;
	height:300px;
	top: 5px;
	left: 50px;
	float: left;
	position: relative;
}


#about_bottom_row .box4 {
	padding:0px;
	width:170px;
	height:300px;
	right: 0px;
	top: 5px;
	float: right;
	position: relative;
}



#about_bottom_row .paragraph {
	padding:0px;
	top:30px;
	font-weight: normal;
	left: 0px;
	position:relative;
}




#work_top_row {
	padding:0px;
	width:980px;
	top: 20px;
	left: 0px;
	float: left;
	position: relative;
	
}



#work_top_row .box1 {
	padding:0px;
	width:980px;
	height:100px;
	top: 5px;
	left: 0px;
	float: left;
	position: relative;
}



#work_top_row .paragraph {
	padding:0px;
	top:30px;
	font-weight: normal;
	left: 0px;
	position:relative;
}

#work_top_row .menu a:link {
       color:#529bc5;
	   text-decoration:none;
	   font-size:14px;
}
#work_top_row .menu a:hover {
       color:#333; 
	   text-decoration:none;
	   font-size:14px;
}
#work_top_row .menu a:visited {
       color:#529bc5; 
	   text-decoration:none;
	   font-size:14px;
}

#work_top_row .menu {
       color:#333333;
	   text-decoration:none;
	   font-size:14px;
}






#work_bottom_row1 {
	padding:0px;
	width:980px;
	top: 20px;
	left: 0px;
	float: left;
	position: relative;
	
}



#work_bottom_row1 .box1 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 50px;
	float: left;
	position: relative;
}

#work_bottom_row1 .box2 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 63px;
	float: left;
	position: relative;
}

#work_bottom_row1 .box3 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 77px;
	float: left;
	position: relative;
}

#work_bottom_row1 .box4 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 91px;
	float: left;
	position: relative;
}

#work_bottom_row1 .box5 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 105px;
	float: left;
	position: relative;
}




#work_bottom_row2 {
	padding:0px;
	width:980px;
	top: 110px;
	left: 0px;
	float: left;
	position: relative;
	
}



#work_bottom_row2 .box1 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 50px;
	float: left;
	position: relative;
}

#work_bottom_row2 .box2 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 63px;
	float: left;
	position: relative;
}

#work_bottom_row2 .box3 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 77px;
	float: left;
	position: relative;
}

#work_bottom_row2 .box4 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 91px;
	float: left;
	position: relative;
}

#work_bottom_row2 .box5 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 105px;
	float: left;
	position: relative;
}

#work_bottom_arrows {
	padding:0px;
	width:980px;
	top: 150px;
	left: 0px;
	float: left;
	position: relative;	
}

#work_bottom_arrows .left {
	padding:0px;
	width:32px;
	height: 35px;
	top: 5px;
	left: 0px;
	float: left;
	position: relative;
}

#work_bottom_arrows .right {
	padding:0px;
	width:32px;
	height:35px;
	top: 5px;
	right: 0px;
	float: right;
	position: relative;
}

#work_bottom_row3 {
	padding:0px;
	width:980px;
	top: 200px;
	left: 0px;
	float: left;
	position: relative;	
}



#work_bottom_row3 .box1 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 50px;
	float: left;
	position: relative;
}

#work_bottom_row3 .box2 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 63px;
	float: left;
	position: relative;
}

#work_bottom_row3 .box3 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 77px;
	float: left;
	position: relative;
}

#work_bottom_row3 .box4 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 91px;
	float: left;
	position: relative;
}

#work_bottom_row3 .box5 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 105px;
	float: left;
	position: relative;
}




#work_bottom_row4 {
	padding:0px;
	width:980px;
	top: 290px;
	left: 0px;
	float: left;
	position: relative;
}



#work_bottom_row4 .box1 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 50px;
	float: left;
	position: relative;
}

#work_bottom_row4 .box2 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 63px;
	float: left;
	position: relative;
}

#work_bottom_row4 .box3 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 77px;
	float: left;
	position: relative;
}

#work_bottom_row4 .box4 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 91px;
	float: left;
	position: relative;
}

#work_bottom_row4 .box5 {
	padding:0px;
	width:165px;
	height:100px;
	top: 5px;
	left: 105px;
	float: left;
	position: relative;
}



#workpages_bottom_row1 {
	padding:0px;
	width:980px;
	height:500px;
	top: 20px;
	left: 0px;
	float: left;
	position: relative;
	
}

#workpages_bottom_row1 .box1 {
	padding:0px;
	width:40px;
	top: 5px;
	left: 10px;
	float: left;
	position: relative;
}



#workpages_bottom_row1 .box2 {
	padding:0px;
	width:210px;
	top: 5px;
	left: 15px;
	float: left;
	position: relative;
}

#workpages_bottom_row1 .box3 {
	padding:0px;
	width:700px;
	top: 5px;
	left: 43px;
	float: left;
	position: relative;
}


#contact_top_row {
	padding:0px;
	width:980px;
	top: -32px;
	left: 0px;
	float: left;
	position: relative;
	
}


#contact_top_row .box1 {
	padding:0px;
	width:470px;
	height:400px;
	top: 58px;
	left: 0px;
	float: left;
	position: relative;
}

#contact_top_row .box2 {
	padding:0px;
	width:5px;
	height:370px;
	top: 5px;
	left: 15px;
	float: left;
	position: relative;
}

#contact_top_row .box3 {
	padding:0px;
	width:470px;
	height:470px;
	top: 5px;
	right: 0px;
	float: right;
	position: relative;
}



#contact_top_row .paragraph {
	padding:0px;
	top:30px;
	font-weight: normal;
	left: 0px;
	position:relative;
}




#store_top_row {
	padding:0px;
	width:980px;
	top: -32px;
	left: 0px;
	float: left;
	position: relative;
      background-color: #000
	
}


#store_top_row .box1 {
	padding:0px;
	width:970px;
	height:50px;
	top: 58px;
	left: 0px;
	float: left;
	position: relative;
      background-color: #cc000
}

#store_top_row .paragraph {
	padding:0px;
	top:30px;
	font-weight: normal;
	left: 0px;
	position:relative;
}

#store_middle_row {
	padding:0px;
	width:980px;
	top: -32px;
	left: 0px;
      top: 50px;
	float: left;
	position: relative;
	
}


#store_middle_row .box1 {
	padding:0px;
	width:200px;
      height: 350px;
	top: 58px;
	left: 0px;
	float: left;
	position: relative;
      background-color: #000
}

#store_middle_row .box2 {
	padding:0px;
	width:700px;
      height: 350px;
	top: -285px;
	left: 250px;
	float: left;
	position: relative;
      background-color: #000
}





#footer_wrap {
	padding:0px;
	margin:auto;
	left:0px;
	width:100%;
	height: 200px;
	background-color: #d3d3d3;
	position: relative;
	
}

#footer_wrap.title{
	color:#333;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
}

#footer_wrap .subtitle{
	color:#333;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
}

#footer_wrap .text{
	color:#333;
	font-size:10px;
	font-style: normal;
}

#footer_wrap a{
	color:#333;
	font-size:10px;
	font-style: normal;
	text-decoration:none;
	border: none;
}

#footer_content {
	padding:0px;
	width:950px;
	top: 10px;
	left: 5%;
	float: left;
	position: relative;
	background-color: #d3d3d3;
}

#footer_content .contact{
	padding: 0px;
	top:10px;
	left: 10px;
	width: 200px;
	height: 140px;
	float:left;
	position:relative;
	border-right-width: thin;
	border-right-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
#footer_content .work {
	padding: 0px;
	top:10px;
	width: 150px;
	height: 140px;
	left: 30px;
	float:left;
	position:relative;
	border-right-width: thin;
	border-right-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}


#footer_content .events {
	padding: 0px;
	top:10px;
	left: 70px;
	width:150px;
	height: 140px;
	float:left;
	position:relative;
	border-right-width: thin;
	border-right-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
#footer_content .updates {
	padding: 0px;
	top:10px;
	width:150px;
	height: 140px;
	left: 50px;
	float: left;
	position:relative;
	border-right-width: thin;
	border-right-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}


#footer_content .more {
	padding: 0px;
	top:10px;
	height: 140px;
	left: 90px;
	float: left;
	position:relative;
}

a:link {
       color:#000000;
	   text-decoration:none;
}
a:hover {
       color:#333; 
	   text-decoration:none;
}
a:visited {
       color:#000000; 
	   text-decoration:none;
}



.fakelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration:none;
}



.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#333;
}

.formtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #529BC5;
	font-weight: bold;
}


.subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#333;
}

.subtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#333333;
}

img
{  border-style: none;
}

.image {
   position: relative;
   width: 100%; /* for IE 6 */
}

h2 {
   position: absolute;
   top: 193px;
   left: 0;
   width: 100%;
   height: 40px;
   background: rgb(82, 155, 197); /* fallback color */
}

h2 span {
   color: white;
   font: bold 14px/35px Helvetica, Sans-Serif;
   letter-spacing: -1px;
   padding: 10px;
}

h2 span.spacer {
   padding:0 4px;
}





</style>

