/* Global Settings */
body {
	background:fixed #f9f9f9 url('body.gif');
    color:#333;
	text-align:center;
	padding:0;
	margin:0;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
}
p {
	text-align:center;
	padding:10px;
	margin:0;
}
p.resize {
	text-align:center;
	padding:17px 0;
	margin:0;
}
h3.description,
p.description {
	text-align:justify;
	padding:10px 25px;
	margin:0;
	font-size:11px;
	font-weight:normal;
}
a {
	color:#165B9B;
	text-decoration:none;
	font-weight:bold;
}
a:hover {color:#A90D0D;}

img.status {
	border:none;
	padding:0;
	margin:0;
}
img.pr {
	border:none;
	padding:5px 0 0 0;
	margin:0;
}
img.pics-b {
	border:solid 3px #e6e6e6;
	padding:0;
	margin:0;
}
img.pics-s {
	border:solid 1px #A90D0D;
	padding:0;
	margin:5px;
}
.center	{text-align:center;}
.right	{float:right;}
.left	{float:left;}
.clear	{clear:both;}
.justify	{text-align:justify;}


/* Wrapper */
#wrapper {
	width:902px;
	text-align:center;
	border:solid 1px #c1c1c1;
	background:#fff;
	padding:0 1px;
	margin:1px auto;
}

/* Search Form */
.searchform form {
	float:left;
	margin:0 0 15px 0;
	padding:0;
}
.searchform input.textbox {
	width:125px;
	height:14px;
	font-size:11px;
	background:#fff;
	border:1px solid #2670C8;
	padding:1px 3px;
	margin:7px 0 9px 0;
}
.searchform input.button {
	width:60px;
	height:18px;
	color:#000;
	font-size:11px;
	background:#fff;
	border:1px solid #2670C8;
	padding:0;
	margin:8px 0;
}

/* Header Settings */
#header {
	width:900px;
	height:120px;
	background:#fbfbfb url('header.gif') repeat-x 0 0;
	border:solid 1px #e6e6e6;
	padding:0;
	margin:1px 0;
	float:left;
}
#logo h1 {
	text-align:left;
	color:#2670C8;
	font-size:33px;
	line-height:36px;
	letter-spacing:10px;
	padding:15px 0 0 70px;
	margin:0;
}
p.logo {
	text-align:left;
	color:#555;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	letter-spacing:1px;
	padding:5px 0 0 70px;
	margin:0;
}
p.url {
	text-align:left;
	color:#000;
	font-size:14px;
	line-height:17px;
	letter-spacing:2px;
	padding:5px 0 0 70px;
	margin:0;
}
ul.s {
	width:100%;
	list-style:none;
	padding:10px 0 0 0;
	margin:0;
	float:left;
}
ul.s li,
#copyright ul li {
	text-align:center;
	padding:0;
	margin:0;
	float:left;
	display:inline;
}
ul.s li a {
	display:block;
	font-weight:normal;
	padding:0 7px;
	line-height:12px;
}
#bookmark a {
	color:#A90D0D;
	line-height:19px;
	text-align:center;
	font-size:16px;
	letter-spacing:2px;
}
#bookmark a:hover {
	color:#165B9B;
	border:none;
}

/* Menu Settings */
#marquee {
 	width:902px;
 	background:#f9f9f9;
 	height:20px;
 	line-height:20px;
	float:left;
	padding:0;
	margin:0;
}
#marquee-js {
 	width:675px;
 	background:transparent url('m1.gif') no-repeat 6px 5px;
 	float:left;
	padding:0 0 0 25px;
	margin:0;
}
#marquee-js a {color:#333; font-weight:normal;}
#marquee-js a:hover {color:#A90D0D;}

#marquee p {
 	width:158px;
 	background:transparent url('m2.gif') no-repeat 9px 5px;
 	float:right;
 	font-size:11px;
 	font-weight:bold;
 	text-align:left;
	padding:0 15px 0 29px;
	margin:0;
}
.box {position:relative;}

#menu,
#menu2 {
	background:#E6E6E6 url('menu.gif') repeat-x 0 0;
	border:solid 1px #d1d1d1;
	width:900px;
	padding:0;
	margin:0;
	float:left;
}
#menu {height:48px;}
#menu2 {height:24px;}

#menu ul,
#menu2 ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
#menu ul {width:700px;}
#menu2 ul {width:900px;}

#menu ul li,
#menu2 ul li {
	text-align:left;
	font-size:13px;
	padding:0 1px 0 0;
	margin:0;
	float:left;
	display:inline;
}
#menu ul li a,
#menu2 ul li a {
	line-height:22px;
	background:#E6E6E6 url('button.gif') repeat-x 0 0;
	border:solid 1px #fbfbfb;
	display:block;
	text-align:center;
	color:#A90D0D;
	padding:0;
}
#menu ul li a {width:137px;}
#menu2 ul li a {width:87px;}

