body {
background-color: #fff;
}

.info {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	background-color: #ffffff;
	border-top: 1px solid #666666;
	white-space: nowrap;
}
.infoprice {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #ffffff;
}

.infoprice2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ffffff;
	font-weight: bold;
}
a.cart:link, a.cart:active, a.cart:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	white-space: nowrap;
}

a.cart:hover {
color: #000;
}

a.viewall:link, a.viewall:active, a.viewall:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	white-space: nowrap;
}

a.viewall:hover {
color: #000;
}


.cartlogintop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #094446;
	text-decoration: none;
	}
a.cartlogintop:link, a.cartlogintop:active, a.cartlogintop:visted {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #094446;
	text-decoration: none;
	}
a.cartlogintop:hover {
color: #DB8203;
}

a.join:link, a.join:active, a.join:visited, a.join:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #CCFFFF;
	text-decoration: none;
}
.topnav2 {
background-image: url(images/top_nav_back.gif);
	background-color: #63ACB3;
	 border-style: solid;
 border-color: #4C3610;
 border-width: 0 0 1 0;
 }
 
.info2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
		border-top: 1px solid #666666;
}
.info3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #A9D2D7;
	padding-left: 7px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
}
.box {
border: 1px solid #cccccc;
padding: 6px;
margin: 5px;
}
.box5 {
border-style: solid;
border-color: #ccc;
border-width: 0 1 0 0;
padding: 6px;
margin: 5px;
}


.edit {
background-color: #ffffff;
border: 1px solid #6488A2;
padding: 10px;
}

.loginbox {
background-color: #ffffff;
border: 1px solid #6488A2;
padding: 0px;
}

a.countrybox:active, a.countrybox:visited, a.countrybox:link {
border: 1px solid #ffffff;
padding: 5px;
}
a.countrybox:hover {
border: 1px solid #666666;
padding: 5px;
}

a:link, a:active, a:visited {
color: #333333;
}

.edit td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	}
	
	.heading {
		font-family: tahoma Arial, Helvetica, sans-serif;
			font-size: 16px;
	font-weight: bold;
	color: #000000;
	}
	
		.heading2 {
		font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
	color: #000000;
	}
	
	.content {
		font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
	color: #333333;
	}
	
	.contentbig {
			font-family: verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
	color: #333333;
	}
		.side_main, a.side_main{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
border-width: 0 0 1 0;
border-style: solid;
border-color: #003333;
text-decoration: none;
display: block;
background-color: #5A8D92;
background-image: url(images/side_main_back3.gif);
}
a.side_main:link , a.duh:visited{
background-color: #5A8D92;
}


a.side_main2:visited, a.side_main2:active, a.side_main2:link{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 3px;
text-decoration: none;
display: block;
position: relative;
top: 1px;
}
a.side_main2:hover{
background-color: #BBE4E5;
color: #000;
}

a.side_main3:visited, a.side_main3:active, a.side_main3:link{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #fff;
color: #000;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 3px;
text-decoration: none;
display: block;
position: relative;
top: 1px;
}


	.duh{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000033;
padding-left: 16px;
padding-top: 1px;
padding-bottom: 1px;
border-width: 0 0 1 0;
border-style: solid;
border-color: #4C3610;
text-decoration: none;
display: block;

}

	.duh3{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000033;
position: relative;
left: 1px;
padding-left: 20px;
padding-top: 1px;
padding-bottom: 1px;
border-width: 0 0 1 0;
border-style: solid;
border-color: #4C3610;
text-decoration: none;
background-color: #ffffff;
display: block;
} 

	.duh4{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000033;
height: 12px;
padding-left: 16px;
padding-top: 1px;
padding-bottom: 1px;
border-width: 1 0 1 0;
border-style: solid;
border-color: #4C3610;
text-decoration: none;
background-color: #ffffff;
display: block;
} 

.duhh{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000033;
height: 12px;
padding-left: 16px;
padding-top: 1px;
padding-bottom: 1px;
border-style: solid;
border-color: #4C3610;
border-width: 0 0 1 0;
text-decoration: none;
display: block;
}

