/* ============== GENERAL ============== */
* {
	outline-style: none;
	outline-width: 0;
}
body {
	background: #040404 url(../images/mainBg.jpg) top left repeat-x;
	font-family: Georgia, serif;
	margin: 0;
	padding: 0;
}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner    { border : 0px; } 


div#outerDiv{	
	width: 951px;
	/*background: #0c0c11 url(../images/mainBg.jpg) no-repeat top left;*/
	margin: 0 auto;
	/*border: 1px solid red;*/
}

/* ============== HEADER ============== */

div#header{	
	margin-top: 0px;
	position: relative;
	height: 143px;
	background: url(../images/headerBg.gif) no-repeat top left;
}

/* ============== BANNER ============== */

div#banner {
	position: relative;
	height: 143px;
	background: url(../images/banner.jpg) no-repeat top left;
	/*border:1px solid red;*/
	margin: 0 15px;
	/*text-indent: -1000em;*/
}

div#banner h1{
	position: absolute;
	top: 72px;
	left: 377px;
	font-family: "Arial", sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic; 
	color: #dfd6d6;	
	/*display: block;
	text-decoration: none;*/
}

div#banner h2{
	position: absolute;
	top: 72px;
	left: 377px;
	font-family: "Arial", sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic; 
	color: #dfd6d6;	
	margin:0;
	padding:0;
	/*display: block;
	text-decoration: none;*/
}

/* ============== MAIN MENU ============== */

#header div#mainMenu {
	position: absolute;
	right: 25px;
	bottom: 3px;
}

#mainMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainMenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#mainMenu li a:link, #mainMenu li a:visited {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #909398;
	display: block;
	text-decoration: none;
	padding: 0 10px;
	/*margin-right: 10px;*/
	line-height: 25px;
	border: none;
	outline: none;
	background: url(../images/menuLine.gif) no-repeat 0 3px;
}

#mainMenu li a:hover, #mainMenu li a:active {
	color: #b72324;
}

#mainMenu li a.noBackground {
	background: url(../images/home.gif) no-repeat center center;
	text-indent: -1000em;
	width: 24px;
}

#mainMenu li a.noBackground:hover, #mainMenu li a.noBackground:active {
	background: url(../images/homeRed.gif) no-repeat center center;
	text-indent: -1000em;
	width: 24px;
}

#mainMenu li a.current {
	color: #b72324;
	font-weight: bold;
}

#mainMenu li a.current:hover {
	color: #b72324;
	/*cursor: default;*/
}

/* ============== CONTENT ==============*/
#content{
	margin-top: 30px;
}

/* ============== SIDE BAR LEFT ==============*/

#content div#sideBarLeft {
	float: left;
	width: 301px;
	padding: 0;
	margin: 0;
	/*background-color: red;*/
}

#sideBarLeft h1 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;
	width: 251px;
	background-color: #6c0c0e;
	padding: 2px 10px ;
}

#sideBarLeft h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;
	width: 251px;
	background-color: #6c0c0e;
	padding: 2px 10px ;
}

#sideBarLeft p.header {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;
	width: 251px;
	background-color: #6c0c0e;
	padding: 2px 10px ;
}

#sideBarLeft .calch2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0 0 10px 20px;	
	width: 211px;
	background-color: #6c0c0e;
	padding: 2px 10px ;
}

#sideBarLeft div.offer {
	position: relative;
	width: 270px;
	height: 38px;
	margin-bottom: 4px;
	clear: both;	
}

#sideBarLeft div.offer div.image {
	position: absolute;
	top: 0;
	left: 0px;
	width: 50px;
	height: 38px;
	border: 1px solid #63696a;
	/*margin-right: 5px;*/
}

#sideBarLeft div.offer div.image img {
	border: 0;
}

#sideBarLeft div.offer div.offerDiv {
	position: absolute;
	top: 0;
	left: 55px;
	width: 204px;
	height: 27px;
	background: url(../images/offerBg.jpg) no-repeat top left;	
	padding: 5px 0 6px 9px;
	border: 1px solid #63696a;
}

#sideBarLeft div.offer div.offerDiv div.name{	
	float: left;
	width: 162px;	
}

#sideBarLeft div.offer div.offerDiv div.name h1{	
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #b72324;
	margin: 0;
	padding: 0;	
	width: 160px;
	background: none;
}

#sideBarLeft div.offer div.offerDiv div.name h2{	
	font-family: Arial, sans-serif;
	font-size: 13px;
	/*font-weight: bold;*/
	color: #b72324;
	margin: 0;
	padding: 0;	
	width: 160px;
	background: none;
}

#sideBarLeft div.offer div.offerDiv div.name a{	
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #b72324;
	margin: 0;
	padding: 0;	
	text-decoration: none;
}

