.moduletopnav {
    background: url('../img/navmenuR.png') top right no-repeat;
}

.moduletopnav div {
    background: url('../img/navmenuL.png') top left no-repeat;
}

.moduletopnav div div {
    background:url('../img/navmenuL.png') bottom left no-repeat;
}

.moduletopnav div div div {
    background: #ffffff url('../img/navmenuR.png') bottom right no-repeat;
}

#navbar .moduletopnav a:link,#navbar .moduletopnav a:visited {
    background: url('../img/menubar.png') 100% 0 repeat-y;
}

.moduledarkS div {
    background: url('../img/mod_tl_darkS.html') top left no-repeat;
}

.moduledarkS div div, .moduletabledarkS div div {
    background: url('../img/mod_bl_darkS.html') bottom left no-repeat;
}

.moduledarkS div div div, .moduletabledarkS div div div{
    background: url('../img/mod_br_darkS.html') bottom right no-repeat;
}

.modulelightS div { 
    background: url('../img/mod_tl_lightS.html') top left no-repeat;
}

.modulelightS div div{
    background: url('../img/mod_bl_lightS.html') bottom left no-repeat;
}

.modulelightS div div div{
    background: url('../img/mod_br_lightS.html') bottom right no-repeat;
}

.modulemidS div {
    background: url('../img/mod_tl_midS.html') top left no-repeat;
}

.modulemidS div div{
    background: url('../img/mod_bl_midS.html') bottom left no-repeat;
}

.modulemidS div div div {
    background: url('../img/mod_br_midS.html') bottom right no-repeat;
}

.modulebdr {
    background: url('../img/boxright_bdr.html') top right no-repeat;
}

.modulebdr div {
    background: url('../img/boxleft_bdr.html') top left no-repeat;
}

.modulebdr div div {
    background: url('../img/boxleft_bdr.html') bottom left no-repeat;
}

.modulebdr div div div {
    background: url('../img/boxright_bdr.html') bottom right no-repeat;
}

.moduledark {
    background: url('../img/boxright_dark.html') top right no-repeat;
}

.moduledark div {
    background: url('../img/boxleft_dark.html') top left no-repeat;
}

.moduledark div div {
    background: url('../img/boxleft_dark.html') bottom left no-repeat;
}

.moduledark div div div {
    background: url('../img/boxright_dark.html') bottom right no-repeat;
}

.modulemid {
    background: url('../img/boxright_mid.html') top right no-repeat;
}

.modulemid div {
    background: url('../img/boxleft_mid.html') top left no-repeat;
}

.modulemid div div {
    background: url('../img/boxleft_mid.html') bottom left no-repeat;
}

.modulemid div div div {
    background: url('../img/boxright_mid.html') bottom right no-repeat;
}

.modulelight {
    background: url('../img/boxright_light.html') top right no-repeat;
}

.modulelight div {
    background: url('../img/boxleft_light.html') top left no-repeat;
}

.modulelight div div {
    background: url('../img/boxleft_light.html') bottom left no-repeat;
}

.modulelight div div div {
    background: url('../img/boxright_light.html') bottom right no-repeat;
}

.designer {
    color: #ffff00;
}

.designer a:link, .designer a:visited {
    color: #000000;
}

.designer a:hover {
    color: #000000;
}

#headerleader .module-gradient {
    background: url('../img/gradient.html') repeat-x top;
}

/*Border colors*/
.topbar {
    background: #227AB4;
}

#wrap-a {
    border: 1px solid #000000;
}

#wrap-b {
    border: 1px solid #FFFFFF;
}

#wrap {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
}

#wrap-c {
    border: 3px solid #FFFFFF;
}

#footer #mainlevel li a:hover, #footer #mainlevel li a#active_menu{
    color: #000;
}

/*Sitewide font style, DONT set size here*/
body {
    color: #000000;
    background: #7a93c9;
}

.contentheading, a.contentpagetitle:link, a.contentpagetitle:visited {	
    color: #227AB4;
}

.componentheading {
    color: #000;
}