a.duh6:link, a.duh6:active, a.duh6:visited{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000033;
height: 12px;
padding-left: 16px;
padding-top: 1px;
padding-bottom: 1px;
border-width: 1 0 1 0;
border-style: solid;
border-color: #4C3610;
text-decoration: none;
display: block;
background-color: #F2F0C8;
}

a.duh6:hover {
background-color: #FCFAE1;
}


a.duh7:link, a.duh7:active, a.duh7:visited{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000033;
height: 12px;
padding-left: 16px;
padding-top: 1px;
padding-bottom: 1px;
border-width: 1 0 1 0;
border-style: solid;
border-color: #4C3610;
text-decoration: none;
display: block;
background-color: #D8FF7A;
}

a.duh7:hover {
background-color: #E9FBBE;
}


a.duh:link , a.duh:visited{
background-color: #BBE4E5;
}
a.duhh:link , a.duhh:visited {
background-color: #BBE4E5;
}
a.duhh:hover{
background-color: #E4F5EF;
}

a.duh:hover{
background-color: #E4F5EF;
}
 .topbanner {
 border-style: solid;
 border-color: #094446;
 border-width: 0 0 1 0;
 }
  .topbanner6 {
 border-style: solid;
 border-color: #094446;
 border-width: 0 0 1 0;
 background-color: #34676B;
 }
 

  .topbanner2 {
 border-style: solid;
 border-color: #094446;
 border-width: 0 0 1 1;
 background-color: #63ACB3;

 }
 
   .topbanner5 {
 border-style: solid;
 border-color: #094446;
 border-width: 0 0 1 0;

 }
 
  .topback {
 background-color: #63ACB3;
 }
 
 .tab1 {
  border-style: solid;
 border-color: #094446;
 border-width: 1 1 0 1;
 white-space: nowrap;
 background-color: #ffffff;
 padding: 3 15 3 15;
 font-family: arial;
 font-size: 11px;
 color: #333333;
  text-decoration: none;
  display: block;
 }
 
 a.tab2, a.tab2:link, a.tab2.visited, a.tab2.active {
  border-style: solid;
 border-color: #094446;
 border-width: 1 1 1 0;
   background-image: url(images/blue_buttongrad.gif);
  background-color: #BBE4E5;
 white-space: nowrap;

  font-family: arial;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
 display: block;
 padding: 1 15 0 15;
 }
 
 a.tab2:hover {
 background-image: none;
 background-color: #E4F5EF;
 }
 
 .tab3, a.tab3:link, a.tab3.visited, a.tab3.active {
  border-style: solid;
 border-color: #094446;
   background-color: #BBE4E5;
 border-width: 1 0 1 1;
 white-space: nowrap;

background-image: url(images/blue_buttongrad.gif);
  font-family: arial;
 font-size: 11px;
 color: #333333;
  text-decoration: none;
   padding: 1 15 0 15;
  display: block;
 }
 
 a.tab3:hover {
  background-image: none;
 background-color: #E4F5EF;
 }
 
  a.tab3b:hover {
  background-image: none;
 background-color: #E4F5EF;
 }
   .tab3b {
  border-style: solid;
 border-color: #094446;
   background-color: #BBE4E5;
 border-width: 1 1 1 0;
 white-space: nowrap;
background-image: url(images/blue_buttongrad.gif);
  font-family: arial;
 font-size: 11px;
 color: #333333;
  text-decoration: none;
   padding: 1 15 0 15;
  display: block;
 }
 
 a.tab4:hover {
  background-image: none;
 background-color: #E4F5EF;
 }
   .tab4 {
  border-style: solid;
 border-color: #094446;
   background-color: #BBE4E5;
 border-width: 1 1 1 1;
 white-space: nowrap;
background-image: url(images/blue_buttongrad.gif);
  font-family: arial;
 font-size: 11px;
 color: #333333;
  text-decoration: none;
   padding: 1 15 0 15;
  display: block;
 }
 
    .tab5 {
  border-style: solid;
 border-color: #094446;
   background-color: #BBE4E5;
 border-width: 1 0 1 1;
width: 85px;
 height: 17px;
background-image: url(images/blue_buttongrad.gif);
  font-family: arial;
 font-size: 11px;
 color: #333333;
  text-decoration: none;
  display: block;
 }
 
  a.tab5:hover {
  background-image: none;
 background-color: #E4F5EF;
 }
 
     .tab6 {
  border-style: solid;
 border-color: #094446;
   background-color: #BBE4E5;
 border-width: 1 1 1 1;
width: 51px;
 height: 17px;
background-image: url(images/blue_buttongrad.gif);
  font-family: arial;
 font-size: 11px;
 color: #333333;
  text-decoration: none;
  display: block;
  font-weight: bold;
 }
 
  a.tab6:hover {
  background-image: none;
 background-color: #E4F5EF;
 }
 
  .side {
 border-style: solid;
 border-color: #094446;
 border-width: 0 1 0 1;
background-color: #E4F5F5;
/*
background-image: url(images/side_back_image.gif);

background-color: #fff;
 */
 }
 
 .spacer {
 width: 50;
 height: 20;
 font-family: arial;
 font-size: 18;
 font-weight: bold;
 color: #333333;
 padding-left: 5px;
 }
 
 a.o:link, a.o:active, a.o:visited {
 color: ffffff;
 text-decoration: none;
 font-size: 10px;
 font-family: arial;
 }
 
  a.o:hover {
 color: 999999;
 text-decoration: none;
 font-size: 10px;
 font-family: arial;
 }
 
 a.thumb:link, a.thumb:active, a.thumb:visited {
 border: 1 1 1 1;
 border-color: #fff;
 border-style: solid;
 padding: 1 1 1 1;
 }
 
  a.thumb:hover {
 border: 1 1 1 1;
 border-color: #333333;
 border-style: solid;
 padding: 1 1 1 1;
 }
 
  a.thumb2:link, a.thumb2:active, a.thumb2:visited {
 border: 1 1 1 1;
 border-color: #fff;
 border-style: solid;
 padding: 1 1 1 1;
 margin: 1 1 1 1;
 }
 
  a.thumb2:hover {
 border: 1 1 1 1;
 border-color: #333333;
 border-style: solid;
 padding: 1 1 1 1;
  margin: 1 1 1 1;
 }
 
   a.thumb3:link, a.thumb3:active, a.thumb3:visited {
 border: 1 1 1 1;
 border-color: #f00;
 border-style: solid;
 padding: 1 1 1 1;
 }
 
  a.thumb3:hover {
 border: 1 1 1 1;
 border-color: #f00;
 border-style: solid;
 padding: 1 1 1 1;
 }
 
 p {
 font-family: verdana;
 font-size: 10px;
color: #333;
 }
 
 h2 {
 font-family: tahoma,arial;
 font-size: 16px;
color: #333;

 }
 
