@charset "utf-8";
/* CSS Document */

html, body {
	background:#1a171b url(images/background.gif);
	margin:0;
	padding:0;
	font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#707173;
}

.p {
	font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
}

#container {
	background:#fff url(images/container_bg_top.gif) repeat-x top;
	margin-top:81px;
	width:100%;
}

#content {
	background:#fff url(images/content_bg_top.gif) repeat-x top;
	width:820px;
	margin:0 0 0 170px;
}

#contentContainer {
	width:670px;
	float:right;
	margin-top:10px;
}

#middleCol {
	width:480px;
}

#desMiddleColCOMP{
	width:515px;
	background: url(images/competition-background.gif) no-repeat #fff;
	margin-top:40px;
}

#desMiddleCol{
	width:515px;
}

#rightCol {
	width:150px;
	background-color:#fff;
	float:right;
	height:350px;
	margin-left:20px;
}

.tip {
	float:right;
	width:180px;
}

/**************** menu coding *****************/

#navcontainer {
	background:#fff url(images/nav_background.gif) no-repeat left top;
	width:130px;
	height:500px;	
}

#navlist {
	list-style-type: none;
	font-family: Arial Narrow, Helvetica, sans-serif;
	margin: 0;
	padding:190px 0 0 18px;
}

#navlist ul {
	margin-left: 0;
	padding-left: 0;

}

#navlist li {
	padding:6px 0;
	margin:0;
}

#navlist a:link, #navlist a:visited {
	color: #8a8b8d;
	text-decoration: none;
}

#navlist a:hover, #navlist a:active {
	color: #de4384;
}

#navlist #currentpage a {
	color:#de4384;
}

#navlist #currentpage a:hover {
	color:#000;
}

/**************** / menu coding *****************/

#header {
	width:820px;
}

#prgirl {
	width:150px;
	float:left;
	height:550px;
	position:absolute;
	left: 20px;
	top: 70px;
}

#footer {
	background:#fff url(images/footer_bg.gif) repeat-x;
	width:100%;
	height:46px;
	margin-bottom:50px;
	line-height:50px;
}

#footer p {
	margin:0;
	padding:18px 0 0 190px;
	color:#de4384;
	font-size:.9em;
}

.terms {
	padding:0 0 0 290px;
}

.terms a:link, .terms a:visited {
	color: #707173;
	text-decoration: none;
}

.terms a:hover, .terms a:active {
	color: #de4384;
	text-decoration: none;
}

.request {
	padding:0 0 0 95px;
}

.request a:link, .request a:visited {
	color:#00a5a4;
	text-decoration:none;
}

.request a:hover, .request a:active {
	color:#fff;
	text-decoration:none;
}

.email a:link, .email a:visited {
	color:#de4384;
	text-decoration:none;
}

.email a:hover, .email a:active {
	color:#666;
	text-decoration:none;
}


#news {
	width:99px;
	margin:50px 0 8px 8px;
	background-color:#fbe8f0;
	float:right;
	text-align:center;
}

#news p {
	font-size:.8em;
	color:#de4384;
	margin:8px 0;
	padding:0;
}

#mailing {
	background:#fff url(images/newsletter-signup.gif) no-repeat;
	width:150px;
	height:194px;
}

.thumb {
	border:1px solid #fff;
	margin:0;
}

a:hover .thumb {
	border:1px solid #de4384;
}

.webthumb {
	border:1px solid #fff;
	margin:6px;
	text-align:left;
}

a:hover .webthumb {
	border:1px solid #de4384;
}

.HdimgfloatRight {
	float:right;
}

.HdimgfloatLeft {
	float:left;
	padding-bottom:8px;
}

H3 {
	color:#de4384;
}

H4 {
	color:#00a5a4;
}

.pink {
	color:#de4384;
}

.blue {
	color:#3EAADC;
}

.aqua {
	color:#00a5a4;
}

.green {
	color:#8EBB1A;
}

.black {
	color:#000;
}

.block a:link, .block a:visited {
	background-color:#666;
	padding:6px;
	color:#fff;
	text-decoration:none;
}

.block a:hover, .block a:active {
	background-color:#de4384;
	padding:6px;
	color:#fff;
	text-decoration:none;
}

.design a:link, .design a:visited {
	background-color:#fec8dd;
	padding:6px;
	color:#666;
	text-decoration:none;
	display:block;
	width:450px;
	text-align:center;
}

.design a:hover, .design a:active {
	background-color:#de4384;
	padding:6px;
	color:#fff;
	text-decoration:none;
}


/**************** form coding *****************/

form.newsletter {
	width:150px;
	background-color:transparent;
}

newsletter p {
	margin:0;
	padding:0;
	background-color:#0F0;
}

input.newsletter {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#999;
	padding:4px;
	margin:139px 0 0 22px;
	width: 110px;
	border:none;
}

input.newssend-btn {
	width: 90px;
	height: 30px;
	outline: none;
	margin:0;
	padding:0;
	border:0;
	color:#fff;
	background-color:#de4484;
}
input.newssend-btn:hover {
	background-color: #707173;
}

