* {
	padding: 0px;
	margin: 0px;
}

.bl {
	background:		#ffffff;
	text-align:		center;
	background:		url('img/img_background_page.png') repeat-x;

}

.mainContainer {
	position:		relative;
	margin:			0px auto;
	width:			1000px;
	min-height:		400px;
}

img {
  border:            0px;
}

.headerContainer {
  position:      relative;
  margin:        0px;
  padding:       0px;
  width:         1000px;
  height:        160px;
  text-align:    left;
}
blockquote {
	font-size:16px;
	background-image:url(images/open_quote.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
	float:right;
	margin:0px;
	padding:0 20px 0 40px;
	width:380px;
}
.highlight {
	color:#B000A8;
}
ul#twitter_update_list li {padding-left:0; color:#FFF;padding-bottom:10px;}
ul#twitter_update_list li a{color:#F19AF3;}

h2#tagline {
	font-style: italic;
	background-image: url(images/close_quote.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	font-size: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.button_header {
	width:132px;
	height:53px;
	padding:0;
	line-height:53px;
	font-size:20px;
	color:#FFF;
	margin:0 auto;
	text-align:center;
	background:url(images/button_top.png) no-repeat;
	float: right;
}
.button_header a{
	font-size:20px;
	color:#FFF;
	width:200px;
	text-shadow: 2px 2px 2px #666;

	text-decoration:none;
}
.button_header a:hover {
	color:#FFF;
	text-decoration:none;
	text-shadow: 0px 0px 0px;
	margin: 0 auto;

}
/* NAUGHTY BOX */
#naughty {
	position: relative;
	float:left;
	width:360px;
	height: 264px;
	overflow:hidden;
	padding: 10px 10px 10px 10px;
	background: #0a0d09 url('img/img_background_latestNewsPanel.jpg') no-repeat;
	border: 1px solid #9c9c9c;
	text-align: left;
	margin:6px 8px 0 15px;

}
.footerContainer {
  position:      relative;
  bottom:        0px;
  margin:        0px 0px 0px 0px;
  padding:       0px;
  width:         100%;
  height:        222px;
  text-align:    left;
  background:	 url('img/img_background_pageFooter.png') repeat-x;
}

.topbarText {
  font-family:   arial;
  font-size:     12px;
  color:         #ffffff;
}

a {
  font-family:   arial;
  font-size:     12px;
}

a.topbar {
  color:         #fdb0ff;
}

a.topbar:hover {
  text-decoration:       underline;
}

a.topbar:visited {
  color:         #fdb0ff;
}

a.searchPage {
  font-size:     16px;
  font-weight:   bold;
  color:         #6f6f6f;
}

a.searchPage:hover {
  text-decoration:       underline;
}

a.searchPage:visited {
  color:         #6f6f6f;
}

a.carousel {
  color:#e5c73c;
}
a.carousel:hover {
  text-decoration:       underline;
}

a.carouselSilver {
  color:#c2c2c2;
}
a.carouselSilver:hover {
  text-decoration:       underline;
}

a.light {
  color:    #ffffff;
}

a.iframe, a.iframe:visited {
  color: #fdb0ff
}

a.searchbox {
  color:         #6f6f6f;
}

a.searchbox:hover {
  text-decoration:       underline;
}

a.searchbox:visited {
  color:         #6f6f6f;
}

a.searchResult {
  color:         #535353;
}

a.searchResult:hover {
  text-decoration:       underline;
}

a.searchResult:visited {
  color:         #535353;
}

a.largeLink {
  font-size:         18px;
  text-decoration:   none;
  color:             #6f6f6f;
}
a.largeLink:hover {
  text-decoration:       underline;
}

a.largeLink:visited {
  color:         #6f6f6f;
}

a.icon {
         font-weight:    bold;
         font-size:      14px;
         
}
a.icon:hover {
  text-decoration: underline;
}

h1.success {
  font-size:     22px;
  color:         green;
  margin:        0px 0px 0px 0px;
  padding:       20px 0px 0px 0px;
}

h2.profileTitle {
  padding:      0px;
  margin:       0px;
  font-size:    18px;
}


.tabTitle_gold {
  color:      #e5c73c;
  padding:    0px 4px 12px 0px;
  margin:     0px 4px 0px 4px;
  border-bottom:       1px solid #444444;
}

.tabTitle_silver {
  color:      #f0f0f0;
}

.tabTitle_bronze {
  color:      #c7825b;
}

input[type="text"].searchbox {
    font-family:               arial, sans-serif;
    font-size:                 18px;
    width:                     231px;
    height:                    22px;
    padding:                   10px 4px 10px 4px;
    border:                    solid 1px #d0d0d0;
    background-color:          #ececec;
}

input[type="checkbox"].searchbox {
  margin-right:5px;
}  

input[type="text"].profilebox {
    font-family:               arial, sans-serif;
    font-size:                 18px;
    height:                    22px;
    padding:                   10px 4px 10px 4px;
    border:                    solid 1px #d0d0d0;
    background-color:          #ffffff;
}
input[type="file"].profilebox {
    font-family:               Arial, Sans-Serif;
    font-size:                 13px;
    margin-top:                4px;
    margin-bottom:             5px;
    padding:                   4px;
    border:                    solid 2px #e0e0e0;
    background-color:          #ffffff;
}

select.profilebox {
    font-family:               arial, sans-serif;
    font-size:                 16px;
    padding:                   4px 6px 4px 4px;
    margin:                    0px 0px 0px 0px;
    border:                    solid 1px #d0d0d0;
    background-color:          #ffffff;
}
textarea.profilebox {
    font-family:               arial, sans-serif;
    font-size:                 16px;
    padding:                   4px 6px 4px 4px;
    margin:                    0px 0px 0px 0px;
    border:                    solid 1px #d0d0d0;
    background-color:          #ffffff;
}

select.advSearch {
    font-family:               arial, sans-serif;
    font-size:                 16px;
    padding:                   4px 6px 4px 4px;
    margin:                    0px 0px 0px 0px;
    border:                    solid 1px #d0d0d0;
    background-color:          #ececec;
}

label {
    font-family:               arial, sans-serif;
    font-size:                 14px;
    font-weight:               normal;
}

div.navTab {
 position:      relative;
 float:         left;
 height:        44px;
 margin:        6px 0px 0px 0px;
 padding:       0px 13px 0px 12px;
 white-space:   nowrap;
 overflow:      visible;
}

div.navTabCurrent {
 position:      relative;
 float:         left;
 height:        44px;
 margin:        6px 0px 0px 0px;
 padding:       0px 13px 0px 12px;
 background:    #0e0f0e;
 overflow:      visible;
 white-space:   nowrap;
 cursor:        pointer;
}

a.navTab {
  font-family: calibri, arial, sans-serif;
  font-size:   14px;
  font-weight: bold;
  top:         15px;
  color:       #000000;
}
a.navTab:hover {
  text-decoration: none;
}
a.navTabCurrent {
  font-family: calibri, arial, sans-serif;
  font-size:   14px;
  font-weight: bold;
  top:         15px;
  color:       #ffffff;
}
a.navTabCurrent:hover {
  text-decoration: none;
}

div.navTabDivider {
  position:       relative;
  float:          left;
  margin-top:     6px;
  height:         44px;
  width:          1px;
  background:     #d7d7d7;
}

#welcomePanel {
  position:      relative;
  margin:        0px 0px 0px 0px;
  padding:       20px 0px 0px 25px;
  width:         460px;
  text-align:    left;
}