#sideBarLeft div.offer div.offerDiv div.name a:hover, #sideBarLeft div.offer div.offerDiv div.name a:active {
	color: #d9292a;
}

#sideBarLeft div.offer div.offerDiv div.name p.network{	
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #bdb8b8;
	margin: 0;
	margin-top: -1px;
	padding: 0;	
}

#sideBarLeft div.offer div.offerDiv div.rakebac{	
	float: left;
	width: 38px;
	height: 30px;	
	padding: 0;
	text-align: center;
	margin-top: -2px;	
	text-indent: -1000em;	
}

#sideBarLeft div.offer div.offerDiv div.rakebac a:link, #sideBarLeft div.offer div.offerDiv div.rakebac a:visited{	
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #b72324;
}

/* ============== MAIN CONTENT ==============*/

#content div#mainContent {
	margin: 0;
	padding: 0;
	float: left;
	width: 399px;
	overflow: hidden;	
}

#mainContent p {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #cbc9b9;
	padding: 0;	
	margin: 20px 0;	
}

#mainContent h1, #mainContent h2, #mainContent h4 {
	font-family: Arial, sans-serif;	
	margin: 0;
}

#mainContent h1 {
	font-weight: bold;
	font-size: 16px;
	color: #cbc9b9;
	padding: 0 0 20px 0;	
}

#mainContent h2 {
	font-weight: bold;
	font-size: 14px;
	color: #cbc9b9;	
}

#mainContent h3 {
	font-weight: bold;
	font-size: 13px;
	color: #cbc9b9;
}

#mainContent h4 {
	font-family: Arial, sans-serif;	
	margin: 40px 0 0 0;
	font-weight: bold;
	font-size: 22px;
	color: #cb1e1f;
	padding: 0 5px;
	text-align: center;
}

#mainContent ol {
	font-family: Arial, sans-serif;	
	font-size: 12px;		
	padding: 0 10px;
	margin: 0;
	list-style-type: disc;
	list-style-position: outside;
}

#mainContent li {
	color: #cbc9b9;
	font-weight: bold;	
	/*margin: 0;*/
	/*padding-left: -10px;*/
}

p#mainTop {	
	margin: 0;
}

p#mainTop+h2 {
	padding: 27px 0 0 37px;
	font-family: "Arial", sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic; 
	color: #c5c4bf;	
}

p#mainBottom {	
	margin: 0;
}

p#mainBottom+h2 {
	padding: 0 0 0 87px;
	font-family: "Arial", sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic; 
	color: #c5c4bf;	
}

/* ============== BONUS ==============*/

div#outerDiv div#content div#mainContent div#bonus {	
	margin:0;
	padding:0;
}

div#outerDiv div#content div#mainContent div#bonus h1 {
	font-family: Arial, sans-serif;	
	margin: 40px 0 0 0;
	font-weight: bold;
	font-size: 22px;
	color: #cb1e1f;
	padding: 0 5px;
	text-align: center;
}

/* ============== MAIN CONTENT BOTTOM ==============*/

#content div#mainContent div#mainContentBottom {
	margin: 0;
	padding: 0;
}

#content div#mainContent div#mainContentBottom  h2{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #b72324;
	padding: 0;
	margin: 0;
	padding-top: 20px;
	margin-bottom: 15px;
	text-align: center;
}

#content div#mainContent div#mainContentBottom  h3{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #808388;
	line-height: 24px;
	padding-left: 25px;
}

#content div#mainContent div#mainContentBottom  h3 a{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #808388;
	font-weight: bold;
	text-decoration: none;
}

#content div#mainContent div#mainContentBottom hr{
	color: #b62324;
	background-color: #b62324;
	height: 1px;
	border: none;
	margin: 20px 0 30px 0;
}

/* ============== MAIN CONTENT BOTTOM TEXT ==============*/

#mainContentBottomText {
	margin: 0;
	padding: 0;
}

#mainContentBottomText h2{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #b72324;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#mainContentBottomText p{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #808388;
	text-align: justify;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

/*
#content div#mainContent div#mainContentBottomText p a{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #808388;
	text-decoration: none;		
	font-weight: bold;
}*/

#content div#mainContent div#mainContentBottomText h2>a{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #b72324;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	text-decoration: none;
}

/* ============== SIGN UP ==============*/
#signup {
	position: relative;
	border: 0px;
}

#signup h1 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;	
	background-color: #6c0c0e;
	padding: 2px 10px ;
	display: block;
	margin-bottom: 15px;
}

#signup h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	background-color: #6c0c0e;
	padding: 2px 10px ;
	display: block;
	margin: 15px 0;
}