a.small{
 font-size: 9px;
 color: #BBE4E5;
 font-family: arial;
 }
 
 a.small9{
 font-size: 12px;
 color: #BBE4E5;
 font-family: arial;
 }
 
.small2{
 font-size: 18px;
 color: #666;
 font-family: arial;
  text-decoration: none;
 }
 
  a.small3{
 font-size: 22px;
 color: #000;
 font-family: arial;
 text-decoration: none;
 font-weight: bold;
 } 
 .small4{
 font-size: 12px;
 color: #666;
 font-family: arial;
  text-decoration: none;
 }
 
 .tabblank {
 border-style: solid;
 border-color: #094446;
 border-width: 0 0 1 0;
 }
 .biginfo {
  font-size: 12px;
 color: #000;
 font-family: arial;
 font-weight: bold;
  }
  
  .red {
  display: block;
  width: 230px;
  font-size: 14px;
  color: cc0000;
   font-family: arial;
   padding: 10px;
   border: 1px dashed #c00;
   background-color: #ffffcc;
   margin-left: 10px;
  }
  
  .cartrow {
  color: #900;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #dddddd;
	font-weight: bold;
	}
  
  	.cartmain {
		font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #333333;
	padding: 6px;
	}
	
	  	.cartmain2 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #333333;
	padding: 6px;
	background-color: #EFEFEE;
	}
	
		  	.cartmain3 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #333333;
	padding: 6px;
	background-color: #ffffdd;
	}
	
	
	a.editlink2:link, a.editlink2:visited, a.editlink2:active{
	color: #fff;
	text-decoration: none;
	}
	a.editlink2:hover {
	text-decoration:underline;
	}
	.credits2 { font-size: 11px;
 color: #fff;
 font-family: verdana;
 }	
	
	a.editlink:link, a.editlink:visited, a.editlink:active{
	color: #569DA3;
	text-decoration: none;
	}
	.credits { font-size: 11px;
 color: #569DA3;
 font-family: arial;
 }
 
 .login {
 background-color: #DCEDE7;
 }
 
  .login2 {
 background-color: #5C9DA5;
 }
 
 table.loginform td, table.loginform input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	} 
	
	.loginform2 {
	padding: 10px;
	}
	
	hr {
	height: 1px;
	color: #094446
}