#latestNewsPanel {
  position:      relative;
  float:         right;
  margin:        -260px 25px 30px 0px;
  padding:       10px 10px 10px 20px;
  width:         420px;
  height:        300px;
  text-align:    left;
  background:    #0a0d09 url('img/img_background_latestNewsPanel.jpg') no-repeat;
  border:        1px solid #9c9c9c;
}
.latestNewsPanelHeader {
  position:            relative;
  font-family:         calibri,arial,sans-serif;
  font-size:           25px;
  color:               #ffffff;
  padding:             5px 0px 4px 0px;
  margin:              0px 0px 0px 0px;
  border-bottom:       1px solid #444444;
}

h3.latestNewsPanelTitle {
  position:            relative;
  font-family:         calibri,arial,sans-serif;
  font-size:           18px;
  font-style:          italic;
  color:               #f19af3;
  padding:             15px 0px 0px 0px;
  margin:              0px 0px 0px 0px;
  border:              0px;
}


.greyBoxHeading {
  position:            relative;
  font-family:         calibri,arial,sans-serif;
  font-size:           15px;
  color:               #ffffff;
  padding:             0px 0px 4px 0px;
  margin:              0px 5px 0px 5px;
  border-bottom:       1px solid #444444;
}

table.info {
  margin-top:          10px;
}

tr.info {
  padding-top:         10px;
  padding-bottom:      10px;
}

td.left {
 margin-top:          20px;
 font-size:            14px;
 color:                #d0d0d0;
}

td.right {
 margin-top:          20px;
 font-size:            14px;
 color:                #f0f0f0;
}

tr.memberProfile {
  width:         95%;
  background:		url('img/img_background_formElementContainer.jpg') repeat-x bottom;
}

th.memberProfile {
	font-family:		'arial';
	font-size:		12px;
	font-weight:		bold;
}