a.contentpagetitle:hover {
    color: #666;
}

h1 {
    color: #000099;
}

h2 {
    color: #CC3333;
}

h3 {
    color: #227AB4;
}

h4 {
    color: #227AB4;
}

h5 {
    color: #227AB4;
}

h6 {
    color: #227AB4;
}

.createdate, .modifydate, .small {
    color: #BFBFBF;
}

/*a:link, a:visited {
    color: #0000FF;
}

a:hover {
    color: #0000FF;
}*/

a.category:hover {
    color: #227AB4;
}

table.contenttoc {
    color: #330;
}

div.mosimage_caption {
    color: #666;
}

.pagenav {
    color: #73819C;
}

/*Header for table content*/
td.sectiontableheader {
    color: #FFF;
    background: #222;
}

/*Alternating table rows*/
tr.sectiontableentry1 td, td.sectiontableentry1 {
    background-color: #F8F8F8;
}

tr.sectiontableentry2 td, td.sectiontableentry2 {
    background-color: #EFEFEF;
}

/*Main horizontal Navigation*/
#navbar .moduletopnav a:link, #navbar .moduletopnav a:visited{
    color: #ffffff;
}

#navbar .moduletopnav a:hover{
    background: #ff9900;
}

.moduledarkS, .moduledarkS a:link, .moduledarkS a:visited, .moduledarkS li a, .moduledarkS p, .moduledarkS td, .moduledarkS ul, .moduledarkS h3 {
    color: #000000;
}

.modulelightS, .modulelightS a:link, .modulelightS a:visited, .modulelightS li a, .modulelightS p, .modulelightS td, .modulelightS ul, .modulelightS h3, .modulelightS {
    color: #000000;
}

.modulemidS, .modulemidS a:link, .modulemidS a:visited, .modulemidS li a, .modulemidS p,.modulemidS td, .modulemidS ul, .modulemidS h3 {
    color: #000000;
}

/*SOLID Rounded Box BACKGROUND COLORS*/
.moduledarkS, moduletabledarkS {
    background: #cccccc url('../img/mod_tr_darkS.html') top right no-repeat;
}

.modulelightS {
    background: #227AB4 url('../img/mod_tr_lightS.html') top right no-repeat;
}

.modulemidS {
    background: #666666 url('../img/mod_tr_midS.html') top right no-repeat;
}

/*BORDERED Rounded boxes*/
.moduledark h3, .modulemid h3, .modulelight h3 {
    color: #fff;
}

.module h3, .modulebdr h3 {
    color: #666;
}

body.contentpane {
    background:#E1DDDD;
}
.posnegreviews{
font-weight: bold;
font-family: verdana, arial;
font-size: 10px;
vertical-align: middle;
color: #fff;
background: #00ADEF;
padding: 0px 2px;
border: 1px solid #fff;
white-space: nowrap;
} 
.posnegreviews a:hover, .posnegreviews a:visited {
color: #fff;
}
.posneglink{
color: #fff;
font-weight: bold;
font-family: verdana, arial;
}
.posneglink a:hover, .posnegreviews a:visited {
color: #fff;
}
.posnegreviews2{
font-weight: bold;
font-family: verdana, arial;
font-size: 70%;
text-align: center;
color: #fff;
background: #323494;
padding: 0px 2px;
} 
.smallfont{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.style1 {
	font-size: 90%;
        background: #E0DFE3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.vouchercode {
	color: #00ADEF;
        font-size: 110%;
	}
.lastday{
	color: #FF0000;
        font-size: 110%;
	}
.how{
text-decoration: underline;
font-size: 110%;
color: #32447A;
cursor: hand;
cursor: pointer;
}
.was2{
text-decoration:line-through;
}
.was{
background-image:url('../img/was.gif');
background-repeat:repeat-x;
background-position: bottom left;
color: #666666;
}
.mainprice{
font-family: arial, verdana;
font-size: 130%;
font-weight: bold;
color: #990000;
}
.break {
margin-top: 15px;
margin-bottom: 15px;
}
.break2 {
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
}