#signup ol, ul {
	font-family: Arial, sans-serif;	
	font-size: 12px;		
	padding: 0 10px;
	margin: 0;
	list-style-type: disc;
	list-style-position: outside;
}

#signup li {
	color: #cbc9b9;
	font-weight: bold;	
	margin-left: 10px;
	/*margin: 0;*/
	/*padding-left: -10px;*/
}

#signup p {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #cbc9b9;
	padding: 0;	
	margin: 20px 0 0 0;	
}

div#outerDiv div#content div#mainContent div#signup div{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #cbc9b9;
	padding: 0;	
	margin: 20px 0 0 0;	
}

div#outerDiv div#content div#mainContent div#signup div.shortText{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	color: #cbc9b9;
	/*color: #000;*/
	padding: 5px;	
	margin: 0 0 20px 0;	
	text-align: justify;
}

div#outerDiv div#content div#mainContent div#signup div.shortText p {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #cbc9b9;
	padding: 0;	
	margin: 20px 0 0 0;	
}

div#outerDiv div#content div#mainContent div#signup div.shortText div{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #cbc9b9;
	padding: 0;	
	margin: 20px 0 0 0;	
}

div#outerDiv div#content div#mainContent div#signup div.shortText a:link, div#outerDiv div#content div#mainContent div#signup div.shortText a:visited {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;	
	color: #b72324;
	outline: none;
	text-decoration: underline;
}

div#outerDiv div#content div#mainContent div#signup div.shortText a:hover, div#outerDiv div#content div#mainContent div#signup div.shortText a:active {
	color: #b72324;
	text-decoration: none;
}

div#outerDiv div#content div#mainContent div#signup div.shortText a.tag:link, div#outerDiv div#content div#mainContent div#signup div.shortText a.tag:visited {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;	
	color: #cbc9b9;
	outline: none;
	text-decoration: none;
}

div#outerDiv div#content div#mainContent div#signup div.shortText a.tag:hover, div#outerDiv div#content div#mainContent div#signup div.shortText a.tag:active {
	text-decoration: none;
}

div#outerDiv div#content div#mainContent div#signup div.shortText h5{
	font-family: Arial, sans-serif;	
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	color: #cbc9b9;
	padding: 0;	
	margin: 20px 0 0 0;	
}

div#outerDiv div#content div#mainContent div#signup div.shortText h5 a:link, div#outerDiv div#content div#mainContent div#signup div.shortText h5 a:visited{
	font-size: 24px;
	color: #b72324;
	text-decoration: underline;
}

div#outerDiv div#content div#mainContent div#signup div.shortText h5 a:active, div#outerDiv div#content div#mainContent div#signup div.shortText h5 a:hover{
	font-size: 24px;
	color: #b72324;
	text-decoration: none;
}

#signup table {
	width: 100%;
}

/* ============== MAIN TEXT ==============*/
#maintext {
	
}

#maintext h1 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;	
	background-color: #6c0c0e;
	padding: 2px 10px ;
	display: block;
	margin-bottom: 15px;
	text-transform:uppercase;
}

#maintext h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;	
	background-color: #6c0c0e;
	padding: 2px 10px ;
	display: block;
	margin: 15px 0;
	text-transform:uppercase;
}

#maintext h3 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;	
	background-color: #6c0c0e;
	padding: 2px 10px ;
	display: block;
}

#maintext h4 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;	
	background-color: #6c0c0e;
	padding: 2px 10px ;
	display: block;
}

#maintext ol, ul {
	font-family: Arial, sans-serif;	
	font-size: 12px;		
	padding: 0 10px;
	margin: 0;
	list-style-type: disc;
	list-style-position: outside;
}

#maintext li {
	color: #cbc9b9;
	font-weight: normal;	
	margin-left: 10px;
	/*margin: 0;*/
	/*padding-left: -10px;*/
}

#maintext p {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #cbc9b9;
	padding: 0;	
	margin: 20px 0 0 0;	
}

#outerDiv div#mainContent div#maintext div{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #cbc9b9;
	padding: 0;	
	margin: 20px 0 0 0;	
}

#maintext table {
	width: 100%;
}

#maintext image {
	border: none;
}

#outerDiv div#mainContent div#maintext a:link, #outerDiv div#mainContent div#maintext a:visited {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #b72324;	
	outline: none;
	text-decoration: underline;
}

#outerDiv div#mainContent div#maintext a:hover, #outerDiv div#mainContent div#maintext a:active {
	text-decoration: none;
}

/* ============== FAQ MAIN ==============*/

#outerDiv div#mainContent div#maintext div.faqM{
	margin-bottom: 20px;	
}

#outerDiv div#mainContent div#maintext div.faqM div.ques{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	margin: 0;
	padding: 0;
}