#menu ul li a:hover,
#menu ul li a#current,
#menu2 ul li a:hover,
#menu2 ul li a#current {
	line-height:22px;
	border:solid 1px #e6e6e6;
	background:#E5E5E5 url('button.gif') repeat-x 0 0;
	color:#165B9B;
}
#menu ul li a:hover,
#menu ul li a#current {width:137px;}
#menu2 ul li a:hover,
#menu2 ul li a#current {width:87px;}

#menu a span,
#menu2 a span,
#bookmark a span {display:none;}

#menu a:hover span.description,
#menu2 a:hover span.description,
#bookmark a:hover span.description {
	width:190px;
	display:block;
	position:absolute;
	padding:5px;
	color:#333;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
}
#menu a:hover span.description {
	left:700px;
	top:0;
}
#menu2 a:hover span.description {
	left:700px;
	top:-70px;
}
#bookmark a:hover span.description {
	left:0px;
	top:50px;
	letter-spacing:0;
}

/* Divs ans Classes Settings */
#wrapper2,
#logo,
#content,
.container,
.container-b,
.three,
.four,
.l,
.a,
.c,
.e,
.g,
.three-border,
.five,
.orizontal {
 	float:left;
	padding:0;
	margin:0;
}
#wrapper2 {width:900px;}
#logo {width:620px;}
#content {width:702px;}
.three {width:233px;}
.a {width:460px;}
.c {
	width:620px;
	border-right:solid 1px #d1d1d1;
}
.e {
	width:673px;
	border-right:solid 1px #d1d1d1;
}
.g {
	width:537px;
	border-right:solid 1px #d1d1d1;
	text-align:left;
}
.l {width:50%;}
.four {width:25%;}
.five {width:20%;}
.orizontal {width:100%;}
.container {
	width:700px;
 	background:#f9f9f9;
 	border:solid 1px #e6e6e6;
}
.container-b {
	width:900px;
	background:#f9f9f9;
	border:solid 1px #e6e6e6;
}
.three-border {
	width:232px;
	border-left:solid 1px #d1d1d1;
	border-right:solid 1px #d1d1d1;
}
#header-links,
#bookmark,
.r,
.b,
.d {
	padding:0;
	margin:0;
	float:right;
}
.r {width:50%;}
.b {width:240px;}
.d {width:162px;}
#header-links,
#bookmark {width:200px;}

.l h2,
.a h2,
p.title {
	text-align:left;
	font-weight:bold;
	font-size:12px;
	padding:15px 15px 15px 25px;
	margin:0;
}
.l h3,
.a h3,
p.text {
	text-align:justify;
	font-size:11px;
	font-weight:normal;
	padding:0 15px 10px 25px;
	margin:0;
}
.model {
	float:left;
	width:126px;
	margin:0;
	padding:10px 10px 0 10px;
}
p.review {
	text-align:justify;
	margin:0;
	padding:0 10px 10px 10px;
}
.orizontal h3,
.orizontal h4 {
	font-size:12px;
	text-align:justify;
	padding:10px 25px;
	margin:0;
}
.h,
.h-big {
	height:32px;
 	background:#f0f0f0 url('1.gif') repeat-x 0 0;
 	border:solid 1px #fbfbfb;
	text-align:left;
	float:left;
	padding:0;
	margin:1px 0;
}
.h {width:700px;}
.h-big {width:900px;}

.h h2,
.h-big h2,
.h h3,
.h-big h3,
.h-big h4,
.s-h h4,
.s-h h5 {
	font-size:13px;
	text-align:left;
	background:transparent url('h.gif') no-repeat 5px 10px;
	padding:0 15px 0 25px;
	line-height:32px;
	margin:0;
}
.h p,
.h-big p {
	text-align:right;
	background:transparent url('p.gif') no-repeat 0 11px;
	font-size:12px;
	color:#A90D0D;
	padding:0 15px 0 20px;
	line-height:32px;
	margin:0;
}

/* Sidebars Settings */
#sidebar {
	width:200px;
	padding:0;
	margin:0 -2px 0 0;
	float:left;
}
.resize {
	width:196px;
	padding:0;
	margin:0;
}
p.s {
	text-align:justify;
	padding:5px;
}
.s-h {
	width:197px;
	height:32px;
 	background:#f0f0f0 url('1.gif') repeat-x 0 0;
 	border:solid 1px #fbfbfb;
	text-align:left;
	float:right;
	padding:0;
	margin:1px 0;
}
.container-s,
ul.nav-s {
	width:197px;
	background:#f9f9f9;
	border:solid 1px #e6e6e6;
	list-style:none;
	padding:5px 0;
	margin:0;
	float:right;
}
ul.nav {
	list-style:none;
	padding:5px 20px;
	margin:0;
	float:left;
}
ul.nav li,
ul.nav-s li {
	text-align:left;
	display:block;
	padding:1px 0;
	margin:0;
}
ul.nav-s li {width:197px;}

