body {
	font-family: Arial, sans-serif;
	background-color: #888888;
	list-style: disc;  
}

.container, #latest_works, #bottom_content, #download {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	width: 1000px;

}

.bold_text {  
  font-weight: bold;
}

.blue_text {  
  color: #D90000;  
  font-size: 15px;
}

#header {
	background-color: #888888;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	height: 110px;
	
}

h1 {  
  float: left;  
  margin-top: 10px;
}

h1 a {  
  background-color: transparent;  
  background-image: url("../images/logo1.gif"); 
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  display: block;  
  height: 99px;  
  text-indent: -9999px;  
  width: 252px;
}

#main_menu {  
  float: right;  
  margin-top: 60px;
}

.first_list {  
  float: left;  
  margin-top: 0px;  
  margin-right: 14px;  
  margin-bottom: 0px;  
  margin-left: 14px;
}

.main_menu_first {  
  color: black;  
  font-size: 13px;  
  font-weight: bold;  
  padding-top: 8px;  
  padding-right: 8px;  
  padding-bottom: 8px;  
  padding-left: 8px;  -epub-text-transform: uppercase;
  text-transform: uppercase;
}

.main_menu_first:hover {  
  border-top-width: 5px;  
  border-top-style: solid;  
  border-top-color: #D90000;
}

.with_dropdown {  
  position: relative;
}

.with_dropdown li a {  
  display: block;
}

.with_dropdown ul {  
  background-color: white;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-bottom-width: 5px;  
  border-bottom-style: solid;  
  border-bottom-color: #D90000;  
  padding-top: 12px;  
  padding-right: 0px;  
  padding-bottom: 12px;  
  padding-left: 0px;  
  position: absolute;  
  top: 24px;  
  visibility: hidden;  
  width: 197px;
  z-index: 1000;
}

.first_list.first_list:hover ul {  
  visibility: visible;
}

.with_dropdown .main_menu_first {  
  background-color: transparent;  
  background-image: url("../images/arrow_down.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 92% center;  
  padding-right: 23px;
}

.with_dropdown:hover .main_menu_first {  
  background-color: white;  
  background-image: url("../images/arrow_down.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 92% center;  
  border-top-width: 5px;  
  border-top-style: solid;  
  border-top-color: #D90000;  
  color: #D90000;
}

.second_list {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 18;	
}

.second_list_border {  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #e7e7e7;
}

.3rd_list {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 18;
	list-style-type: none;
}

.main_menu_second {  
  color: black;  
  font-size: 13px;  -epub-text-transform: capitalize;
  text-transform: capitalize;
}

.main_menu_second:hover {  
  color: #D90000;
}

.main_current {  
  border-top-width: 5px;  
  border-top-style: solid;  
  border-top-color: #D90000;
}

#slideshow_area {  
  background-color: #D90000;  
  background-image: url("../images/banner_shadow.png");  
  background-repeat: repeat-x;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #6ec2ca;  
  border-bottom-width: 1px;
  border-bottom-color: #6ec2ca;
  border-bottom-style: solid;
  padding-top: 8px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;
  z-index: -1;
}



#mid_content {  
  border-bottom-width: 0px;  
  border-bottom-style: solid;  
  border-bottom-color: #d9d9d9;  
  background-color: #888888;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  height: 250px;
}

#slideshow_pagination {  
  margin-top: 10px;  
  margin-right: auto;  
  margin-bottom: 10px;  
  margin-left: auto;  
  width: 160px;
}

#slideshow_pagination li {  
  float: left;  
  margin-top: 0px;  
  margin-right: 9px;  
  margin-bottom: 0px;  
  margin-left: 9px;
}

#slideshow_pagination a {  
  background-color: transparent;  
  background-image: url("../images/grey_button.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  display: block;  
  height: 14px;  
  width: 14px;
}

#slideshow_pagination a.current {  
  background-color: transparent;  
  background-image: url("../images/white_button.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

.mid_content_info {  
  float: left;  
  font-size: 13px;  
  margin-top: 20px;  
  width: 500px
  
}

.mid_content_info2 {  
  float: left;  
  font-size: 13px;  
  margin-top: 20px;  
  width: 300px
  
}

.mid_content_info h2 {  
  font-size: 15px;  
  font-weight: bold;  
  height: 28px;  
  margin-bottom: 15px;  
  padding-top: 12px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 5px;
}

.mid_content_info p {  
  color: #363636;  
  line-height: 20px;  
  margin-bottom: 22px;
}

.mid_content_info a {  
  color: #D90000;
}

.mid_content_info a img {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-left: 0px;
	right: auto;
}

.mid_content_info img {  
  margin-top: 0px;  
  margin-right: 8px;  
  margin-bottom: 1px;  
  margin-left: 0px;
}

.mid_content_info a:hover {  
  text-decoration: underline;
}

.mid_content_space {  
  margin-right: 200px;
}

#destiny {  
  background-color: transparent;  
  background-image: url("../images/master.gif");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;

}