#outerDiv div#mainContent div#maintext div.faqM div.ques span{	
	color: #d52929;
	padding-right: 8px;
}

#outerDiv div#mainContent div#maintext div.faqM div.ans{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #fff;		
	margin: 0;
	padding: 0;
}

#outerDiv div#mainContent div#maintext div.faqM div.ans span{	
	color: #d52929;
	padding-right: 8px;
}

div.ans>p, div.ans>div{	
	padding: 0;
	margin: 0;
	display:inline ;		
}

/* ============== SIDE BAR RIGHT ==============*/

#content div#sideBarRight {
	float: right;
	width: 222px;
	padding: 0;
	margin: 0;
	overflow: hidden;	
	/*background-color: red;*/
	/*height: 1000px;*/
}

#sideBarRight h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;
	width: 227px;
	background-color: #6c0c0e;
	padding: 2px 10px ;
}

#sideBarRight h3 {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
/* ============== Small button ============== */

#content div#sideBarRight div#sbuttons {
	padding: 0;
	margin-bottom: 20px;
}

#content div#sideBarRight div#sbuttons div.smallButton{
	float: left;
	width: 107px;
	height: 25px;
	padding: 0;
	margin: 0;
	overflow: hidden;	
	background: url(../images/buttonBg.gif) top left no-repeat;
	/*background-color: red;*/
	/*height: 1000px;*/
}

#content div#sideBarRight div#sbuttons div.smallButton a:link, #content div#sideBarRight div#sbuttons div.smallButton a:visited{
	display: block;
	width: 110px;
	height: 25px;
	line-height: 25px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #c5bdae;
	text-decoration: none;
	
}
	
/* ============== Contact form ============== */

#aboutForm {
	background: url(../images/formBg.jpg) repeat-y top left;
	padding: 10px;
	border: 1px solid #666c6c;
	margin-bottom: 20px;
}

#aboutForm input.input{
	font-family: Arial, sans-serif;
	font-size: 13px;	
	color: #000000;
	padding: 0 5px;
	width: 119px;
	height: 17px;
	border: none;
	background: url(../images/inputBg.jpg) no-repeat top left;
	/*background-color: #8a8987;*/
}

#aboutForm input.submit{	
	font-family: Arial, sans-serif;
	font-size: 14px;	
	color: #b72324;
	text-align: left;
	margin: 3px 0 0 110px;
	padding: 0;
	width: 89px;
	/*width: 119px;
	height: 14px;*/
	border: none;
	/*background: #ddd;	*/
	background: none;
	cursor: pointer;
	cursor: hand;
	outline: none;
}

#aboutForm .formLayout{
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #c5c4bf;
	text-align: right;
	/*width: 20px;*/
	clear: left;	
	width: 65px;
	padding-right: 5px;
}

#aboutForm .formLayout1{
	font-family: Arial, sans-serif;
	font-size: 10px;	
	color: #c5c4bf;
	text-align: justify;
	/*width: 20px;*/
	clear: left;	
	width: 195px;
	padding: 5px 0 0 0;	
}

#aboutForm .stackForm{
	float: left;
	margin-bottom: .5em;
}

/* ============== FAQ ============== */

#faq {
	background: url(../images/formBg.jpg) repeat-y top left;
	border: 1px solid #666c6c;
	margin-bottom: 20px;
	padding: 12px 0 6px 20px;
}

#faq h3{
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #c5c4bf;
	padding: 0;
	margin: 0 0 6px 0;
	outline: none;
	font-weight: normal;
	/*line-height: 28px;*/
}

#faq a{
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #c5c4bf;
	text-decoration: none;
	outline: none;
	font-weight: normal;
}

#faq a:hover, #faq a:active {
	text-decoration: none;
	outline: none;
}

#faq h3 span{
	color: #b72324;	
	font-weight: normal;
}

/* ============== ARTICLES ============== */

#articles {
	background: url(../images/formBg.jpg) repeat-y top left;
	border: 1px solid #666c6c;
	margin-bottom: 20px;
	padding: 12px 20px 6px 20px;
}

#articles h3{
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #c5c4bf;
	padding: 0;
	margin: 0 0 6px 0;
	outline: none;
	font-weight: normal;
	/*line-height: 28px;*/
}

#articles a{
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #c5c4bf;
	text-decoration: none;
	outline: none;
	font-weight: normal;
}

#articles a:hover, #articles a:active {
	text-decoration: none;
}

#articles h2 span{
	color: #b72324;	
}


/* ============== ADD THIS ============== */

#addthis {
	background: url(../images/formBg.jpg) repeat-y top left;
	border: 1px solid #666c6c;
	margin-bottom: 20px;
	padding: 12px 0;
	text-align: center;
}

