/* CSS Document */

body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p {margin: 5px 0 10px 0; padding: 0; /*text-align: justify;*/}
a {color: #E6007D; text-decoration: none;}
a:hover {text-decoration: underline;}
hr {border: 0; height: 1px; border-top: 1px solid #000; clear: both;}
form {margin: 0; padding: 0;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


/* MAIN FRAME AREA */

#framedef {width: 770px; margin: 0 auto 0 auto; border-left: 2px solid #fff; border-right: 2px solid #fff;}

#frame {width: 770px; margin: 0 auto 0 auto; border-left: 2px solid #fff; border-right: 2px solid #fff; background-image: url(images/contback.gif); background-repeat: no-repeat;}

.default {background-image: url(images/repeat.gif); background-repeat: repeat-x;}
.alt {background-image: url(images/alt.gif); background-repeat: repeat-x;}

/* HEADER AREA */

/*#header {float: left; width: 730px; height: 113px; color: #fff; padding: 20px 20px 0 20px;}
#header a {color: #fff; font-weight: bold; text-decoration: none;}
#header a:hover {text-decoration: underline;}
#header p {float: right; text-align: right; margin: 0px;}
#header ul {list-style: none; margin: 0px; padding: 0px;}
#header li {float: left; margin: 0px; padding: 0px; text-align: center; font-size: 11px; font-weight: bold;}
#header img {float: left;}
.headtop {float: left; margin-top: 0; padding: 0px;}
.flags {float: right;  margin: 0 0 20px 0;}*/

#header {float: left; width: 730px; height: 113px; color: #fff; padding: 20px 20px 0 20px; text-align: right;}
#header a {color: #fff; font-weight: bold; text-decoration: none;}
#header a:hover {text-decoration: underline;}
#header p {float: right; text-align: right; margin-top: 10px;}
#header ul {list-style: none; margin: 0px; padding: 0px;}
#header li {float: left; margin: 0px; padding: 0px; text-align: center; font-size: 11px; font-weight: bold;}

.logo {float: left;}

.contactdetails {margin: 0 0 30px 0; padding: 0;}

.flags {margin: 0; text-align: right;}



/* TABS */

#tabs li {float: left;background-image: url(images/tab.gif); background-repeat: no-repeat; width: 90px; height: 20px; display: block; padding: 14px 0px 0px 0px;}
#tabs {margin: 0px 0px 0px 30px; width: 360px; float: right; position: relative; top: 16px;}
#tabs #current {background-image: url(images/tab-over.gif); background-repeat: no-repeat; /*position:relative; top: 2px; padding: 14px 0px 0px 0px;*/}

/* SPLASH AREA */

#splash {float: left; width: 770px; height: 190px; background-image: url(images/splash-1.jpg); background-repeat: no-repeat; color: #fff;}
#splash h1 {padding: 30px 0 10px 405px; margin: 0;}
#splash p {padding: 0 0 5px 405px; margin: 0;}
#splash img {padding: 0 0 0 405px; margin: 0;}
#splash a {color: #fff;}

/* CONTENT AREA */

.content {float: left; width: 365px; padding: 5px 10px 5px 10px; _padding: 10px;}
.content h1 {font-size: 15px; color: #E6007D; margin: 5px 0 10px 0; padding: 0;}
.content h2 {font-size: 13px; color: #E6007D; margin: 5px 0 10px 0; padding: 0;}
.content h3 {font-size: 12px; margin: 5px 0 10px 0; padding: 0;}

.nav {width: 220px; margin: 27px 0 2px 0; /*background-color: #dee3de;*/ padding: 0;}
.nav ul {margin: 0; padding: 0px; }
.nav li {list-style: outside; padding: 0 0 0 0px; margin: 5px 0 5px 0px; display: block;}
.nav li li {padding-left: 10px;}
.nav li a {color: #000; padding-left: 10px;}
.nav a:hover {color: #E6007D;}
.nav p {text-align: left;}
.nav hr {border-top: 1px solid #fff;}
.nav fieldset {width: 175px; margin: 10px; padding: 10px; border: 1px solid #fff; clear: both; display: block;}
.nav fieldset a {color: #000;}

.newsletter {width: 120px; margin: 0 5px 0 0; padding: 0;}
.butt {width: 35px;}

.large {width: 530px; margin-top: 27px;}

.dev {height: 130px; margin: 0; padding: 0;}
.dev img{float: left; margin: 0 10px 0 0; border: 2px solid #fff;}
.content img {border: 2px solid #fff;}

.price {font-size: 13px; font-weight: bold;}

.mailing {background-image: url(images/mailing2.gif);background-repeat: no-repeat; height: 130px; padding: 10px; margin: 20px 0 0 0;}
.mailing h2 {color: #000;}
.mailing label {width: 50px; display: block; /*background-color: blue;*/ float: left; line-height: 22px;}

.newsart li {margin: 7px 0 7px 0;}

.thumb {height: 109px; width: 145px; float: left; margin: 10px;}


/* FOOTER AREA */

#footer {float: left; width: 100%; height: 80px; background-color: #000; clear: both; font-size: 11px; margin: 2px 0 0 0;}
.foot {margin: 0 auto 0 auto; width: 730px; border-left: 2px solid #fff; border-right: 2px solid #fff; height: 40px; padding: 20px;}
.foot p {margin: 0; padding: 0; color: #fff;}
.foot a {color: #fff; text-decoration: none; font-weight: bold;}
.foot a:hover {text-decoration: underline;}

/* CLASSES EVERYTHING ELSE */

.right {float: right; text-align: right;}
.left {float: left;}
.pinktext {color: #E6007D;}
.formfield {width: 250px;}
.picright {float: right; margin: 0 0 10px 10px;}
.title {float: left; margin: 0; padding: 0; _padding: 0; width: 250px;}
.popup {background-color: #000; padding: 10px;}

/* SEARCH RESULTS */

.searchresults {border-bottom: 1px solid #000; margin: 10px 0 10px 0; /*background-color: #dee3de;*/}
.searchresults h2 {font-size: 14px; margin: 0 0 5px 0; padding: 0;}
.searchresults h3 {font-size: 14px; font-weight: normal; margin: 0; padding: 0; color: #E6007D;}
.searchresults img {border: 1px solid #000;float: left;}
.searchresults tr {width: 300px;}
.srhead {background-color: #9C0057; color: #fff; padding: 3px 10px 3px 10px;}
.srhead a {color: #fff;}

/* SEARCH DETAILS */ 

.details img {cursor: pointer;}
.details td {text-align: justify;}
.details ul {margin: 0 0 0 20px; padding: 0;}
.details li {}
.details h2 {margin: 10px 0 10px 0;}
.pics {float: right; margin: 0 0 10px 10px;vertical-align: top;}
.overview {vertical-align: top;}
.bord {border: 5px solid #dee3de; float: right; margin: 10px 0 0 10px;}

.thumbs img
{
	width:125px;
	height:93px;
	margin: 2px;
	float: left;
}