/* CSS Document */

body {
	margin-top: 20px;
	background-color: #CCC;
}

.model { font-size:60%;
color:#000;
font-weight:bold;
margin:0;}

.model a { color:#000;
text-decorarion:none;}

.model a:hover { color:#000;
text-decorarion:underline;}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
color: #fff;
font-weight:600;

}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}


img.logo { padding:5px 10px 5px 10px;
float:left;}

img.contact { float:right;
padding:10px;}

p.contact { float:right;
color:#b9b9b9;

margin:20px 20px 0 0;
padding:0;
font-size:120%;
font-family:Arial, Helvetica, sans-serif;}

	
/* footer */

.foot {
	background-color: #363636;
	height: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width: 780px;
	text-align: center;
}

.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #FFFFFF;
}

.whitetxt.black { color:#000;}

.catbox {
	padding: 10px;
}

.whitespaced {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	line-height: 15px;
	font-weight: bold;
	color: #000;
}

.formtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	line-height: 23px;
	color: #FFFFFF;
}

.whitetitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

#overview_footer {
	margin: 10px auto;
	background: #363636;
	color: #ccc;
	width: 780px
}

#overview_footer p {
	margin: 2px;
	padding: 6px;
	font-size: 70%;
	font-family: Verdana;
}

#overview_footer p a:link, #overview_footer p a:visited {
	color: #ddd;
	text-decoration:none;
}

#overview_footer p a:hover {
	color: #fff;
	text-decoration: none;
}

#main_footer {
	margin: 2px;
	text-align:right;
}

#main_footer a:link, #main_footer a:visited {
	font-weight: normal;
}



#sitenav{
	width:780px;
	background-color:#333;
	position: relative;
	float:left;
}

#sitenav.bottom { }

#sitenav.bottom ul { margin:0 0 0 180px;}

#sitenav ul{
	margin:0 0 0 200px;
	line-height:100%;
	padding:0;
}

#sitenav li{
	display:inline;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	font-weight:bold;
	color:#afaeae;
	line-height:100%;
	}

.links a{
	padding:10px 3px 10px 3px;
	color:#afaeae;
	text-decoration:none;
	position: relative;
	float:left;
}

.links a:hover{
	padding:10px 3px 10px 3px;
	color:#fff;
	text-decoration:none;
	background-color:#666;
	position: relative;
	float:left;
}

/* news page */

.article { background:#4c4c4c;
padding:8px;
margin:4px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #666666;
border-bottom:1px solid #666666;}

.article h3 { font-size:70%;
color:#fff;
margin:0;
padding:0;}

.article p { color:#dfdfdf;
font-size:60%;
margin:2px 0;
padding:0;}

.article p.date { float:right;
font-style:italic;
margin:0;
padding:0;}

.article p a { text-decoration:none;
font-weight:normal;
color:#dfdfdf;}

.article p a:hover { text-decoration:underline;
color:#fff;}

/* testimonials page */


.article#quote { 
padding:10px;}

.article#quote h3 { padding:0 30px;
background:url(/images/quotes/quote-left.jpg) 0 0 no-repeat;}

.article#quote p { background:url(/images/quotes/quote-right.jpg) bottom right no-repeat;
padding:4px 0;}

/* paging */

ul#paging { list-style:none;
margin:4px 0;
padding:0;
text-align:right;}

ul#paging li { display:inline;
margin:0 2px;
padding:0;}

ul#paging li a { padding:2px;
text-decoration:none;}

ul#paging li a:hover { background:#4f4f4f;}

/* making the links a global */

.link1{
width: 21px;
height: 529px;
display: list-item;
list-style: none;
background-color: #333333;
vertical-align: bottom;
background-image: url(/images/red/but_modelsfemale.png);
background-repeat: no-repeat;
background-position: center bottom;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #CCCCCC;
}
.link2{
width: 21px;
height: 529px;
display: list-item;
list-style: none;
background-color: #333333;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #CCCCCC;
vertical-align: bottom;
background-image: url(/images/red/but_modelsmale.png);
background-repeat: no-repeat;
background-position: center bottom;
}
.link3{
width: 21px;
height: 529px;
display: list-item;
list-style: none;
background-color: #333333;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #CCCCCC;
vertical-align: bottom;
background-image: url(/images/red/but_creatives.png);
background-repeat: no-repeat;
background-position: center bottom;
}
.link4{
width: 21px;
height: 529px;
display: list-item;
list-style: none;
background-color: #333333;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #CCCCCC;
vertical-align: bottom;
background-image: url(/images/red/but_search.png);
background-repeat: no-repeat;
background-position: center bottom;
}

.link5{
width: 21px;
height: 529px;
display: list-item;
list-style: none;
background-color: #333333;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #CCCCCC;
vertical-align: bottom;
background-image: url(/images/red/but_kids.png);
background-repeat: no-repeat;
background-position: center bottom;
}


A.link1:hover{background-color: #575757;}
A.link2:hover{background-color: #575757;}
A.link3:hover {background-color: #575757;}
A.link4:hover{background-color: #575757;}
A.link5:hover{background-color: #575757;}
A.searchon:hover{background-color: #575757;}