#addthis h2{
	font-family: Arial, sans-serif;
	font-size: 11px;	
	color: #c5c4bf;
	padding: 0;
	margin: 0 0 6px 0;
	outline: none;
	/*line-height: 28px;*/
}

#addthis a{
	font-family: Arial, sans-serif;
	font-size: 11px;	
	color: #c5c4bf;
	text-decoration: none;
	outline: none;
}

#addthis a:hover, #addthis a:active {
	text-decoration: none;
}

#addthis h2 span{
	color: #b72324;	
}

/* ============== ADDED STYLES ==============*/

.clear { clear: both }

.bg1 { background: url(../images/bg1.png) no-repeat center left}
.bg2 { background: url(../images/bg2.png) no-repeat center left}
.bg3 { background: url(../images/bg3.png) no-repeat center left}
.bg4 { background: url(../images/bg4.png) no-repeat center left}
.mainImg { margin-bottom:25px; border: none;}
.rakebaci33 { background: url(../images/rakebac33i.jpg) no-repeat left -3px;}
.rakebaci30 { background: url(../images/rakebac30i.jpg) no-repeat left -3px;}
.rakebaci27 { background: url(../images/rakebac27i.jpg) no-repeat left -3px;}
.rakebace30 { background: url(../images/rakebac30e.jpg) no-repeat left -3px;}
.step1 { width:50%; border-right: 2px solid #acada3; border-bottom: 2px solid #acada3; padding: 20px 21px 20px 0; vertical-align: top;}
.step2 { width:50%; border-bottom: 2px solid #acada3; padding: 20px 0 20px 21px; vertical-align: top;}
.step3 { width:50%; border-right: 2px solid #acada3; padding: 20px 21px 20px 0; vertical-align: top;}
.step4 { width:50%; padding: 20px 0 20px 21px; vertical-align: top;}
.table { font-family: Arial, sans-serif; font-size: 12px; color: #b6b7ac; text-align: justify;}
.number { font-family: Arial, sans-serif; font-size: 32px; color: #b6b7ac; font-weight: bold; width: 24%; vertical-align: top;}
.todo { font-family: Arial, sans-serif; font-size: 15px; color: #b6b7ac; font-weight: bold; width: 76%; vertical-align: top; padding: 3px 0 0 0; margin: 0; text-align: right;}
.how { font-family: Arial, sans-serif; font-size: 12px; color: #b6b7ac; font-weight: bold; vertical-align: top; padding: 10px 0;}
.forma input.submit{	
	font-family: Arial, sans-serif;
	font-size: 13px;	
	color: #b72324;
	text-align: right;
	/*margin: 0 0 0 133px;*/
	padding: 0;	
	margin: 0;
	margin-top: 5px;
	/*width: 119px;*/
	height: 20px;
	width: 50px;
	border: none;
	background: none;
	cursor: pointer;
	cursor: hand;
	outline: none;
}
.forma input {
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #000000;
	padding: 0 5px;
	width: 119px;
	height: 17px;
	border: none;
	/*background: url(../images/inputBg.jpg) no-repeat top left;*/
	background-color: #8a8987;
}

.forma td {
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #b6b7ac;
	padding: 0 0 10px 0;	
	margin: 0;
	text-align: right;	
}


.contactus input {
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #000000;
	padding: 0 5px;
	width: 119px;
	height: 17px;
	border: none;
	/*background: url(../images/inputBg.jpg) no-repeat top left;*/
	background-color: #8a8987;
}

.contactus textarea {
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #000000;
	padding: 1px 5px;	
	width: 250px;
	height: 100px;
	background-color: #8a8987;
	border: none;	
}

.contactus td {
	font-family: Arial, sans-serif;
	font-size: 14px;	
	color: #b6b7ac;
	padding: 0 10px 10px 0;	
	margin: 0;
	text-align: left;	
}
.contactus input.submit{	
	font-family: Arial, sans-serif;
	font-size: 13px;	
	font-weight: bold;
	color: #000;
	text-align: center;
	/*margin: 0 0 0 133px;*/
	padding: 0;	
	margin: 0;
	margin-top: 5px;
	/*width: 119px;*/
	height: 20px;
	width: 90px;
	border: none;
	background: none;
	background-color: #8a8987;
	cursor: pointer;
	cursor: hand;
	outline: none;
}

a.download:link {
	font-family: Arial, sans-serif;
	font-size: 28px; 
	color: #b72324; 
	font-weight: bold;
	text-decoration: none;	
}
a.download:visited {
	font-family: Arial, sans-serif;
	font-size: 28px; 
	color: #b72324; 
	font-weight: bold;
	text-decoration: none;	
}
a.download:active {
	font-family: Arial, sans-serif;
	font-size: 28px; 
	color: #b72324; 
	font-weight: bold;
	text-decoration: none;	
}
a.download:hover {
	font-family: Arial, sans-serif;
	font-size: 28px; 
	color: #b72324; 
	font-weight: bold;
	text-decoration: underline;	
}

a.main:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #808388;
	font-weight: bold;
	text-align: justify;
	font-weight: normal;
	margin: 0;
	padding: 0;
	
	text-decoration: none;	
}
a.main:visited {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #808388;
	font-weight: bold;
	text-align: justify;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;	
}
a.main:active {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #808388;
	font-weight: bold;
	text-align: justify;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;	
}
a.main:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #808388;
	font-weight: bold;
	text-align: justify;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: underline;	
}

a.main1:link {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #d52929;
	text-decoration: none;		
	display: block;
	margin-left: 323px;
	text-decoration: none;	
}
a.main1:visited {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #d52929;
	text-decoration: none;		
	display: block;
	margin-left: 323px;
	text-decoration: none;	
}
a.main1:active {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #d52929;
	text-decoration: none;		
	display: block;
	margin-left: 323px;
	text-decoration: none;	
}
a.main1:hover {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #d52929;
	text-decoration: none;		
	display: block;
	margin-left: 323px;
	text-decoration: none;	
}

a.main2:link {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #808388;
	text-decoration: none;		
	font-weight: bold;
}
a.main2:visited {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #808388;
	text-decoration: none;		
	font-weight: bold;
}
a.main2:active {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #808388;
	text-decoration: none;		
	font-weight: bold;
}
a.main2:hover {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #808388;
	text-decoration: none;		
	font-weight: bold;
}

.code { font-family: Arial, sans-serif; font-size: 18px; color: #b72324; font-weight: bold; vertical-align: top; padding: 0 0 10px 0;}
.width60 {width: 60%; padding: 20px 5px 10px 0; vertical-align: middle;}
.width40 {width: 40%}
.padd {padding-bottom: 5px}

/* ============== CALCULATOR ============== */

#calculator {
	background: url(../images/calculatorBg.jpg) repeat-y top left;
	padding: 15px 3px 0 3px;
	border: 1px solid #666c6c;
	margin: 0 0 0 20px;
	width: 223px;
}

#calculator option{	
	font-family: Arial, sans-serif;
	background: url(../images/inputBg.jpg) no-repeat top left;	
	font-size: 12px;	
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;	
}

#calculator select{	
	font-family: Arial, sans-serif;
	background: url(../images/inputBg.jpg) no-repeat top left;	
	font-size: 12px;	
	color: #000;
	width: 110px;
	text-align: left;
	margin: 0;
	padding: 0;	
}

#calculator .formLayout{
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #c5c4bf;
	text-align: right;
	/*width: 20px;*/
	clear: left;	
	width: 90px;
	padding-right: 10px;
}

#calculator .resultLayout{
	font-family: Arial, sans-serif;
	font-size: 12px;	
	color: #c5c4bf;
	text-align: left;
	/*width: 20px;*/
	clear: left;	
	width: 239px;
	padding: 10px 10px 0 10px;
}

#calculator .container {
	position: relative;
	margin: 0;
	padding: 0;
	width: 239px;
	height: 55px;
	clear: both;
}

