/* CSS Document */

body {
background-color:#000000;
background-image:url(../images/back_grad.gif);
background-repeat:repeat-y;
background-position:center;
font-family:Arial, Verdana, sans-serif;
font-size:14px;
}

.container {
position:absolute;
width:760px;
height:600px;
margin-left:-380px;
left:50%;
margin-top:-308px;
top:50%;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


.logo {
position:absolute;
width:413px;
height:156px;
top:438px;
right:0px;
}

.menu {
position:absolute;
bottom:160px;
left:-4px;
color:#dfdf00;
font-size:16px;
width:769px;
text-align:center;
height:35px;
background-image:url(../images/menu_border.jpg);
z-index:10;
}

.menuRight {
position:absolute;
top:7px;
right:10px;
}

.menuLeft {
position:absolute;
top:7px;
left:15px;
}


.menu a {
color:#727272;
text-decoration:none;
padding:0px 5px 0px 5px;
}

.menu a:hover {
color:#dfdf00;
text-decoration:none;
padding:0px 5px 0px 5px;
}

.tandc {
position:absolute;
bottom:52px;
left:15px;
color:#9f9f9f;
font-size:11px;
}

.tandc a {
color:#9f9f9f;
text-decoration:none;
}

.tandc a:hover {
color:#dfdf00;
text-decoration:none;
}

a.contact {
color:#FFFFFF;
text-decoration:none;
}

a:hover.contact {
color:#dfdf00;
text-decoration:none;
}

.currentPage {
color:#dfdf00;
padding:0px 5px 0px 5px;
}

.content {
background-color:#000000;
background-image:url(../images/text_grad.jpg);
background-repeat:no-repeat;
width:758px;
height:401px;
position:absolute;
top:0px;
left:0px;
}

.flashBanner {
width:750px;
height:98px;
position:absolute;
bottom:8px;
left:0px;
}

.galleryContainer {
width:642px;
height:97px;
position:absolute;
bottom:9px;
left:65px;
overflow:hidden;
}

.scrollGallery {
left:0px;
position:absolute;
top:0px;
height:97px;
}

.galleryThumb{
width:107px;
height:97px;
float:left;
}

img.Gallery {
border:#FFFFFF solid 2px;
float:left;
}

.leftArrow {
width:21px;
height:97px;
position:absolute;
bottom:9px;
left:32px;
cursor:pointer;
}

.rightArrow {
width:21px;
height:97px;
position:absolute;
bottom:9px;
right:29px;
cursor:pointer;
}

.scrollContainer {
height:257px;
left:172px;
line-height:18px;
overflow:hidden;
position:absolute;
top:20px;
width:522px;
}

.scrollText {
color:#FFFFFF;
left:0px;
line-height:18px;
position:absolute;
top:0px;
width:515px;
}

.scrollText a {
color:#DFDF00;
}

.scrollText a:hover {
color:#FFFFFF;
}

.upArrow {
right:22px;
position:absolute;
bottom:110px;
width:11px;
height:11px;
cursor:pointer;
}

.downArrow {
right:11px;
position:absolute;
bottom:110px;
width:11px;
height:11px;
cursor:pointer;
}

p {
margin:0px 0px 7px 0px;
}

.caroline {
width:164px;
height:255px;
position:absolute;
right:8px;
top:20px;
}

ul {
margin-left:5px;
margin-top:7px;
padding-left:10px;
}

.formFieldInput {
border:1px solid #999999;
font-size:14px;
width:170px;
background-color:#000000;
color:#FFFFFF;
}

.checkoutFieldInput {
border:1px solid #999999;
font-size:14px;
width:240px;
background-color:#000000;
color:#FFFFFF;
}

.itemThumb {
width:167px;
height:117px;
position:absolute;
}

.itemThumb img {
border:2px solid #FFFFFF;
cursor:pointer;
}

.itemThumbLinks {
position:relative;
left:2px;
line-height:18px;
}

a.itemTitle {
color:#FFFFFF;
text-decoration:none; 
font-size:12px;
}

a:hover.itemTitle {
color:#fce500;
text-decoration:none; 
font-size:12px;
}

a.addToBasket {
color:#fe0000;
text-decoration:none; 
font-size:12px;
}

a:hover.addToBasket {
color:#ffffff;
text-decoration:none; 
font-size:12px;
}

.productContainer {
background-color:#000000;
border:#CCCCCC solid 1px;
background-repeat:no-repeat;
height:399px;
left:0px;
position:absolute;
top:0px;
width:756px;
}

.productContainerBackground {
background-color:#000000;
background-repeat:no-repeat;
height:399px;
left:0px;
position:absolute;
top:0px;
width:756px;
z-index:0;
}

.productContainerImage {
background-repeat:no-repeat;
position:absolute;
z-index:1;
border:#CCCCCC solid 1px;
}

.checkoutField {
color:#DFDF00;
height:30px;
}

.checkoutSummaryField {
color:#DFDF00;
height:24px;
}


.pageTitle {
color:#DFDF00;
font-size:18px;
}

a.checkout {
color:#DFDF00;
text-decoration:none; 
font-size:14px;
}

a:hover.checkout {
color:#DFDF00;
text-decoration:none; 
font-size:14px;
}

.addtoSubmit {
color:#fe0000;
text-decoration:none; 
font-size:16px;
background:transparent;
border:none;
padding:0px;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
cursor:pointer;
font-weight:normal;
text-align:left;
}

.addtoSubmit:hover {
color:#fe0000;
text-decoration:none;
background:transparent;
font-size:16px;
border:none;
padding:0px;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
cursor:pointer;
font-weight:normal;
text-align:left;
}


.productSubmit {
color:#DFDF00;
text-decoration:none; 
font-size:16px;
border:none;
background-color:#000000;
padding:0px;
font-family:Arial, Verdana, sans-serif;
cursor:pointer;
font-weight:normal;
text-align:left;
}

.checkoutSubmit {
color:#DFDF00;
text-decoration:none; 
font-size:16px;
border:none;
background-color:#000000;
padding:0px;
font-family:Arial, Verdana, sans-serif;
font-size:14px;
cursor:pointer;
font-weight:normal;
text-align:right;
}

.checkoutSubmit:hover {
color:#DFDF00;
text-decoration:none; 
font-size:16px;
border:none;
background-color:#000000;
padding:0px;
font-family:Arial, Verdana, sans-serif;
font-size:14px;
cursor:pointer;
font-weight:normal;
text-align:right;
}

.deliverydets {
	color:#FFFFFF;
	font-size:11px;
}

.deliverydets a {
	color:#FFFFFF;
	text-decoration:none;
}

.deliverydets a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

