/*=========================== TAGS ============================*/

* { 
	margin:0; 
	padding:0;
}

html {
	min-width:983px;
} 

body { 
	background:#000000 url(images/tail-body.jpg) repeat center top; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	line-height:1em; 
	color:#cccccc; 
	min-width:983px;
}

object { 
	vertical-align:top; 
	outline:none;
}

input, 
textarea, 
select { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em; 
	vertical-align:middle; 
	font-weight:normal;
}

fieldset {
	border:0;
}

p { 
	margin:0; 
	padding:0;
}
indent {
	padding:0 0 0 13px;
}
img { 
	border:0; 
	vertical-align:top; 
	text-align:left;
}

ul, 
ol { 
	list-style:none;
}

/*========================== ALIGMENT =========================*/

.fleft { 
	float:left;
}

.fright { 
	float:right;
}

.clear { 
	clear:both;
}

.bigspacer {
	height: 28px;
}

.alignright { 
	text-align:right;
}

.aligncenter { 
	text-align:center;
}

.wrapper { 
	width:100%; 
	overflow:hidden;
}

.container { 
	width:100%;
}

/*=========================== FORMS ===========================*/

#search-form div {
	position:absolute;
	right:0;
	top:35px;
}
#search-form input {
	background:url(images/png-tail.png);
	border-top:1px solid #000; 
	border-left:1px solid #000; 
	border-bottom:0; 
	border-right:0;
	width:182px;
	font-size:.92em;
	padding:4px 12px 4px 12px;
	color:#adadad;
	font-style:italic;
	margin:4px 11px 0 0;
}

#contacts-form .field { 
	height:45px;
}
#contacts-form input {
	width:189px; 
	padding:5px 13px 5px 13px; 
	background:url(images/png-tail.png);
	border-top:1px solid #000; 
	border-left:1px solid #000; 
	border-bottom:0; 
	border-right:0;	
	vertical-align:top;
	color:#adada6;
	font-style:italic;	
	line-height:1.2em;
}
#contacts-form textarea { 
	width:189px; 
	height:106px; 
	overflow:auto;
	background:url(images/png-tail.png);
	border-top:1px solid #000; 
	border-left:1px solid #000; 
	border-bottom:0; 
	border-right:0;
	color:#adada6;
	font-style:italic;	 
	padding:5px 13px 5px 13px;
	margin-bottom:29px; 
}
#contacts-form a {
	float:right;
	width:68px;
	margin-left:17px;
}

/*========================== LISTS ============================*/

#navigation {text-align:center; padding-top:109px; margin-left:510px;}

.container {clear:both; float:left; width:100%; overflow:hidden;}

#menu2 {

  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  }

#menu2 li {
  float:left; position:relative;
  }

#menu2 a {
  width:auto;
  display:block;
  padding:4px 16px;
  color:#fff; 
  text-decoration:none;
  }

#menu2 a:hover {
  color:#000; 
  background:#fe4902;
  }
  
.site-nav {
	position:absolute;
	right:0;
	top:119px;
}
.site-nav ul li {
	float:left;
	font-size:17px;
	line-height:1em;
	font-weight:bold;	
}
.site-nav ul li a {
	display:block;
	width:90px;
	height:24px;
	text-align:center;
	padding-top:2px;
	color:#d0d0d0;
	text-decoration:none;
	background:url(images/nav-bg.png) no-repeat left top;
}
.site-nav ul li a:hover,
.site-nav ul li a.active {
	background:url(images/nav-act.png) no-repeat left top;
	color:#000;
}
reviewbox {
	padding-bottom:10px;
	margin-bottom:25px;
	width:200px;
	overflow:hidden;
	vertical-align:top;
	background:#800000;
	border:1px solid #888;
}
.toplist li {
	width:196px;
	overflow:hidden;
	vertical-align:top;
	float:left;
	margin-right:13px;
	padding-top:5px;
}