#calculator div.container div.rakeback{	
	margin: 0;
	padding: 0;
	float: left;
	width: 105px;	
	padding-bottom: 5px;
}
#calculator div.container div.rakebackvalue{	
	margin: 0;
	padding: 0;
	float: left;
	width: 134px;		
	padding-bottom: 5px;
	font-weight: bold;
	overflow: hidden;
}


#calculator .stackForm{
	float: left;
	margin-bottom: .5em;
}

#calculator input.button{
	font-family: Arial, sans-serif;
	font-size: 14px;	
	color: #b72324;
	text-align: left;
	margin: 3px 0 0 10px;
	padding: 0;
	width: 89px;	
	/*width: 119px;
	height: 14px;*/
	border: none;
	/*background: #ddd;	*/
	background: none;
	cursor: pointer;
	cursor: hand;
	outline: none;	
}

#calculator input.input{
	font-family: Arial, sans-serif;
	font-size: 13px;	
	color: #000000;
	padding: 0 7px;
	width: 30px;
	height: 17px;
	border: none;
	background: url(../images/inputBg.jpg) no-repeat top left;	
	/*background-color: #8a8987;*/
}
/* ============== ROOM Navigation ==============*/

#content div#roomNavigation {	
	margin: 0;
	padding: 0 0 4px 0;
	float: left;
	width: 650px;
	height: 21px;
	overflow: hidden;
	background: url(../images/roomNavigationBg.gif) repeat-x bottom left;
}

#roomNavigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	outline: none;
}

#roomNavigation li {
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	outline-style:none;
	outline-width:0;
}

#roomNavigation li a:link, #roomNavigation li a:visited {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cbc9b9;
	display: block;
	text-decoration: none;
	padding-top: 0;
	margin: 0;
	line-height: 21px;
	height: 21px;
	width: 128px;
	/*margin-right: 10px;*/
	border: none;
	outline-style:none;
	outline-width:0;
	background: url(../images/roomNavigatorBg.gif) no-repeat top left;
}

#roomNavigation li a:hover {
	background: url(../images/roomNavigatorBg.gif) no-repeat bottom left;
}

#roomNavigation li a:active {
	outline-style:none;
	outline-width:0;
}

#roomNavigation li a.current {
	background: url(../images/roomNavigatorBg.gif) no-repeat bottom left;
}

#roomNavigation li a.current:hover {
	background: url(../images/roomNavigatorBg.gif) no-repeat bottom left;
}


/* ============== ROOM REVIEW CONTENT ==============*/

#content div#roomReview {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 1px 0 0 0;
	padding: 15px 20px;
	float: left;
	width: 610px;
	overflow: hidden;
	background-color: #c4c9cb;
}

#content div#roomReview h1 {
	font-weight: bold;
	font-size: 18px;
	color: #000;
	padding: 0;
	margin: 0;
}


#roomReview p.screen {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic; 
	color: #000;
	text-align: center;
	display: block;
	padding: 0 0 15px 0;
	margin: 0;
}

#roomReview p.thumbnails {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic; 
	color: #000;
	text-align: center;
	display: block;
	padding: 0 0 20px 0;
	margin: 0;	
}

#roomReview p.thumbnails img {
	margin: 0 5px;
	border: 2px solid #000;
}

#roomReview h1 {
	font-family: "Arial", sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic; 
	color: #000;
	text-align: left;
	display: block;
	padding: 0 0 20px 0;
	margin: 0;
}



#content div#roomReview #reviewText {
	margin: 0;
	padding: 0;
}

#content div#roomReview #reviewText h1 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic; 
	color: #b72324;
	margin: 0;
	padding: 0 0 15px 0;
	display: block;
}

#content div#roomReview #reviewText h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic; 
	color: #b72324;
	margin: 0;
	padding: 25px 0 15px 0;
	display: block;
}

#content div#roomReview #reviewText h3 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic; 
	color: #b72324;
	margin: 0;
	padding: 0 0 15px 0;
	display: block;
}

#content div#roomReview #reviewText h4 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic; 
	color: #b72324;
	margin: 0;
	padding: 0 0 15px 0;
	display: block;
}

#content div#roomReview #reviewText ol, ul {
	font-family: Arial, sans-serif;	
	font-size: 12px;		
	padding: 0 10px;
	margin: 0;
	list-style-type: disc;
	list-style-position: outside;
}

#content div#roomReview #reviewText li {
	color: #000;
	font-weight: normal;	
	margin-left: 10px;
	/*margin: 0;*/
	/*padding-left: -10px;*/
}

#content div#roomReview #reviewText p {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #000;
	padding: 0 0 15px 0;
	margin: 0;
}

#content div#roomReview #reviewText p font{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	color: #b72324;
}

#content div#roomReview div#reviewText div{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #000;
	padding: 0;	
	margin: 20px 0 0 0;	
}

#content div#roomReview #reviewText table {
	width: 100%;
}

#content div#roomReview #reviewText image {
	border: none;
}

#content div#roomReview #reviewText a:link, #content div#roomReview #reviewText a:visited {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;	
	color: #b72324;
	outline: none;
	text-decoration: underline;
}

#content div#roomReview #reviewText a:hover, #content div#roomReview #reviewText a:active {
	text-decoration: none;
}

#content div#roomReview #reviewText h5{
	font-family: Arial, sans-serif;	
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	color: #000;
	padding: 0;	
	margin: 20px 0 0 0;	
}

#content div#roomReview #reviewText h5 a:link, #content div#roomReview #reviewText h5 a:visited{
	font-size: 24px;
	color: #b72324;
	text-decoration: underline;
}

#content div#roomReview #reviewText h5 a:active, #content div#roomReview #reviewText h5 a:hover{
	font-size: 24px;
	color: #b72324;
	text-decoration: none;
}

/* ============== FOOTER ============== */

div#footer {
	width: 951px;
	clear: both;
	background: transparent; 
	margin: 0 auto;
	padding: 10px 0 20px 0;	
}

div#footer p {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #474849;	
	text-align: center;
	min-width: 951px;
	margin: 0 0 15px 0;	
}