#responsive {  
  background-color: transparent;  
  background-image: url("../images/screen_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;
}

#fully {  
  background-color: transparent;  
  background-image: url("../images/layer_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;
}

#ready {  
  background-color: transparent;  
  background-image: url("../images/paperplane_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;
}

#latest_works {  
  clear: left;
}

#latest_works h3 {  
  background-color: transparent;  
  background-image: url("../images/cursor_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;  
  float: left;  
  font-size: 15px;  
  font-weight: bold;  
  height: 16px;  
  margin-top: 19px;  
  margin-right: 0px;  
  margin-bottom: 15px;  
  margin-left: 0px;  
  padding-top: 8px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 38px;
}

#carousel_nav {  
  float: right;  
  margin-top: 20px;
}

#carousel_nav a {  
  margin-left: 6px;
}

#carousel_wrapper {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #dfe1e5;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #dfe1e5;  
  clear: left;  
  height: 220px;
}

#carousel_wrapper li {  
  float: left;  
  margin-top: 30px;  
  margin-right: 15px;  
  margin-bottom: 30px;  
  margin-left: 15px;
}

#carousel_wrapper li, #portfolio_list li {  
  height: 160px;  
  position: relative;  
  width: 220px;
}

#carousel_wrapper li a img, #portfolio_list li a img {  
  bottom: 0px;  
  position: absolute;  
  visibility: hidden;
}

#carousel_wrapper li:hover a img, #portfolio_list li:hover a img {  
  visibility: visible;
}