ul.nav-s li a,
ul.nav li a {
	display:block;
	text-decoration:none;
	background:transparent url('nav.gif') no-repeat 5px 3px;
	line-height:21px;
	padding:0 10px 0 25px;
	margin:0;
}
ul.nav-s li a:hover,
ul.nav li a:hover {background:transparent url('nav-hover.gif') no-repeat 5px 3px;}

ul.text {
	list-style:square inside;
	text-align:left;
	padding:0 10px 10px 25px;
	margin:0;
}
ul.text li.pr {
	list-style:none;
	text-align:left;
	padding:0 0 10px 0;
	margin:0;
}

/* Footer Settings */
#footer {
	background:#e6e6e6 url('2.gif') repeat-x 0 0;
	border:solid 1px #f0f0f0;
	width:900px;
	height:32px;
	padding:0;
	margin:1px 0;
	float:left;
	clear:both;
}
#footer ul {
	width:100%;
	font-size:12px;
	list-style:none;
	padding:0;
	margin:0 auto;
}
#footer ul li {
	text-align:center;
	padding:0;
	margin:0;
	display:inline;
}
#footer ul li a	{
	padding:0 15px;
	line-height:32px;
}
#footer li a:hover,
#footer li a#in-use {color:#A90D0D;}


/* Friends-links Settings*/
#friends-links {
	background:#fbfbfb;
	border-top:solid 1px #e6e6e6;
	width:900px;
	padding:0 1px;
	margin:0;
	clear:both;
	float:left;
}
ul.links {
	width:208px;
	border:solid 1px #e6e6e6;
	background:#fbfbfb;
	list-style:none;
	padding:7px;
	margin:0;
}
ul.links li {
	text-align:left;
	padding:1px 0;
	margin:0;
	display:block;
}
ul.links li a {
	display:block;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background:transparent url('links.gif') no-repeat 0 3px;
	line-height:16px;
	padding:0 5px 0 15px;
	margin:0;
}
ul.links li a:hover {background:transparent url('links-hover.gif') no-repeat 0 3px;}

.border-footer,
.border,
.border-s,
.border-ss {
	background:#d1d1d1;
	border-top:solid 1px #f9f9f9;
	border-bottom:solid 1px #f9f9f9;
	height:1px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
}
.border {width:100%; clear:both;}
.border-s {width:100%;}
.border-ss {width:199px; float:right;}
.border-footer {width:902px; border:none; margin-bottom:-1px; background:#fff;}

/* Copyright Settings */
#copyright {
	width:900px;
	height:32px;
 	background:#f0f0f0 url('1.gif') repeat-x 0 0;
 	border:solid 1px #fbfbfb;
	font-size:10px;
	padding:0;
	margin:1px 0;
	clear:both;
}
#copyright p {
	width:200px;
	text-align:right;
 	font-size:10px;
	padding:3px 25px;
	margin:0;
	float:right;
}
#copyright ul {
	width:590px;
	font-size:10px;
	list-style:none;
	padding:0 15px;
	margin:0;
	float:left;
}
#copyright ul li a	{
	padding:0 10px;
	line-height:32px;
}

/* Gallery Settings */
#gallery {
	position:relative;
	width:370px;
	margin:5px 0;
	padding:0;
}
#gallery p {
	position:absolute;
	width:300px;
	top:240px;
	left:210px;
	text-align:justify;
}
#thumbs {
	width:208px;
	float:left;
	margin:0 0 0 7px;
	padding:0;
}
#thumbs a {
	display:block;
	float:left;
	margin:0 5px 5px 0;
	padding:0;
	width:60px;
	height:45px;
	border:1px solid #A90D0D;
}
#thumbs a img {
	width:60px;
	height:45px;
	border:0px none;
}
#thumbs a:hover {border-color:#333;}

#thumbs a:hover img {
	position:absolute;
	width:auto;
	height:auto;
	left:209px;
	top:0;
	border:1px solid #A90D0D;
	margin:0;
}

/* IE6 */
* html body img.pics-s {margin:5px 5px 2px 5px;}
* html body ul.nav {padding:5px 20px 8px 20px;}
* html body ul.nav li a {line-height:18px;}
* html body ul.nav-s li a {line-height:18px;}
* html body .searchform input.button {margin:7px 0;}
* html body .searchform input.textbox {margin:7px 0;}
* html body #menu ul li a:hover span.description {
	left:-100px;
	top:-24px;
}
* html body #bookmark a:hover span.description {
	left:-53px;
	top:52px;
}
* html body #menu2 ul {
	position:absolute;
	left:-450px;
}
* html body #thumbs {width:213px;}