.checkoutrow {
background-color: #999;
color: #fff;
font-weight: bold;
font-size: 12px;
padding: 2px;
font-family: arial, sans-serif;
}

.error {
background-color: #ffeeee;
color: #f00;
border: 2px solid #ff0000;
}

.contenttable {
background-color: #fff;
border-style: solid;
border-color: #003;
border-width: 0px 1px 1px 1px;
}

.bold {
font-size: 12px;
font-weight: bold;
}
.red2 {
font-size: 12px;
font-weight: bold;
color: #c00;
font-family: verdana;
}

a.red3:link, a.red3:active, a.red3:visited{
font-size: 9px;
color: #c00;
font-family: verdana;
text-decoration: none;
font-weight: bold;
}
a.red3:hover {
text-decoration: underline;
}

.transinfo {
font-family: arial, sans-serif;
font-size: 11px;
color: #000;
}

.transinfo2 {
font-family: arial, sans-serif;
font-size: 10px;
color: #333;
background-color: #eee;
border-top: 1px solid #666666;
padding-left: 4px;
}

.transinfo3 {
font-family: arial, sans-serif;
font-size: 10px;
color: #000;
background-color: #fff;
border-top: 1px solid #666666;
padding-left: 4px;
}

.small {
font-family: arial;
color: #000;
font-size: 10px;
}


.loginhome1 {
color: #2B5B5F;
font-family: verdana;
font-size: 16px;
font-weight: bolder;
}

.loginhome2 {
color: #fff;
font-family: verdana;
font-size: 16px;
font-weight: bolder;
}
.logintext2 {
color: #fff;
}

.transtoprow {
background-color: #569DA3;
}

.cartvalues {
font-family: arial;
color: #000;
font-size: 12px;
font-weight: bold;
}

.edit input, select, textarea {
        background-color: #dddddd;
    	border: #234D76 solid 1px;
        color: #000000;
        font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size: 10px;
}

a.cartbutton1:link, a.cartbutton1:active, a.cartbutton1:visited {
border-style: dotted;
border-color: #999;
border-width: 1 1 0 1;
display: block;
background-color: #ddd;
font-family: verdana;
color: #333;
font-size: 12px;
text-decoration: none;
}
a.cartbutton1:hover {
background-color: #fff;
color: #000;
}

a.checkoutbutton1:link, a.checkoutbutton1:active, a.checkoutbutton1:visited {
border-style: solid;
border-color: #999;
border-width: 1 1 0 1;
display: block;
background-color: #eee;
font-family: verdana;
color: #000;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
padding: 1 8 2 8;
}
a.checkoutbutton1:hover {
color: #000;
}

a.checkoutbutton2:link, a.checkoutbutton2:active, a.checkoutbutton2:visited {
border-style: solid;
border-color: #999;
border-width: 1 1 1 1;
display: block;
background-color: #fff;
font-family: verdana;
color: #666;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
padding: 1 8 2 8;
height: 20;
}
a.checkoutbutton2:hover {
color: #000;
}

a.checkoutbutton1b:link, a.checkoutbutton1b:active, a.checkoutbutton1b:visited {
border-style: solid;
border-color: #999;
border-width: 1 1 1 1;
display: block;
background-color: #eee;
font-family: verdana;
color: #666;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
padding: 1 8 2 8;
}
a.checkoutbutton1b:hover {
color: #000;
}