td.memberProfile {
	padding:		5px 10px 5px 10px;
	font-family:		'arial';
	font-size:		12px;
	font-weight:		normal;
}

div.ratesItem {
  position:relative; float:left; font-size:12px; margin:5px 0px 0px 0px; width:55px; text-align:left;
}

#header {
	position:		relative;
	clear:			both;
	text-align:		left;
	left:			0px;
	margin:			0px auto 0px auto;
	width:			910px;
	min-height:		243px;
	background:		#ffffff url('img/img_background_header.png');
}

#footer {
	position:		relative;
	clear:			both;
	text-align:		left;
	bottom:			0px;
	margin:			0px auto 0px auto;
	width:			910px;	
	min-height:		203px;
	background:		url('img/img_background_footer.png') no-repeat bottom;
}


div.formElementSearch {
	position:		relative;
	text-align:		left;
        font-family:            calibri,arial,sans-serif;
	font-weight:		normal;
	font-size:		14px;
	color:			#333333;
	padding:   		20px 0px 0px 0px;
}

div.formElementProfile {
	position:		relative;
	text-align:		left;
	margin:                 0px auto 0px auto;
	width:                  95%;
        font-family:            calibri,arial,sans-serif;
	font-weight:		normal;
	font-size:		14px;
	color:			#333333;
	padding:   		20px 10px 10px 10px;
	background:             url('img/img_background_formElementContainer.jpg') repeat-x bottom;
}

.greyBoxes {
  font-family:          calibri,arial,sans-serif;
  font-size:            15px;
  padding:              10px 10px 10px 10px;
  background:           #0a0d09;
  border:               1px solid #9c9c9c;
  color:                #ffffff;
}

.profilesWrapper {
  font-family:          calibri,arial,sans-serif;
  font-size:            15px;
  padding:              10px 10px 10px 10px;
  background:           #0a0d09;
  border:               1px solid #9c9c9c;
  color:                #ffffff;
}

.profilesWrapperTab {
  font-family:          calibri,arial,sans-serif;
  font-size:            15px;
  padding:              10px 10px 10px 10px;
  background:           #0a0d09;
  border:               1px solid #9c9c9c;
  color:                #ffffff;
}

.profile {
  font-family:          calibri,arial,sans-serif;
  font-size:            15px;
  padding:              10px 10px 10px 10px;
  background:           #0a0d09;
  border:               1px solid #9c9c9c;
  color:                #ffffff;
}


.button {
	position:		relative;
	float:			left;
}

.clear {
	width:			1px;
	height:			1px;
	clear:			both;
}

.formInputs {
	color:			#333333;
	background: 		#d9e0ba;
	margin:			5px 0px 0px 0px;
	padding:		4px;
	border: 		2px solid #d3d8bb;
}

label.search {
	margin:			0px;
	color:			#5a9800;
	font-size:		16px;
	font-weight:		normal;
}

label.share {
	margin:			0px;
	color:			#54026e;
	font-size:		16px;
	font-weight:		normal;
}

.submit {
	margin:			0px 0px 0px 0px;
	background: 		#f0f0f0 url('img/img_background_submitTile.png');
	padding:		3px 30px 3px 30px;
	border: 		1px solid #f0f0f0;
	font-weight:		normal;
	color:			#ffffff;
}

.check {
	margin:			0px 0px 0px 0px;
	background: 		#68237f;
	padding:		3px 3px 3px 3px;
	border: 		2px solid #54026e;
	font-weight:		bold;
	color:			#ffffff;
}


td.menuTop { background:#472e4c; padding:20px; font-family:arial,sans-serif; font-size:16px; font-weight:bold; color:#ffffff; width:200px }
td.goldTop { background:#666429; padding:20px; font-family:arial,sans-serif; font-size:16px; font-weight:bold; color:#ffffff; width:200px }
td.silverTop { background:#59575c; padding:20px; font-family:arial,sans-serif; font-size:16px; font-weight:bold; color:#ffffff; width:200px }
td.bronzeTop { background:#664824; padding:20px; font-family:arial,sans-serif; font-size:16px; font-weight:bold; color:#ffffff; width:200px }

td.menu { background:#5b2b5f; padding:20px; font-family:arial,sans-serif; font-size:14px; color:#ffffff }
td.gold { background:#a9a740; padding:20px; font-family:arial,sans-serif; font-size:14px; color:#000000 }
td.silver { background:#8b8c8e; padding:20px; font-family:arial,sans-serif; font-size:14px; color:#000000 }
td.bronze { background:#a26b42; padding:20px; font-family:arial,sans-serif; font-size:14px; color:#000000 }

td.order { padding:5px; font-family:arial,sans-serif; font-size:14px; color:#ffffff }