.toplist {
	padding-bottom:10px;
	margin-bottom:25px;
	width:100%;
	overflow:hidden;
	vertical-align:top;
	background:#800000;
	border:1px solid #888;
}
.toplist li {
	width:196px;
	overflow:hidden;
	vertical-align:top;
	float:left;
	margin-right:13px;
	padding-top:5px;
}
.toplist li.alt {
	margin-right:0;
}
.toplist li a {
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
}
.toplist li a em {
	color:#fff;
	font-size:.92em;
	display:block;
	padding-bottom:3px;
	padding-top:6px;
}
.toplist li a b {
	color:#fff;
	font-weight:bold;
	font-style:italic;
	width:108px;
	background:#252525;
	text-decoration:none;
	display:block;
	font-size:.92em;
}
.toplist li a span {
	display:block;
	padding:2px 0 3px 8px;
	color:#fff;
}
.toplist li a:hover b {
	background:#ff8800;
}

.sidelist {
	margin-top:5px;
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
.sidelist li {
	width:196px;
	overflow:hidden;
	vertical-align:top;
	float:left;
	margin-right:13px;
	padding-top:5px;
}
.sidelist li.alt {
	margin-right:0;
}
.sidelist li a {
	text-decoration:none;
	display:block;
	padding-top:112px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.sidelist li a em {
	color:#fff;
	font-size:.92em;
	display:block;
	padding-bottom:6px;
}
.sidelist li a b {
	color:#fff;
	font-weight:bold;
	font-style:italic;
	width:108px;
	background:#252525;
	text-decoration:none;
	display:block;
	font-size:.92em;
}
.sidelist li a span {
	display:block;
	padding:2px 0 3px 8px;
}
.sidelist li a:hover b {
	background:#ff8800;
}
/*--- m1 ---*/
.sidelist li.m1 a {
	background-image:url(images/sub-amy.jpg);
}
.sidelist li.m1 a:hover {
	background-image:url(images/sub-amy-act.jpg);
}
/*--- m2 ---*/
.sidelist li.m2 a {
	background-image:url(images/sub-summer.jpg);
}
.sidelist li.m2 a:hover {
	background-image:url(images/sub-summer-act.jpg);
}
/*--- m3 ---*/
.sidelist li.m3 a {
	background-image:url(images/submissive-elizabeth.jpg);
}
.sidelist li.m3 a:hover {
	background-image:url(images/submissive-elizabeth-act.jpg);
}
/*--- m4 ---*/
.sidelist li.m4 a {
	background-image:url(images/sub-sarah.jpg);
}
.sidelist li.m4 a:hover {
	background-image:url(images/sub-sarah-act.jpg);
}

/*--- m5 ---*/
.sidelist li.m5 a {
	background-image:url(images/sub-adreena.jpg);
}
.sidelist li.m5 a:hover {
	background-image:url(images/sub-adreena-act.jpg);
}
/*--- m6 ---*/
.sidelist li.m6 a {
	background-image:url(images/bdsm-switch-renea.jpg);
}
.sidelist li.m6 a:hover {
	background-image:url(images/bdsm-switch-renea-act.jpg);
}
/*--- m7 ---*/
.sidelist li.m7 a {
	background-image:url(images/sub-chloe.jpg);
}
.sidelist li.m7 a:hover {
	background-image:url(images/sub-chloe-act.jpg);
}
/*--- m8 ---*/
.sidelist li.m8 a {
	background-image:url(images/sub-alex.jpg);
}
.sidelist li.m8 a:hover {
	background-image:url(images/sub-alex-act.jpg);
}

.list {
	margin-top:-35px;
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
.list li {
	width:236px;
	overflow:hidden;
	vertical-align:top;
	float:left;
	margin-right:13px;
	padding-top:35px;
}
.list li.alt {
	margin-right:0;
}
.list li a {
	text-decoration:none;
	display:block;
	padding-top:152px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.list li a em {
	color:#adada6;
	font-size:.92em;
	display:block;
	padding-bottom:6px;
}
.list li a b {
	color:#fff;
	font-weight:bold;
	font-style:italic;
	width:108px;
	background:#4d4d4d;
	text-decoration:none;
	display:block;
	font-size:.92em;
}
.list li a span {
	display:block;
	padding:2px 0 3px 8px;
}
.list li a:hover b {
	background:#ff8800;
}
/*--- m1 ---*/
.list li.m1 a {
	background-image:url(images/gallery-img1.jpg);
}
.list li.m1 a:hover {
	background-image:url(images/gallery-img1-act.jpg);
}
/*--- m2 ---*/
.list li.m2 a {
	background-image:url(images/gallery-img2.jpg);
}
.list li.m2 a:hover {
	background-image:url(images/gallery-img2-act.jpg);
}
/*--- m3 ---*/
.list li.m3 a {
	background-image:url(images/gallery-img3.jpg);
}
.list li.m3 a:hover {
	background-image:url(images/gallery-img3-act.jpg);
}
/*--- m4 ---*/
.list li.m4 a {
	background-image:url(images/gallery-img4.jpg);
}
.list li.m4 a:hover {
	background-image:url(images/gallery-img4-act.jpg);
}

/*--- m5 ---*/
.list li.m5 a {
	background-image:url(images/gallery-img5.jpg);
}
.list li.m5 a:hover {
	background-image:url(images/gallery-img5-act.jpg);
}
/*--- m6 ---*/
.list li.m6 a {
	background-image:url(images/gallery-img6.jpg);
}
.list li.m6 a:hover {
	background-image:url(images/gallery-img6-act.jpg);
}
/*--- m7 ---*/
.list li.m7 a {
	background-image:url(images/gallery-img7.jpg);
}
.list li.m7 a:hover {
	background-image:url(images/gallery-img7-act.jpg);
}
/*--- m8 ---*/
.list li.m8 a {
	background-image:url(images/gallery-img8.jpg);
}
.list li.m8 a:hover {
	background-image:url(images/gallery-img8-act.jpg);
}

.list1 li {
	line-height:1.38em;
	padding-bottom:20px;
}
.list1 li a {
	font-style:italic;
}

.list2 {
	padding-bottom:25px;
}
.list2 li {
	padding:0 0 2px 22px;
	background:url(images/marker.gif) no-repeat left 6px;
}
.list2 li.last {
	margin-bottom:-25px;
}
.list2 li a {
	color:#adada6;
	text-decoration:none;
}
.list2 li a:hover {
	color:#ff8800;
}

.list3 {
	width:100%;
	overflow:hidden;
	padding:39px 0 30px 0;
}
.list3 li {
	width:206px;
	float:left;
	overflow:hidden;
	padding-right:18px;
	margin-left:10px;
}
.list3 li.last {
	padding:0;
}
.list3 li a {
	text-decoration:none;
	float:left;
	color:#fff;
}
.list3 li a:hover {
	color:#ff8800;
}
.list3 li a em {
	color:#fff;
}
.reviewlist {
	width:100%;
	overflow:hidden;
	padding:9px 0 10px 0;
}
.reviewlist li {
	width:265px;
	float:left;
	overflow:hidden;
	margin-left:30px;
}
.reviewlist li.last {
	padding:0;
}
.reviewlist li a {
	text-decoration:none;
	float:left;
	color:#fff;
}
.reviewlist li a:hover {
	color:#ff8800;
}

/*--- m1 ---*/
.list3 li.m1 a {
	background-image:url(images/gallery1-img1.jpg);
}
.list3 li.m1 a:hover {
	background-image:url(images/gallery1-img1-act.jpg);
}
/*--- m2 ---*/
.list3 li.m2 a {
	background-image:url(images/gallery1-img2.jpg);
}
.list3 li.m2 a:hover {
	background-image:url(images/gallery1-img2-act.jpg);
}
/*--- m3 ---*/
.list3 li.m3 a {
	background-image:url(images/gallery1-img3.jpg);
}
.list3 li.m3 a:hover {
	background-image:url(images/gallery1-img3-act.jpg);
}

/*========================== OTHER ============================*/

.img-indent { 
	padding-bottom:25px; 
}

.img-box1 { 
	width:100%; 
	overflow:hidden;
	padding-bottom:25px;
}

.img-box1 img { 
	float:left; 
	margin:0 20px 0 0;
}

.img-box1 p {
	margin-bottom:0;
	text-align:justify;
}

.img-box1 span { 
	float:left; 
	width:200px;
	overflow:hidden;
	background:#800000;
}

.news-box { 
	width:100%; 
	overflow:hidden;
	padding-bottom:25px;
}
.news-box span { 
	float:right; 
	margin:0 0 5px 10px;
}
.news-box p {
	margin-bottom:0;
	text-align:justify;
}

p { 
	margin-bottom:20px;
	padding-left:8px;
	line-height:1.38em;
}
.p1 {
	margin-bottom:30px;
}

.phone { 
	float:right; 
	margin-right:25px;
}

dl {
	line-height:1.38em;
	padding-bottom:15px;
	margin-left:15px;
}
dl dt {
	color:#fff;
	font-weight:normal;
}
dl dt em {
	color:#ff9999;
	font-weight:normal;
}
dl dd {
	padding-bottom:18px;
}

.address dl dd span {
	float:right;
}

/*================= TXT, LINKS, LINES, TITLES =================*/

a {	
	color:#ff8800; 
	outline:none;
}
a:hover {
	text-decoration:none;
}
h1 {
	font-size:24px;
	line-height:1.2em;
	text-transform:uppercase;
	margin-bottom:18px;
	margin-left:30px;
	color:#d0d0d0;
}
h1 span {
	font-size:18px;
	line-height:1.2em;
	text-transform:uppercase;
	text-align:center;
	color:#d0d0d0;
}

h2 {
	text-transform:uppercase;
	font-size:13px;
	line-height:1.2em;
	color:#cca993;
	margin-bottom:18px;
	margin-left:20px;
}
h2 span {
	text-transform:capitalize;
	font-size:13px;
	line-height:1.2em;
	color:#cca993;
	margin-bottom:18px;
}

h3 {
	font-size:20px;
	line-height:1.2em;
	text-transform:uppercase;
	margin-bottom:18px;
	color:#d0d0d0;
}
h4 {
	color:#fff;
	font-size:1em;
	margin-bottom:20px;
	line-height:1.38em;
}
h5 {
	font-size:1em;
	color:#fff;
}

h6 {
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:2px;
	background-image:url(images/sub-menu-top.jpg);
}

.txt1 {
	color:#fff;
	font-weight:bold;
}

.txt1a {
	color:#fff;
	font-weight:bold;
	padding-bottom:8px
}

.txt2 {
	color:#ff8800;
	font-style:italic;
}
.txt3 {
	color:#ff8800;
	font-weight:bold;
	padding-bottom:10px;
}
.txt3a {
	color:#ffffff;
	font-weight:bold;
}
.txt4 {
	font-size:.82em;
	font-style:italic;
	padding-bottom:5px;
}
.txt4a {
	color:#ffffff;
	font-weight:bold;
}

.extra-link {
	position:absolute;
	right:0;
	top:24px;
}

.link {
	color:#fff;
	font-weight:bold;
	font-style:italic;
	width:158px;
	background:#4d4d4d;
	text-decoration:none;
	display:block;
	font-size:.92em;
}
.link span {
	display:block;
	padding:2px 0 3px 8px;
}
.link:hover {
	background:#ff8800;
}
.link.fleft,
.link.fright {
	width:58px;
}

.line-ver {
	background:url(images/line-ver.gif) repeat-y 716px 0;
}
.line-hor { 
	margin:33px 0;
	background:url(images/line-hor.gif) repeat-x left top;
	height:1px; 
	overflow:hidden; 
	font-size:0; 
	line-height:0;
}

/*============================ BOXES ==========================*/

.main-box {
	width:100%;
	background:url(images/main-top.jpg) no-repeat center top;
}
.main-box .bot {
	background:url(images/main-bot.jpg) no-repeat center bottom;
}

/*-------*/

.infobox { 
	background:#424242; 
	width:236px;
	position:absolute;
	right:0;
	top:24px;
}
.infobox .top {
	background:url(images/box-top.gif) no-repeat left top;
}
.infobox .bot {
	background:url(images/box-bot.jpg) no-repeat left bottom;
	min-height:193px;
	height:auto!important;
	height:193px;
}
.infobox .inner { 
	padding:14px 14px 40px 25px;
}
.infobox strong {
	font-size:24px;
	line-height:1.2em;
	color:#000;
	display:block;
	padding:2px 0 0 84px;
	margin:0 0 4px -11px;
	height:50px;
	background:url(images/icon.gif) no-repeat left top;
}
.infobox strong span {
	display:block;
	padding-bottom:3px;
	background:url(images/line-hor1.gif) repeat-x left bottom;
}
.infobox cite {
	color:#fff;
	font-size:1.15em;
	line-height:1.33em;
	display:block;
	padding-bottom:22px;
}
.infobox b {
	display:block;
	text-align:right;
	color:#000;
	font-weight:normal;
	font-style:italic;
	font-size:1.08em;
	padding-bottom:3px;
}
.infobox a {
	font-style:italic;
	font-weight:bold;
	float:right;
	font-size:.92em;
}

/*-------*/

.box { 
	background:#800000; 
	width:236px;
}
.box .top {
	background:url(images/box-top.gif) no-repeat left top;
}
.box .bot {
	background:url(images/box-bot.jpg) no-repeat left bottom;
	min-height:193px;
	height:auto!important;
	height:193px;
}
.box .inner { 
	padding:14px 14px 40px 25px;
}
.box strong {
	font-size:21px;
	line-height:1.0em;
	color:#fff;
	display:block;
	padding:2px 0 0 84px;
	margin:0 0 4px -11px;
	height:50px;
	background:url(images/icon.gif) no-repeat left top;
}
.box strong span {
	display:block;
	padding-bottom:3px;
	background:url(images/line-hor1.gif) repeat-x left bottom;
}
.box cite {
	color:#fff;
	font-size:1.15em;
	line-height:1.33em;
	display:block;
	padding-bottom:22px;
}
.box b {
	display:block;
	text-align:right;
	color:#000;
	font-weight:normal;
	font-style:italic;
	font-size:1.08em;
	padding-bottom:3px;
}
.box a {
	font-style:italic;
	font-weight:bold;
	float:right;
	font-size:.92em;
}
/*========================== GALLERY ==========================*/

.wrap a {display:block; width:139px; height:210px; text-decoration:none; color:#000;}
.wrap {width:139px; height:210px; position:relative; overflow:hidden; font-family:arial, sans-serif; border:0; margin:0 2px; float:left; display:inline;}
.wrap img {border:0;}
.wrap i {display:block; width:139px; height:210px; position:absolute; left:0; top:180px; z-index:1; background:#000; filter: alpha(opacity=60);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.60;
 -webkit-transition: all 0.6s ease-in-out; }
.wrap p {display:block; width:139px; height:210px; position:absolute; left:0; top:185px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px;
-webkit-transition: all 0.6s ease-in-out;
}
.wrap p b {display:block; font-size:15px; color:#ff9900; text-align:center; margin:0; padding:0; line-height:20px;}
.wrap p span {display:block; padding:10px; font-size:13px; color:#fff;text-align:center; line-height:20px;}

.wrap a:hover {direction:ltr;}
.wrap a:hover i {top:0;}
.wrap a:hover p {top:0;}

.clear {clear:left;}

.wrap_large a {display:block; width:488px; height:350px; text-decoration:none; color:#000;}
.wrap_large {width:490px; height:350px; position:relative; overflow:hidden; font-family:arial, sans-serif; border:0; margin:0 10px; float:left; display:inline;}
.wrap_large img {border:0;}
.wrap_large i {display:block; width:488px; height:350px; position:absolute; left:0; top:300px; z-index:1; background:#000; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.40;
 -webkit-transition: all 0.6s ease-in-out; }
.wrap_large p {display:block; width:488px; height:350px; position:absolute; left:0; top:310px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px;
-webkit-transition: all 0.6s ease-in-out;
}
.wrap_large p b {display:block; font-size:22px; color:#fc0; text-align:center; margin:0; padding:0; line-height:30px;}
.wrap_large p span {display:block; padding:20px; font-size:20px; color:#d7e13d;text-align:center; line-height:30px;}

.wrap_large a:hover {direction:ltr;}
.wrap_large a:hover i {top:0;}
.wrap_large a:hover p {top:0;}

.clear {clear:left;}

a, a:visited, a:hover {}

/*========================== PERSONAL GALLERY ==========================*/

#info p {margin-left:15px;}
/* defaults required for IE6 */
#info a {color:#fff;}
#info a:visited {color:#fff;}
#info a:active {color:#fff;}
#info a:hover {text-decoration:none;}

/* Gallery styling */

.photo {position:relative; width:732px; height:422px; margin:0 auto 20px auto;}
.photo ul, .photo ul ul {padding:0; margin:0; border:0; list-style:none; width:215px;}
.photo ul ul {margin-left:-9999px; height:0; overflow:hidden;}
.photo ul li {width:215px; background:#ddd; float:left; background:#800000 url(images/button/gallery_2.gif) no-repeat;}
.photo ul li a.set {display:block; text-align:center; height:30px; line-height:30px; background:#800000 url(images/button/gallery_0.gif) no-repeat; font-family: verdana, arial, sans-serif; font-size:11px; text-decoration:none;}

.photo ul li table {margin:0; padding:0; display:none;}

.photo ul li a.set:hover {background:transparent;}
.photo ul li:hover a.set {background:transparent;}

.photo ul :hover b {display:block; width:480px; height:360px; background:#330000; position:absolute; left:230px; top:0;}

.photo ul :hover table
{padding:0; margin-top:-2px; display:block; border:1px solid #888; border-width:0 1px 1px 1px;}

.photo ul :hover ul
{margin:0; width:207px; overflow:visible; height:207px; background:transparent;}

.photo ul :hover ul li
{float:left; display:inline; width:56px; margin:2px 6px; background:transparent;}

.photo ul :hover ul li a
{background:transparent;}

.photo ul :hover ul li a img.thumb
{margin:3px; display:block; border:0;}

.photo ul :hover ul li a img.full
{position:absolute; left:-9999px; top:0; border:0;}

.photo ul :hover ul li a:hover img.thumb
{margin:0; border:3px solid #fc0;}

.photo ul :hover ul li a:hover
{background:#fff;}

.photo ul :hover ul li a:hover img.full
{left:230px; z-index:0;}

.photo .default {width:480px; height:360px; position:absolute; left:230px; top:0;}

/*========================== IMAGE SCALE ===========================*/

#map {
position: relative;
top: 1px;
left: 1px;
width: 220px;
background-color: #fff;
z-index: 100;
}
#map a.p1, #map a.p1:visited {
margin: 5px;
display: block;
width: 75px;
height: 75px;
text-decoration: none;
background: #fff;
float: left;
}
#map a img {border:0;}
#map a.p1:hover {
text-decoration: none;
background-color: #8c97a3;
color: #000;
}
#map a .large {
display: block;
position: absolute;
width: 0;
height: 0;
}
#map a.p1:hover .large {
display: block;
position: absolute;
top: 100px;
left: -220px;
width: 430px;
height: 370px;
border: 10px solid #ccc;
}
/*========================== HEADER ===========================*/

#header .logo {
	position:absolute;
	left:0;
	top:0;
}
#header .info {
	position:absolute;
	right:0;
	top:5px;
	background:#000000;
}

/*========================= CONTENT ===========================*/

#content {	
	padding:22px 0 26px 0;
	position:relative;
	background:#330000;
}

<!--
div.tabbed {
    position: absolute;
    top: 40px;
    left: 40px;
}

div.tabs a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #e0e0e0;
	background-color: #404040;
    border: thin solid black;
    margin-right: 2px;
    padding: 0px 2px;
    -moz-border-radius: 5px 5px 0px 0px;
}

div.tab {
    display: none;
    height: 250px;
    border: thin solid black;
    -moz-border-radius: 0px 0px 5px 5px;
    text-align: center;
}

div.tab:target {
    display: block;
}

:target div.tab {
    display: block;
}
:target div.tab + div.tab{
    display: none;
}

-->

/*========================= FOOTER ============================*/

#footer .indent {
	padding:0 0 0 13px;
}
#footer .span { 
    color:#333;
	margin:0; 
	padding:0;
}
#footer .col-1 {	
	padding-top:37px;
	width:326px;
	position:relative;
}
#footer .col-1 img {
	display:block;
	margin-bottom:9px;
}
#footer .col-1 a {
	color:#adada6;
	text-decoration:none;
}
#footer .col-1 a:hover {
	color:#fff;
}
#footer .col-2 {
	width:386px;
	padding-top:48px;
	color:#878782;
	margin-right:58px;
}
#footer .col-2 a {
	color:#c0c0c0;
}
#footer .col-2 p {
	line-height:1.38em;
}
#footer .col-3 {
	width:200px;
	padding-top:32px;
}
#footer .col-3 ul li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding-top:8px;
}
#footer .col-3 ul li img {
	float:left;
	margin:-8px 12px 0 0;
}
#footer .col-3 ul li a {
	color:#adada6;
	display:block;
	text-decoration:none;
}
#footer .col-3 ul li a:hover {
	text-decoration:underline;
}

/*=============================================================*/
