﻿* { border: 0; outline: 0; margin: 0; padding: 0; }
img, table, ul	{ position: relative; }
.floating	{ float: left; }
.clear 		{ clear: both; }

body	{ background: #4a0057; font-family: "trebuchet MS", serif; font-size: 80%; }
#container	{ width: 772px; position: relative; left: 50%; margin-left: -386px; }
#header	{ position: relative; z-index: 2; width: 772px; }
#navilinks	{ float: right; position: relative; right: 18px; top: -44px; color: #b10d6e; }
#navilinks ul li{ display: inline; list-style-type: none; }
#navilinks a	{ color: #b10d6e; }
#navilinks a:hover	{ color: #ce569d; }
#main	{
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px; 
border-bottom-left-radius: 10px; 
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px; 
border-bottom-right-radius: 10px; 
z-index: 1; 
position: relative; 
left: 6px; 
width: 760px; 
background: #f6e8ff; 
margin-top: -24px; 
-moz-box-shadow: 0 0 5px #000; 
-webkit-box-shadow: 0 0 5px #1A3457; 
box-shadow: 0 0 5px #1A3457; 
}

#main h5	{ padding: 25px; font-size: 18px; }
#main a	{ color: #b10d6e; }
#main a:hover	{ color: #ce569d; }
#navigation	ul 	{ top: -44px; }
#navigation	ul	li	{ display: inline; }
#navigation	ul	li	a	{ text-decoration: none; color: #b10d6e; font-size: 120%; margin-left: 25px; margin-right: 13px; font-weight: bold; }
#navigation	ul	li	a:hover	{ color: #ce569d; }
.redgrad	{ height: 30px; background: url(../images/redgrad.jpg) repeat-x; }
.redgrad h3	{ position: relative; top: 3px; color: #FFF; font-family: Helvetica, sans-serif; font-size: 140%; }
#columnwrap	{ padding-top: 25px; background: #d8beeb url(../images/indexgrad.jpg) repeat-x; min-height: 50px; height: auto; }
#columnwrap ul, #linkgradient ul	{ list-style: url(../images/marker.gif); list-style-position: inside; }
#columnwrap ul li	{ float: left; margin-bottom: 5px; margin-left: 25px; width: 330px; }

#submenu { margin-left: 25px; }

#columnwrap ul li ul li	{ float: left; width: auto; list-style: none; font-size: 80%; }
#indexright, .redgrad 	{ padding-left: 25px; }
.pages, #otherpages	{ position: relative; background: #cbace5; }
#main div.pages a, #otherpages a { color: #fff; }
.paging	{ position: relative; float: right; right: 10px; }
#modelblock	{ background: #6d4e87; width: 730px; margin-left: 15px; margin-top: 10px; padding: 0 0 10px 0; }
#modelblock table td 	{ padding: 0; }
.model { float: left; margin: 8px 0 0; }
.modelname	{ margin-top: -4px; background: url(../images/modelnamegrad.jpg) repeat-x; width: 112px; float: left; text-align: center; width: 112px; height: 21px; }
.modelname a	{ text-decoration: underline; }
#otherpages { height: 20px; margin-top: 15px; }
#otherpages .paging	{ right: 0; }
#otherpages p { float: right; right: 10px; position: relative; }
#bottomgrad	{ 
background: url(../images/bottomgrad.jpg) repeat-x; 
height: 20px; 
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px; 
border-bottom-left-radius: 10px; 
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px; 
border-bottom-right-radius: 10px; 
}
#footer	{ padding-bottom: -5px; }
#banner	{ background: url(../images/bannerbg.jpg) no-repeat; width: 740px; height: 155px; position: relative; left: 15px; }
#banner img	{ top: 50px; left: 6px; }
#bottomfooter { }
#footergradient	{ 
background: #fff url(../images/footergrad.jpg) repeat-x; 
height: 90px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px; 
border-top-left-radius: 10px; 
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px; 
border-top-right-radius: 10px; 
padding: 15px 30px;
font-size: 85%;
text-align: center;
}

#footergradient a	{ color: #b10d6e; }
#footergradient a:hover	{ color: #ce569d; }
.dots	{ height: 1px; background: url(../images/underheader.gif) repeat-x; margin-top: 10px; margin-bottom: 5px; }

#leftsearchcolumn { padding: 10px; margin: 25px; background: url(../images/searchgrad.jpg) repeat-x; height: 540px; width: 235px; }
#leftsearchcolumn p	{ margin-bottom: 1px; margin-top: 0; margin-left: 10px; }
#leftsearchcolumn input, #leftsearchcolumn select { height: 20px; width: 215px; border: 1px solid #0370b1; }
#leftsearchcolumn .smallselect { width: 60px; }
.searchp	{ float: right; position: relative; top: 20px; right: 10px; }
.searchp button	{ width: 110px; height: 25px; background: url(../images/searchbutton.png); }
.searchp button:hover	{ background: url(../images/searchbutton.png) center; }
.searchp button:active	{ background: url(../images/searchbutton.png) bottom; }

#rightsearchcolumn { background: url(../images/searchrightbg.jpg); height: 649px; width: 450px; margin-top: 10px;}

table	{ font-size: 1.1em; border: none; width: 100%; margin-left: -2px; }
table td	{ padding: 3px; }
#leftprofilecolumn	{ width: 340px; margin-left: 25px; margin-top: 20px; }
#leftprofilecolumn	img	{ border: 10px solid #a50160; top: 11px; }
#leftprofilecolumn	table img	{ border: none; top: 0px; }
#rightprofilecolumn	{ width: 355px; margin-left: 15px; margin-top: 10px; }
#rightprofilecolumn table	{ margin: 5px 0 5px -2px; }
#linkgradient	{ height: 85px; background: transparent; padding: 0 0 0 10px; }
#bottomprofilecolumn{ margin-left: 25px; margin-top: 15px; }
#bottomprofilecolumn h3 { font-weight: normal; background: url(../images/underheader.gif) bottom repeat-x; width: 708px; margin-bottom: 4px; }
.orange	{ background: #cbace5; width: 120px; }
.yellow	{ background: #e6d2f7; }

.dotbg	{ background: url(../images/underheader.gif) center repeat-x; }

#lefttable	{ width: 340px; }
#righttable	{ width: 355px; margin-left: 15px; min-height: 135px; }
#photoarchive	{ margin-left: 25px; margin-top: 10px; }
#photoarchive h3	{ font-weight: normal; background: url(../images/underheader.gif) bottom repeat-x; width: 708px; margin-bottom: 4px; }
#pictureblock, #pics	{ background: #a50160; }
#pictureblock { height: 95px; }
#pics 	{ width: 710px; }
#pictureblock img	{ margin-left: 4px; margin-right: -3px; margin-top: 2px; margin-bottom: 2px; top: 4px; }
#pics img	{ margin-left: 5px; margin-right: -3px; margin-top: 2px; margin-bottom: 2px; top: 2px; }
.long	{ padding-right: 25px; }
#logon	{ height: 38px; background: url(../images/logonbg.jpg) no-repeat; margin-bottom: 4px; }
#logon h2	{ position: relative; left: 10px; top: 8px; color: #880150; background: none; }

#dmain select { border: 1px solid #85b8cb; margin: 10px 0; }