#footer a {
	color: #474849;	
	text-decoration: none;
	margin: 0;
	padding: 0;		
	
}

#footer a:hover, #footer a:active {
	color: #474849;	
	text-decoration: underline;
}


/* ============== SIGNUP INFO ==============*/

div#outerDiv div#content div#mainContent div#signUpInfo {	
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #cbc9b9;
	width: 399px;	
	overflow: hidden;
	padding: 20px 0 0 0;
}

div#outerDiv div#content div#mainContent div#signUpInfo div#roomImage {
	float: left;
	width: 168px;
	margin:0;
	padding:0;
}

div#outerDiv div#content div#mainContent div#signUpInfo div#roomImage img{
	border: 1px solid #74797f;	
}

div#outerDiv div#content div#mainContent div#signUpInfo div#roomInfo {
	float: right;
	width: 219px;
	margin:0;
	padding:0;
	background: url(../images/signUpBg.jpg) repeat-y top left #262f3b;
	border: 1px solid #676b72;
}
div#outerDiv div#content div#mainContent div#signUpInfo div#roomInfo p.first {
	font-family: Arial, sans-serif;	
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #b6b7ac;
	margin:0;
	padding: 6px 0;
	background: url(../images/signUpDataBg.jpg) repeat-x bottom left;
	display: block;
}
div#outerDiv div#content div#mainContent div#signUpInfo div#roomInfo p.first span{
	font-family: Arial, sans-serif;	
	font-size: 18px;
	font-weight: bold;	
	color: #b72324;
	margin:0;
	padding: 0 0 0 5px;
}
div#outerDiv div#content div#mainContent div#signUpInfo div#roomInfo p.second {
	font-family: Arial, sans-serif;	
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #b6b7ac;
	margin:0;
	padding: 6px 0;
	background: url(../images/signUpDataBg.jpg) repeat-x bottom left;
	display: block;
}
div#outerDiv div#content div#mainContent div#signUpInfo div#roomInfo p.second span{
	font-family: Arial, sans-serif;	
	font-size: 38px;
	font-weight: bold;
	color: #b72324;
	margin:0;
	padding: 0 0 0 5px;
}
div#outerDiv div#content div#mainContent div#signUpInfo div#roomInfo p.last {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #b6b7ac;
	margin:0;
	padding: 6px 0;
	display: block;
}
div#outerDiv div#content div#mainContent div#signUpInfo div#roomInfo p.last span{
	font-family: Arial, sans-serif;	
	font-size: 18px;
	font-weight: bold;
	color: #b72324;
	margin:0;
	padding: 0 0 0 5px;
}


/* ============== SITEMAP ==============*/

#sitemap td {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #cbc9b9;
	padding: 0;	
	margin: 0;	
}

#sitemap td.siteHeader {
	font-family: Arial, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #cbc9b9;
	padding: 2px 0;	
	margin: 0;	
	background-color: #6c0c0e;
	width: 140px;
	/*text-transform:uppercase;*/
	vertical-align: top;
}

#sitemap h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbc9b9;
	margin: 0;
	margin-bottom: 10px;	
	background-color: #6c0c0e;
	padding: 2px 10px ;
	display: block;
	margin-bottom: 15px;
	text-transform:uppercase;
}


#sitemap ul
{
	padding: 0;
	margin: 0;
	margin-left: 9px;
	padding-left: 7px;
	list-style-type: disc;	
}

#sitemap li
{
	text-transform: capitalize;
}

#sitemap a
{
font-family: Arial, sans-serif;	
font-size: 11px;
display: block;
/*padding: 3px;*/
width: 108px;
vertical-align: middle;
}

#sitemap a:link, #sitemap a:visited
{
color: #cbc9b9;
text-decoration: none;
}

#sitemap a:hover
{
/*background-color: #369;*/
color: #fff;
}


div#siteMapNav
{
	width: 951px;
	background: transparent; 
	padding: 0;
	margin: 0 auto;
	text-align: center;	
}

div#siteMapNav p {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #474849;	
	text-align: center;
	margin:0;
	padding:0;
}

div#siteMapNav p a
{
text-decoration: none;
color: #cbc9b9;
}

div#siteMapNav p a:hover
{
color: #fff;
}

#siteMapNav ul
{
padding: .2em 0;
margin: 0 0 10px 0;
list-style-type: none;
color: #FFF;
width: 100%;
font-family: Arial, sans-serif;	
font-size: 11px;
text-align: center;
}

div#siteMapNav li { display: inline; }

div#siteMapNav li a
{
text-decoration: none;
color: #cbc9b9;
padding: .2em .8em;
}

div#siteMapNav li a:hover
{
color: #fff;
}
