/* Layout */

/*-------------------------------*/

body {

font-size: 65%; 

padding: 0 0 0 0px; 

margin:0 0 0 0px;

font-family:Arial, Helvetica, sans-serif;

background-color:#C146C1;

background-image:url(../media/images/home-page-bg.jpg);

background-repeat:repeat-x;

background-position:left top;

}

#container {

width: 776px;

margin: 0px auto;  

padding-top:80px;

background-image:url(/media/images/home-header.jpg);

background-position:top center;

background-repeat:no-repeat;

}

/* header */

/*-----------------------------------*/

#header{

clear: both; 

width: 776px; 

height:32px;

}

/*-----------------------------------*/

/* centre module */

/*-----------------------------------*/

#modulehome{

clear: both; 

width: 776px; 

padding-top:36px;

background-image:url(/media/images/mod-home-head.jpg);

background-position:top left;

background-repeat:no-repeat;

}

#modulehome-foot{

clear: both; 

width: 636px;

padding-right:140px;

padding-top:20px;

height:138px;

background-image:url(/media/images/mod-home-foot.jpg);

background-position:top left;

background-repeat:no-repeat;

text-align:right;

}

/*-----------------------------------*/

/* gallery module */

/*-----------------------------------*/

#gallery-module {

float: left;

width: 716px;

font-size:110%;

background-image:url(/media/images/mod-home-bg.jpg);

background-position:top left;

background-repeat:repeat-y;

padding-left: 60px;

}

/*-----------------------------------*/



/* Centre Module Content */

/*--------------------*/

#homecontent {

float: left;

width: 776px;

font-size:110%;

background-image:url(/media/images/mod-home-bg.jpg);

background-position:top left;

background-repeat:repeat-y;

}

#homecontentleft {

float: left;

width: 363px;

padding-left:60px;

padding-right:10px;

padding-top:200px;

font-size:100%;

background-image:url(/media/images/home-title.jpg);

background-position:top left;

background-repeat:no-repeat;

}

#homecontentleft p {

color: #890863;

line-height:13px;

font-family:Arial, Helvetica, sans-serif;

}

#homecontentleft a {

color: #6C0149;

text-decoration:underline;

font-weight:normal;

}

#homecontentleft a:hover{

color: #000000; 

text-decoration:underline

}

#homecontentleft  hr{

color:#999999;

width:380px;

text-align:left;

}

#homecontentleft li {

color: #890863;

line-height:13px;

}

#homecontentleft li a {

color:#006699;

line-height:13px;

}

#homecontentright {

float: left;

width: 280px;

padding-left:10px;

padding-right:10px;

font-size:100%;

height:100%

}

#splat {

position:relative;

background-position:bottom;

}

.partnerlinkbox {

float: left;

width: 350px;

height:100px;

font-size:110%;

background-color:#D786D7;

}



/*-------------------------------*/



/*-------------------------------*/



#sub-offer {

position:relative;

clear:both;

width: 363px;

}

.sub-offer-body {

position:relative;

clear:both;

width: 304px;

background-image:url(../media/images/Home-Special-Offer-bg.jpg);

background-position:top;

background-repeat:repeat-y;

padding-left:13px;

padding-right:46px;

padding-bottom:4px;

padding-top:0px;

margin:0 0 0 0px;

text-align:left;

}

.sub-offer-body p{

color: #55013A;

}

.sub-offer-body a{

font-weight: normal;

color: #6C0149;

font-size:100%;

}

.sub-offer-body a:hover {

color: #55013A;

}





#sub {

position:relative;

clear:both;

width: 278px;

color: #890863;

}

.sub-body {

position:relative;

clear:both;

width: 256px;

background-image:url(../media/images/home-sub-bg.jpg);

background-position:top;

background-repeat:repeat-y;

padding-left:8px;

padding-right:14px;

padding-bottom:4px;

padding-top:0px;

text-align:left;

color: #890863;

}

.sub-body p{

color: #55013A;

}

.sub-body a{

color: #6C0149;

}

.sub-body a:hover {

color: #55013A;

}







/*-----------------------------------*/



/* hoizontal top menu */

/*-----------------------------------*/