#work01 {  
  background-color: transparent;  
  background-image: url("../images/latest_work01.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work02 {  
  background-color: transparent;  
  background-image: url("../images/latest_work02.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work03 {  
  background-color: transparent;  
  background-image: url("../images/latest_work03.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work04 {  
  background-color: transparent;  
  background-image: url("../images/latest_work04.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work05 {  
  background-color: transparent;  
  background-image: url("../images/latest_work05.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work06 {  
  background-color: transparent;  
  background-image: url("../images/latest_work06.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work07 {  
  background-color: transparent;  
  background-image: url("../images/latest_work07.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work08 {  
  background-color: transparent;  
  background-image: url("../images/latest_work08.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work09 {  
  background-color: transparent;  
  background-image: url("../images/latest_work09.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work10 {  
  background-color: transparent;  
  background-image: url("../images/latest_work10.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work11 {  
  background-color: transparent;  
  background-image: url("../images/latest_work11.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work12 {  
  background-color: transparent;  
  background-image: url("../images/latest_work12.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work13 {  
  background-color: transparent;  
  background-image: url("../images/latest_work13.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work14 {  
  background-color: transparent;  
  background-image: url("../images/latest_work14.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work15 {  
  background-color: transparent;  
  background-image: url("../images/latest_work15.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#work16 {  
  background-color: transparent;  
  background-image: url("../images/latest_work16.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#testimonials {  
  clear: left;  
  float: left;  
  width: 430px;
}

#testimonials h3 {  
  background-color: transparent;  
  background-image: url("../images/speechcloud_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;  
  font-size: 15px;  
  font-weight: bold;  
  height: 18px;  
  margin-top: 19px;  
  margin-right: 0px;  
  margin-bottom: 15px;  
  margin-left: 0px;  
  padding-top: 5px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 38px;
}

#testimonials p {  
  color: #363636;  
  font-size: 14px;  
  line-height: 24px;
}

.testimonial_name {  
  font-style: italic;  
  font-weight: bold;
}

#clients {  
  float: right;  
  margin-bottom: 40px;
}

#clients h3 {  
  background-color: transparent;  
  background-image: url("../images/people_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;  
  font-size: 15px;  
  font-weight: bold;  
  height: 16px;  
  margin-top: 19px;  
  margin-right: 0px;  
  margin-bottom: 15px;  
  margin-left: 0px;  
  padding-top: 4px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 38px;
}

#clients ul {  
  background-color: #888888;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  height: 200px;  
  width: 480px;
}

#clients img {  
  float: left;  
  margin-top: 1px;  
  margin-right: 1px;  
  margin-bottom: 1px;  
  margin-left: 1px;
}

#download {  
  background-color: #e8fcfe;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #81e4ed;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #81e4ed;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #81e4ed;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #81e4ed;  
  clear: both;  
  height: 78px;  
  padding-top: 30px;  
  padding-right: 30px;  
  padding-bottom: 30px;  
  padding-left: 30px;  
  width: 940px;
}

#download p {  
  color: #363636;  
  float: left;  
  font-size: 16px;  
  line-height: 26px;  
  width: 608px;
}

#download a {  
  background-color: transparent;  
  background-image: url("../images/download_button.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  display: block;  
  color: #0d0707;  
  font-size: 18px;  
  font-weight: bold;  
  float: right;  
  height: 42px;  
  margin-top: 8px;  
  margin-right: 8px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 22px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 72px;  
  width: 172px;
}

#download a:hover {  
  color: white;
}

#portfolio_area {  
  background-color: transparent;  
  background-image: url("../images/banner_shadow.png");  
  background-repeat: repeat-x;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #d9d9d9;  
  padding-top: 38px;
}

#portfolio {  
  background-color: transparent;  
  background-image: url("../images/paintbrush_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  font-size: 15px;  
  font-weight: bold;  
  height: 19px;  
  margin-bottom: 12px;  
  padding-top: 6px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 40px;
}

#portfolio_menu {  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #dfe1e5;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #dfe1e5;  
  margin-bottom: 25px;  
  padding-bottom: 20px;
}

#portfolio_menu ul {  
  padding-top: 20px;  
  padding-right: 0px;  
  padding-bottom: 20px;  
  padding-left: 0px;
}

#portfolio_menu li, #portfolio_list li {  
  float: left;
}

#portfolio_menu li {  
  margin-right: 2px;
}

#portfolio_menu a {  
  color: black;  
  font-size: 14px;  
  padding-top: 7px;  
  padding-right: 18px;  
  padding-bottom: 7px;  
  padding-left: 18px;
}

#portfolio_menu a:hover {  
  background-color: #81e4ed;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

.portfolio_menu_current {  
  background-color: #81e4ed;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#portfolio_list {  
  height: 760px;
}

#portfolio_list li {  
  margin-top: 15px;  
  margin-right: 15px;  
  margin-bottom: 15px;  
  margin-left: 15px;
}

#portfolio_pagination {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #dfe1e5;  
  clear: left;  
  margin-top: 30px;  
  padding-top: 25px;  
  padding-right: 0px;  
  padding-bottom: 25px;  
  padding-left: 0px;
}

#portfolio_pagination ul {  
  margin-top: auto;  
  margin-right: auto;  
  margin-bottom: auto;  
  margin-left: auto;  
  width: 233px;
}

#portfolio_pagination li {  
  float: left;  
  margin-top: 0px;  
  margin-right: 2px;  
  margin-bottom: 0px;  
  margin-left: 2px;
}

#portfolio_pagination a {  
  color: black;  
  display: block;  
  font-size: 14px;  
  padding-top: 6px;  
  padding-right: 9px;  
  padding-bottom: 6px;  
  padding-left: 9px;
}

#portfolio_pagination a:hover {  
  background-color: #81e4ed;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

a#pagination_next, a#pagination_end {  
  background-color: #888888;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

a#pagination_next:hover, a#pagination_end:hover {  
  background-color: #bfc1c6;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#pagination_end {  
  margin-left: 22px;
}

.pagination_current {  
  background-color: #81e4ed;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#contact_area {
	background-color: transparent;
	background-image: url("../images/banner_shadow.png");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	padding-top: 20px;
	font-size: 14px;
	list-style-type: none;
}

#contact {
	background-color: transparent;
	background-image: url("../images/envelope_icon.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	font-size: 18px;
	font-weight: bold;
	height: 18px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contact_info {
	padding-top: 10px;
	border-top: 1px solid #dfe1e5;
}

#contact_info_left {  
  float: left;  
  margin-top: 27px;  
  margin-right: 0px;  
  margin-bottom: 33px;  
  margin-left: 0px;  
  width: 574px;
  list-style: disc;
}

#contact_info p {  
  font-size: 14px;  
  line-height: 16px;  
  margin-bottom: 20px;
}

#contact_info_left p a:hover {  
  text-decoration: underline;
}

#contact_info_right p a:hover {  
  text-decoration: underline;
}

