/* CSS Document */

* {
margin:0;
padding:0;
}

body {
/* background:#fff url(images/xmas.gif) no-repeat top right; */
}

#container {
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:760px;
position:relative;
}

#topbox {
width:760px;
position:relative;
height:54px;
}

#topbox a img {
float:left;
border:solid 2px #fff;
}

#mainnavbox {

width:760px;
}

.greynavbox {
position:relative;
height:20px;
width:186px;
float:left;
border:solid 2px #fff;
background-color:#BBB0A1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:right;
}
.greynavbox a {
position:relative;
float:right;
right:5px;
top:4px;
text-decoration:none;
color:#fff;
}
.greynavbox p {
position:relative;
float:right;
right:5px;
top:4px;
text-decoration:none;
font-weight:bold;
color:#232F84;
}
.greynavbox a:hover {
text-decoration:underline;
}
.greytitlebox p {
position:relative;
text-align:center;
top:4px;
color:#fff;
}
.greytitlebox {
vertical-align:middle;
height:20px;
width:186px;
float:left;
border:solid 2px #fff;
background-color:#BBB0A1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}

#contentbox {

position:relative;
float:right;
width:760px;
height:auto;
}

.homerow {
width:760px;
position:relative;
float:left;
clear:left;
}

.homebox {
position:relative;
float:left;
width:186px;
height:186px;
border:solid 2px #fff;
background-color:#a89c8a;
}

.blankbox {
position:relative;
float:left;
width:186px;
height:186px;
border:solid 2px #fff;
background-color:#232F84;
}

#flashcontent {
position:relative;
width:186px;
height:186px;
background: url(flash/deco.jpg) #a89c8a;
}

#flashcontent h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent1 {
position:relative;
width:186px;
height:186px;
background: url(flash/oslo.jpg) #a89c8a;
}

#flashcontent1 h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent1 p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent2 {
position:relative;
width:186px;
height:186px;
background: url(flash/cava.jpg) #a89c8a;
}

#flashcontent2 h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent2 p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent3 {
position:relative;
width:186px;
height:186px;
background: url(flash/cava.jpg) #a89c8a;
}

#flashcontent3 h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent3 p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent4 {
position:relative;
width:186px;
height:186px;
background: url(flash/viva.jpg) #a89c8a;
}

#flashcontent4 h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent4 p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent5 {
position:relative;
width:186px;
height:186px;
background: url(flash/cuba.jpg) #a89c8a;
}

#flashcontent5 h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent5 p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent6 {
position:relative;
width:186px;
height:186px;
background: url(flash/java.jpg) #a89c8a;
}

#flashcontent6 h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent6 p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent7 {
position:relative;
width:186px;
height:186px;
background: url(flash/nova.jpg) #a89c8a;
}

#flashcontent7 h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent7 p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent8 {
position:relative;
width:186px;
height:186px;
background: url(flash/fuse.jpg) #a89c8a;
}

#flashcontent8 h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent8 p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent9 {
position:relative;
width:186px;
height:186px;
background: url(flash/casual.jpg) #a89c8a;
}

#flashcontent9 h1{
position:relative;
top:135px;
right:10px;
text-align:right;
font-size:36px;
color:#232F84;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent9 p {
position:relative;
top:-30px;
width:166px;
left:10px;
text-align:left;
font-size:12px;
background-color:#A89C8A;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}




.homebottomrow {

width:376px;
height:20px;
clear:both;
float:right;
border:solid 2px #fff;
background-color:#BBB0A1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:center;
color:#fff;
}
.homebottomrow a {
text-decoration:none;
color:#fff;
}
.homebottomrow p {
position:relative;
top:3px;
text-decoration:none;
color:#fff;
}
.homebottomrow a:hover {
color:#fff;
text-decoration:underline;
}

#leftdiv {
width:190px;
clear:both;
float:left;

}

#rightdiv{
clear:both;
position:relative;
float:right;
width:760px;
height:380px;
}

.pagetitlebox {
float:left;
clear:both;
position:relative;
text-align:center;
height:40px;
width:186px;
border:solid 2px #fff;
background-color:#a89c8a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
color:#232F84;
}
.pagetitlebox p{
position:relative;
top:2px;
}

#sidenavspace {
float:left;
clear:left;
margin-top:30px;
width:190px;
}

.sidenavbox {
position:relative;
height:20px;
width:186px;
float:left;
clear:both;
border:solid 2px #fff;
background-color:#BBB0A1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
color:#232F84;

}

.sidenavbox p{
position:relative;
right:5px;
top:4px;
}


.sidenavbox a {
position:relative;
right:5px;
top:4px;
text-decoration:none;
font-weight:normal;
color:#CA006C;
}

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

.rangerow {
width:190px;
}

.rangenavbox {
position:relative;
height:20px;
width:91px;
float:left;
border:solid 2px #fff;
background-color:#BBB0A1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
color:#232F84;

}

.rangenavbox p{
position:relative;
right:5px;
top:4px;
}


.rangenavbox a {
position:relative;
right:5px;
top:4px;
text-decoration:none;
font-weight:normal;
color:#CA006C;
}

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

#rangecontentbox {
float:right;
clear:right;
width:570px;
height:auto;
}

#rangecontentbox p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:left;
color:#fff;
border:solid 2px #fff;
background-color:#a89c8a;
/*background-color:#CA006C;*/
padding:5px;
}
#stockistcontentbox {
float:right;
clear:right;
width:570px;
height:auto;
}
#stockistcontentbox p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:left;
color:#fff;
border:solid 2px #fff;
background-color:#a89c8a;
/*background-color:#CA006C;*/
padding:5px 5px 5px 30px;
}
#stockistcontentbox h1{
font-size:14px;
font-weight:bold;
text-align:left;
color:#CA006C;
}
#stockistcontentbox a{
text-decoration:none;
font-size:10px;
font-weight:bold;
text-align:left;
color:#CA006C;
}

#rangecontentbox img{
border:solid 2px #fff;
}

#rangecontentbox h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
color:#232F84;
margin-top:10px;

}
#rangecontentbox h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
color:#232F84;

}
#rangecontentbox h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
color:#CA006C;

}
#rangecontentbox h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:left;
color:#000;
background:none;

}

.leftitembox {
margin-top:10px;
float:left;
clear:both;
width:570px;
}

.leftitembox img{
float:left;
clear:both;
}

.text {
border:solid 2px #fff;
}

.tableshift table{
position:relative;
top:15px;
left:15px;
color:#000;
text-align:left;
line-height:1.3em;
margin-bottom:1em;
text-decoration: none;
font-weight: normal;
font-family: verdana, arial, helvetica, sans-serif;
font-size:12px;
}

.small {
font-size:0.5em;
color:#336600;
}

#rangecontentbox p.small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
color:#fff;
border:solid 2px #fff;
background-color:#a89c8a;
/*background-color:#CA006C;*/
padding:5px;
}