.topmenu {

clear: both;

width:756px; 

float: left; 

display:inline;

direction:ltr;

text-align:left;

font-family:Arial, Helvetica, sans-serif;

background-image:url(/media/images/top-menu-bg-home.jpg);

background-position:top left;

background-repeat:no-repeat;

margin-top:50px;

height:61px;

padding-top:21px;

padding-bottom:10px;

padding-left:20px;

}

.topmenu a {

color:#12B0B0;

text-decoration:none;

}

.topmenu ul{

color:#999999;

text-decoration:none;

display:inline;

direction:ltr;

margin:0 0 0 0px;

padding:0 0 0 0px;

height:32px;

}

.topmenu li{

color:#EECAEE;

text-decoration:none;

display:inline;

direction:ltr;

padding-top:16px;

padding-bottom:16px;

padding-left:5px;

padding-right:5px;

list-style-position:outside;

background-image:url(../media/images/top-menu-bg-home-right.jpg);

background-repeat:no-repeat;

background-position:right;

width:90px;

}

.topmenu li a{

color:#EECAEE;

text-decoration:none;

font-weight:normal;

font-size:120%;

width:90px;

}

.topmenu li a:hover{

color:#2B001D;

}

/*-----------------------------------*/



/*Right options */

/*-----------------------------------------------*/

#navright{

float: right; 

width: 43px; 

margin: 0 0 0 0px; 

padding: 0 0 0 0px;

}

#navright ul {

list-style-type:none;

list-style-position:outside;

margin:0 0 0 0px;

padding:0 0 0 0px;

}

#navright li {

list-style-type:none;

list-style-position:outside;

padding-top:6px;

padding-bottom:2px;

padding-left:5px;

height: 18px;

margin:0 0 0 0;

list-style-position:outside;

}

#navright li a {

text-decoration:none;

color: #999999;

cursor:pointer;

}

#navright li a:hover {

text-decoration:none;

color:#006699;

}

/*-----------------------------------------------*/



/* Footer */

/*-------------------------------*/



#footer {

clear: both;

text-align: left;

}

#footer p {

color: #55013A;

text-decoration: none;

font-size:110%;

}

#footer a {

color: #55013A;

text-decoration: none;

}

#footer a:hover {

color: #55013A;

text-decoration: underline;

}

#footerinfo {

clear: both;

width: 574px; 

text-align: left;

height:25px;

border-top:2px #272727 solid;

border-bottom:10px #272727 solid;

background-color:#1B1B1B;

padding-top:10px;

margin-left:193px;

padding-left:10px;

color:#cccccc;

}

#footerinfo p {

color:#cccccc;

text-decoration: none;

font-size:90%;

}

#footerinfo a {

color:#cccccc;

text-decoration: none;

}

#footerinfo a:hover {

color: #990000; 

text-decoration: none;

}

/*-------------------------------*/



/* News

/*-----------------------*/



#news{

float: right; 

width: 160px;

}

#newsitem{

float: right; 

width: 147px; 

color: #999999;

height:17px;

padding-top:14px;

background-image:url(../media/images/newslink-bg.jpg);

background-position:bottom left;

background-repeat:no-repeat;

padding-left:13px;

margin-bottom:3px;

color: #999999;

}

#newsitem p {

color:#999999;

text-decoration:none;

font-weight:normal

}

#newsitem a {

color:#666666;

text-decoration:none;

font-weight:normal;

width:150px;

height:21px;

font-size:110%;

}

#newsitem a:hover {

color:#12B0B0;

text-decoration:none;

font-weight:normal

}

/*-----------------------*/



/* Generic styling */

/*-------------------------------*/

hr {

height:1px;

width:300px;

color:#66B1DB;

margin-bottom:6px;

}

h1 {

font-weight: bold;

color: #55013A;

font-size:130%;

}

h2 {

font-weight: bold;

color: #55013A;

font-size:100%;

}

h3 {

font-weight: normal;

font-size:110%;

color:#12B0B0;

margin:0 0 0 0px;

background-image:url(../media/images/h3-bg.jpg);

background-position:top;

background-repeat:no-repeat;

height:31px;

width:155px;

padding-top:10px;

padding-left:5px;

margin-bottom:6px;

}

h4 {

font-weight: bold;

font-size: 110%;

color:#666666;

line-height:10px;

margin:0 0 0 0px;

}