#contact_info_right {
	float: right;
	margin-top: 20px;
	width: 300px;
}

#location_map {  
  background-color: #;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #81e4ed;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #81e4ed;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #81e4ed;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #81e4ed;  
  margin-top: 0px;  
  margin-right: 20px;  
  margin-bottom: 10px;  
  margin-left: 0px;  
  padding-top: 10px;  
  padding-right: 10px;  
  padding-bottom: 10px;  
  padding-left: 10px;
}

#location_map h3 {  
  font-size: 14px;  
  font-weight: bold;  
  margin-bottom: 20px;
}

#location_map img {  
  border-top-width: 5px;  
  border-top-style: solid;  
  border-top-color: white;  
  border-right-width: 5px;  
  border-right-style: solid;  
  border-right-color: white;  
  border-bottom-width: 5px;  
  border-bottom-style: solid;  
  border-bottom-color: white;  
  border-left-width: 5px;  
  border-left-style: solid;  
  border-left-color: white;
}

#address h3 {  
  font-size: 15px;  
  font-weight: bold;  
  margin-bottom: 20px;
}

#address p {  
  color: #363636;
}

#contact_form {  
  width: 480px;
}

#contact_form li {  
  font-size: 14px;  
  padding-top: 2px;  
  padding-right: 0px;  
  padding-bottom: 2px;  
  padding-left: 0px;
}

#contact_form label {  
  display: block;  
  margin-top: 12px;  
  margin-right: 0px;  
  margin-bottom: 12px;  
  margin-left: 0px;
}

#contact_form input {  
  height: 35px;
}

#contact_form input:focus, #contact_form textarea:focus {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #D90000;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #D90000;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #D90000;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #D90000;
}

#contact_form input, #contact_form textarea {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #b4bac5;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #b4bac5;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #b4bac5;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #b4bac5;
}

#contact_form input[type="submit"] {  
  background-color: transparent;  
  background-image: url("../images/submit_button.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: medium;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: medium;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: medium;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: medium;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  cursor: pointer;  
  font-size: 18px;  
  font-weight: bold;  
  height: 64px;  
  margin-top: 20px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 6px;  
  padding-left: 30px;  
  width: 160px;
}

#contact_form input[type="submit"]:hover {  
  color: white;
}

#footer {  
  background-color: #888888;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #d9d9d9;  
  clear: both;  
  height: 320px;  
  margin-top: 40px;
}

#footer p, #footer a {  
  color: #363636;  
  font-size: 14px;
}

#footer h4 {  
  font-size: 15px;  
  font-weight: bold;  -epub-text-transform: uppercase;
  text-transform: uppercase;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 21px;  
  margin-left: 0px;
}

.footer_info {  
  float: left;  
  margin-top: 32px;  
  margin-right: 0px;  
  margin-bottom: 40px;  
  margin-left: 0px;
}

#footer_about, #footer_explore, #footer_browse {  
  margin-right: 64px;
}

#footer_about {  
  width: 238px;
}

#footer_about p, #footer_contact p, #copyright {  
  line-height: 17px;
}

#footer_explore li, #footer_browse li {  
  margin-top: 12px;  
  margin-right: 0px;  
  margin-bottom: 12px;  
  margin-left: 0px;
}

#footer_explore li a, #footer_browse li a {  -epub-text-transform: capitalize;
  text-transform: capitalize;
}

#footer_explore li a:hover, #footer_browse li a:hover {  
  color: #D90000;
}

#footer_connect {  
  float: right;  
  width: 213px;
}

#footer_connect h4 {  
  margin-left: 24px;
}

#footer_connect a {  
  display: block;  
  float: left;  
  height: 51px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 18px;  
  text-indent: -9999px;  
  width: 53px;
}

#facebook {  
  background-color: transparent;  
  background-image: url("../images/facebook_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#dribbble {  
  background-color: transparent;  
  background-image: url("../images/dribbble_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#pinterest {  
  background-color: transparent;  
  background-image: url("../images/pinterest_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#linkedin {  
  background-color: transparent;  
  background-image: url("../images/linkedin_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#skype {  
  background-color: transparent;  
  background-image: url("../images/skype_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#sharethis {  
  background-color: transparent;  
  background-image: url("../images/sharethis_icon.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

p#copyright {  
  clear: both;  
  float: left;  
  font-size: 13px;
}

#footer_logo {
	background-color: transparent;
	background-image: url("../images/oaklogo.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	display: block;
	float: right;
	height: 31px;
	text-indent: -9999px;
	width: 193px;
	
}