a.checkoutbutton2b:link, a.checkoutbutton2b:active, a.checkoutbutton2b:visited {
border-style: solid;
border-color: #999;
border-width: 1 1 0 1;
display: block;
background-color: #fff;
font-family: verdana;
color: #000;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
padding: 1 8 2 8;
height: 20;
}
a.checkoutbutton2b:hover {
color: #000;
}

a.checkoutbutton3:link, a.checkoutbutton3:active, a.checkoutbutton3:visited {
border-style: solid;
border-color: #999;
border-width: 1 1 1 1;
display: block;
background-color: #fff;
font-family: verdana;
color: #666;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
padding: 1 8 2 8;
}
a.checkoutbutton3:hover {
color: #000;
}

a.checkoutbuttonred1:link, a.checkoutbuttonred1:active, a.checkoutbuttonred1:visited {
border-style: solid;
border-color: #999;
border-width: 1 1 1 1;
display: block;
background-color: #f33;
font-family: verdana;
color: #fff;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
padding: 1 8 2 8;
}
a.checkoutbuttonred1:hover {
color: #000;
}

a.checkoutbutton4:link, a.checkoutbutton4:active, a.checkoutbutton4:visited {
border-style: solid;
border-color: #999;
border-width: 1 1 0 1;
display: block;
background-color: #eee;
font-family: verdana;
color: #000;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
padding: 1 8 2 8;
height: 20;
}
a.checkoutbutton4:hover {
color: #000;
}

a.checkoutbutton5:link, a.checkoutbutton5:active, a.checkoutbutton5:visited {
border-style: solid;
border-color: #999;
border-width: 1 1 0 1;
display: block;
background-color: #fff;
font-family: verdana;
color: #000;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
padding: 1 8 2 8;
height: 20;
}
a.checkoutbutton4:hover {
color: #000;
}

a.checkoutbuttonred2:link, a.checkoutbuttonred2:active, a.checkoutbuttonred2:visited {
border-style: solid;
border-color: #999;
border-width: 1 1 0 1;
display: block;
background-color: #fcc;
font-family: verdana;
color: #000;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
padding: 1 8 2 8;
height: 20;
}
a.checkoutbuttonred2:hover {
color: #000;
}

.checkoutbutton_none {
border-bottom: 1px solid #999;
}

a.caption:active, a.caption:visited, a.caption:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c00;
	text-decoration: none;
}
a.caption:hover {
color: #000;
}

a.caption2:active, a.caption2:visited, a.caption2:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
a.caption2:hover {
color: #000;
}
td.checkoutcontent {
border-color: #999;
border-style: solid;
border-width: 0 1 1 1;
padding: 4px;
}

.side_newarrivals{
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000;
height: 16px;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
border-width: 0 0 1 0;
border-style: solid;
border-color: #4C3610;
text-decoration: none;
display: block;
background-color: #F9E8A4;
background-image: url(images/newarrivals_back.gif);
}

div.flaglayer {
position:relative;
z-index: 2;
}

a.newbanner:active, a.newbanner:visited, a.newbanner:link {
font-family: arial;
font-size: 13px;
color: #028890;
text-decoration: none;
font-weight: bold;
letter-spacing: -1;
white-space: nowrap;
}
a.newbanner:hover {
color: #000;
}

a.newbanner2:active, a.newbanner2:visited, a.newbanner2:link {
font-family: arial;
font-size: 13px;
color: #000;
text-decoration: none;
font-weight: bold;
letter-spacing: -1;
white-space: nowrap;
}
a.newbanner2:hover {
color: #000;
}

.bannerphonenumber {
font-family: verdana;
font-size: 13px;
color: #DB8203;
text-decoration: none;
font-weight: bold;
letter-spacing: -1;
white-space: nowrap;
}

a.bannerphonenumber {
font-family: verdana;
font-size: 13px;
color: #DB8203;
text-decoration: none;
font-weight: bold;
letter-spacing: -1;
white-space: nowrap;
}