/* Panel ID = 1*/
/* ------ Main Navigation Outer Container ---------- */
#navcontainer  {
margin:0px 0px 0px 0px;
width:190px;
margin:0px 0px 0px 0px;
background-color:;
}
/* ------ HEADING DIV CONTAINER PROPERTIES - IF Main cat is changed to heading---------- */
#navheader {
display: block;
margin:0px 0px 0px 0px;
width: auto;
padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
}
/* ------ Main Category Links ---------- */
#navcontainer ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type: none;
margin: 0 0 0 0; /* Do Not change inner container */
padding: 0;
}
/* Nav container - do not change */
#navcontainer li {
margin: 0px 0px 0px 0px;
}
/* ------ Main Category Links ---------- */
#navcontainer a {
font-size:11px;
background-color:#EEEEEE;
background-repeat: no-repeat;
color:#333333;
display: block;
margin:0px 0px 0px 0px;
padding: 5px;
text-decoration: none;
width: 180px;
}
#navcontainer a:hover {
background-color:#EEEEEE;
color:#000000;
text-decoration: none;
}
/* ------ Sub Category Links ---------- */
#navcontainer ul ul a {
background-color:#EEEEEE;
color:#333333;
display:block;
font-size:12px;
padding:3px 5px 3px 20px;
text-decoration:none;
width:165px;
}
#navcontainer ul ul a:hover {
background-color:#EEEEEE;
color:12;
text-decoration:none;
}
/*--------------Active main cat---------------*/
#navcontainer ol {
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0px;
padding:0px;
}
#navcontainer ol a {
background-color:#EEEEEE;
color:#333333;
display:block;
font-weight:bold;
text-decoration:none;
width:180px;
}
#navcontainer ol a:hover {
background-color:#EEEEEE;
color:#333333;
font-weight:bold;
text-decoration:none;
}
/**//* Panel ID = 2*/
/*Company Nav*/
/* Panel ID = 3*/

  /* ----------------------Cart Mini Menu------------------------- */
/* Text */
.CartMiniMenuPanelHeading {
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:18px;
color:#FFFFFF;
 }
 
.CartMiniMenuText {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.CartMiniMenuText a:link {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.CartMiniMenuText a:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.CartMiniMenuText a:hover {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
/**/

#CartMiniMenuOuterDiv {
float:left;
width:170px;
margin-left:0px;
margin-right:0px;
margin-bottom: 20px;
position:relative;
border: solid 1px;
border-color:#CECECE;
background-color:#FFFFFF;
}

#CartMenuHeaderDiv {
width:170px;
}
#CartMenuContentDiv {
width:166px;
padding:0px 2px 0px 2px;
}
#CartMenuFooterDiv {
height:30px;
}/* Panel ID = 4*/

 /* ----------------------Search Box Mini Menu------------------------- */
 /* Text */
 .SearchBoxMenuPanelHeading {
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:18px;
color:#FFFFFF;
 }
 
.SearchBoxMiniMenuTextField {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
 }/**/
/*Div Styles*/
#SearchBoxColumnOuterDiv {
width:170px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
position:relative;
border-color:;
border-style: solid;
border-width: 1px;
background-color:;
}
.SearchBoxMiniMenuTextField {
border-color:#CCCCCC;
background-color:#FFFFFF;

border-style: solid;
border-width: 1px;
}


#SearchBoxMiniMenuHeaderDiv {
width:170px;
}
#SearchBoxMiniMenuContentDiv {
width:170px;
padding:0px 2px 0px 2px;

}
#SearchBoxMiniMenuFooterDiv {
width:170px;
border:none;
}

/* Panel ID = 5*/

  /* ----------------------Best Sellers Mini Menu ------------------------- */
/* Text */

.BestSellersMiniMenuPanelHeading {
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:18px;
color:#FFFFFF;
 }
 
.BestSellersMiniMenuTitle {
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 }
 .BestSellersMiniMenuTitle a:link {
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 }
 .BestSellersMiniMenuTitle a:visited {
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 } 
  .BestSellersMiniMenuTitle a:hover {
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 } 
 
   .BestSellersMiniMenuTitle a:active {
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 } 
  
.BestSellersMiniMenuPrice {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.BestSellersMiniMenuTaxPrice {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
 }
.BestSellersMiniMenuShortDescription {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.BestSellersMiniMenuShortDescription a:link {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.BestSellersMiniMenuShortDescription a:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.BestSellersMiniMenuShortDescription a:hover {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
 
 .BestSellersMiniMenuShortDescription a:active {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
/**/
#BestSellersMiniMenuOuterDiv {
width:170px;
margin-left:0px;
margin-right:0px;
margin-bottom: 20px;
border: 1px solid;
border-color:#CECECE;
background-color:#E6E6E6;
position:relative;
float:left;
background-color:#FFFFFF;
}

#BestSellersMiniMenuHeaderDiv {
width:170px;
}
#BestSellersMiniMenuContentDiv {
width:168px;
padding:0px 0px 0px 0px;
}
#BestSellersMiniMenuFooterDiv {
height:95px;
}
.BestSellersMiniMenuTitle {
font-weight:bold;
}/* Panel ID = 6*/

  /* ----------------------Special Offers Mini Menu------------------------- */
/* Text */
.SpecialOffersMiniMenuPanelHeading {
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:18px;
color:#FFFFFF;
 }
.SpecialOffersMiniMenuTitle {
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 }
.SpecialOffersMiniMenuTitle a:link{
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 }
 .SpecialOffersMiniMenuTitle a:visited{
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 }
 .SpecialOffersMiniMenuTitle a:hover{
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 }
 .SpecialOffersMiniMenuTitle a:hover{
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 }
 .SpecialOffersMiniMenuTitle a:active{
font-family:Georgia,Times new Roman, Times, serif;
font-size:14px;
 }
 
.SpecialOffersMiniMenuPrice {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:##333333;
 }
.SpecialOffersMiniMenuTaxPrice {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
 }
.SpecialOffersMiniMenuShortDescription {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.SpecialOffersMiniMenuShortDescription a:link {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.SpecialOffersMiniMenuShortDescription a:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
.SpecialOffersMiniMenuShortDescription a:hover {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }
/**/
.SpecialOffersMiniMenuBorder{
}
#SpecialOffersMiniMenuOuterDiv {
width:170px;
margin-left:0px;
margin-right:0px;
margin-bottom: 20px;
position:relative;
border-width: 1px;
border-style: solid;
float:left;
background-color:#FFFFFF;
border-color:#CECECE;
}
#SpecialOffersMiniMenuHeaderDiv {
width:170px;
}
#SpecialOffersMiniMenuContentDiv {
width:168px;
padding:0px 0px 0px 0px;

}
#SpecialOffersMiniMenuFooterDiv {
height:0px;
}
.SpecialOffersMiniMenuTitle {
font-weight:bold;
}/* Panel ID = 7*/

/* Text */
/* ----------------------Home Page Best Sellers Panel ------------------------- */

.HomePageBestSellersPanelHeading {
font-family:Alef, sans-serif;
font-size:18px;
color:#FFFFFF;
}

.HomePageBestSellersTitle {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}
 .HomePageBestSellersTitle a:link{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}
.HomePageBestSellersTitle a:visted{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}
.HomePageBestSellersTitle a:hover{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}
.HomePageBestSellersTitle a:active{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}
.HomePageBestSellersPrice {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageBestSellersTaxPrice {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
}
.HomePageBestSellersShortDescription {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageBestSellersShortDescription a:link {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageBestSellersShortDescription a:visited {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageBestSellersShortDescription a:hover {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageBestSellersShortDescription a:hover {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
/**/
.HomePageBestSellersPrice {
display:block;
position:relative;
bottom:2px;
margin-top:10px;
}
.HomePageBestSellersTaxPrice {
display:block;
position:relative;
bottom:2px;
margin-top:10px;
}
.HomeBestSellersImage {
width:140px;
margin:5px 5px 5px 5px;
}
.HomeBestSellersImageContainer {
min-height:150px;
margin:auto:
float:left;
clear:both;
}
.HomePageBestSellersTitle{
margin-top:10px;
font-weight:bold;
min-height:30px;
}
.HomePageBestSellersShortDescription {
line-height:12px;
margin-top:10px;
}

.HomePageBestSellersBorder{
border-color:#CECECE;
border-style: solid;
border-width: 1px;
font-size: 0.95em;
list-style: none outside none;
margin: 5px;
overflow: hidden;
padding: 5px;
width: 155px;
min-height:300px;
text-align:center;
display: inline-block;
position:relative;                                     
float:left;
z-index:99;
background-color:#FFFFFF;
}

/* Panel ID = 8*/

 /* Text */
 /* ----------------------Home Special Offers Panel ------------------------- */
 
 .HomePageSpecialOffersPanelHeading {
font-family:Alef, sans-serif;
font-size:18px;
color:#FFFFFF;
}
.HomePageSpecialsTitle {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}
.HomePageSpecialsTitle a:link{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
} 
.HomePageSpecialsTitle a:visited{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
} 
 .HomePageSpecialsTitle a:hover{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
} 
 .HomePageSpecialsTitle a:active{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
} 
.HomePageSpecialsPrice {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageSpecialsTaxPrice {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
}
.HomePageSpecialsShortDescription {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageSpecialsShortDescription a:link {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageSpecialsShortDescription a:visited {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageSpecialsShortDescription a:hover {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
/**/

.HomePageSpecialsPrice {
display:block;
position:relative;
bottom:2px;
margin:10px 0px 0px 0px;
}
.HomePageSpecialsTitle{
font-weight:bold;
min-height:30px;
}
.HomePageSpecialsShortDescription  {
line-height:12px;
margin:10px 5px 0px 5px;
}
.HomePageSpecialBorder{
border-color:#CECECE;
border-style: solid;
border-width: 1px;
font-size: 0.95em;
list-style: none outside none;
margin: 5px;
overflow: hidden;
padding: 5px;
min-height:300px;
width:155px;
text-align:center;
display: inline-block;
position:relative;    
float:left;
z-index:99;
background-color:#FFFFFF;

}
/* Panel ID = 9*/
/* Text */
/* Home Page Browse Categories Panel */
.HomePageBrowseCategoriesPanelHeading {
font-family:Alef, sans-serif;
font-size:18px;
color:#FFFFFF;
}

.HomePageBrowseCategoriesTitle {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
 }
 
.HomePageBrowseCategoriesTitle a:link {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}

.HomePageBrowseCategoriesTitle a:visited {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}

.HomePageBrowseCategoriesTitle a:hover {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}

/**/
/* Home Page Browse Categories Panel Divs */

.BrowseCategoriesBorders{
border-color:#CECECE;
border-style: solid;
border-width: 1px;
font-size: 0.95em;
margin: 5px;
min-height: 12em;
overflow: hidden;
padding: 10px;
width: 155px;
text-align:center;
display: inline-block;
background-color:#FFFFFF;
}
.CatgeoryList {
margin-left:0px;
margin-right:0px;
padding-left:0px;
}
.HomePageBrowseCategoriesTitle {
font-weight:bold;
}/* Panel ID = 10*/
/* Text */
.HomePageFooter {
font-family:Arial,Times New Roman,Times,serif;
font-size:14px;
color:#FF0000;
 }/* Panel ID = 11*/
/* Panel ID = 12*/
/* Text */
.ListingPageProductTitleText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
 }
.ListingPageProductPrice {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
float:right;
 }
.ListingPageTaxPrice {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
 }
.ListingPageShortDescriptionText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
 }
.ListingPageShortDescriptionText a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
 }
.ListingPageShortDescriptionText a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
 }
.ListingPageShortDescriptionText a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
 }


.ListingPageProductOuterContainer {
margin-top:0px; 
margin-right:7px; 
margin-bottom:5px; 
margin-left:7px; 
width:190px;  
float:left;
min-height:310px;
/*border-style:solid; 
border-width: 1px; 
border-color:#CCCCCC;*/
}
.ListingPageProductInnerContainer {
border: 1px solid #CECECE;
float: left;
width:100%; 
height: 100%;
margin-bottom:0px;
}
.ListingPageProductImageContainer { 
width:170px; 
min-height:150px; 
float:left;  
padding:5px;
overflow:hidden;
}
.ListingPageProductDetailsContainer {
width:69%; 
float:left; 
min-height:150px; 
}
.ListingPageProductTitleContainer{
float:left; 
width:100%; 
min-height:35px;
margin:10px 0px 0px 10px; 
border-bottom:dotted; 
border-width:1px; 
border-color:#ffffff;  
padding:2px 2px 2px 2px; 
text-align:left; 
} 
.ListingPageShortDescriptionContainer {
float:left; 
width: 100%; 
min-height:60px;
padding:0px 2px 0px 2px; 
margin:10px 0px 0px 10px; 
text-align:left; 
overflow:hidden;
}
.ListingPagePriceContainer {
float:left; 
width:170px; 
margin: 5px 0px 5px 10px; 
text-align:left;
 }
/* Thumbnail image */
.ListingPageProductImageAlignment {
margin:0px 0px 0px 5px; 
display:block;
border: 1px solid #ccc;
width: 166px;
}
.ListingPageProductMoreInfoImageAlignment {
margin-top:auto; 
display:block; 
float:right;
clear:both;
}


.ListingPageProductOuterContainer{
/*border-top: 1px solid #ccc;*/
border-bottom: 0 none !important;
border-left: 0 none !important;
border-right: 0 none !important;
/*width: 97%;*/
min-height: 0px !important;
}

#DetailPageBuyButtonsContainer{
width: 140px !important;
float: right !important;
height: auto !important;
    margin-right: -32px;
margin-top: 29px !important;
}

#DetailPageProductOptionsContainer{
/*width: 160px !important; 
float: left!important; 
margin-left: 52px!important; */
}
#DetailPageProductAdditionsContainer{
float:none !important;
}/* Panel ID = 13*/
/* Text */
.DetailPageProductTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
 }
.DetailPageProductPrice {
font-family:Tahoma, Geneva, sans-serif;
font-size:18px;
color:#000000;
 }
.DetailPageTaxPrice {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
 }
.DetailPageAlertMessageFont {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
 }
.CartButton {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#FF0000;
border: medium none;
border-radius: 5px 5px 5px 5px;
height: 25px;
text-align: center;
width: 113px;
padding: 0 2px;
cursor: pointer;
 }
.ProductOptionsStyle {
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:12px;
color:#333333;
min-height: 20px;
 }
.AdditonTextfield {
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:12px;
color:#333333;
 }



#DetailPageProductDetailsOuterContainer {
min-width:800px;
float:left;
}
#DetailPageImage{
width:50%;
margin:0px 0px 10px 0px;
float:left;
position: relative;
z-index: 9 !important;
}
#DetailPageImageThumbOuterContainer{
margin:0px 0px 0px 0px;
float:right;
width:50%;
}
#DetailPageThumbImageContainer {
border: 1px solid #CECECE;
width:110px;
height:120px;
margin:2px 7px 2px 0px;;
float:left;
}
#DetailPageSocialLinksContainer {
float: left; 
clear: left; 
height:30px; 
width:310px;
}
#DetailPageProductInformationContainer {
width:100%;
min-height:30px;
margin:0px 0px 10px 0px;
clear:left;
}
#DetailPageProductTitleContainer {
width:100%;
min-height:20px;
margin-bottom:10px;
float:right;
}
#DetailPageProductPriceContainer-Top {
width:100%;
height:20px;
margin-bottom:10px;
float:right;
clear:right;
}
#DetailPageProductDescriptionContainer {
width:100%;
min-height:106px;
height:auto !important;
height:210px; 
float:right;
clear:right;
}
#DetailPageProductOptionsContainer {
width:100%;
margin-bottom:10px;
float:right;
clear:right;
}
#ProductOptionsOuterDiv {
width:250px;
min-height:20px;
margin:5px 0px 0px 0px;
float:left;
clear:right;
border-style:solid;
border-width:1px;
border-color:#000000;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
}
.ProductOptionsStyle {
width:248px;
/*height:99px;*/
margin-bottom:5px;
border:none;
margin-top: 2px;
padding: 2px 1px 1px 0px;
}
#ProductAdditionsOuterDiv{
width:250px;
margin:20px 0px 0px 0px;
float:left;
clear:right;

height:auto !important;

/*border-style:solid;
border-width:1px; */
border-color:#CECECE;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.AdditonTextfield {
width:248px;
height:auto;
margin-bottom:5px;
border:1px solid #CECECE;
margin-top: 2px;
padding: 2px 1px 1px;
}
.AdditionDropDown {
width:248px;
height:auto;
margin-bottom:5px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#333333;
border:1px solid #CCCCCC;
margin-top: 2px;
padding: 2px 1px 1px;
}
#DetailPageProductAdditionsContainer{
width:100%;
margin-bottom:10px;
float:left;
}
#DetailPageBuyButtonsContainer{
width:100%;
height:50px;
margin-bottom:10px;
float:left;
}










































































































































































































































































/*ColourShift*/

.CartButton {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
color:#999900;
background-color:#669900;
}

#ProductOptionsOuterDiv {
background-color:#FFFFFF;
border-color:#CCCCCC;
 }

.ProductOptionsStyle {
color:#000000;
background-color:#FFFFFF;
border-color:#CCCCCC;
}/* Panel ID = 14*/
.CheckoutHeadingLabels {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF9900;
text-decoration:none;
 }
.CheckoutFieldLabels  {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
color:#FF9900;
text-decoration:none;
 }
.CheckoutFieldsOuterDiv {
border: 1px solid #FF9900;
background-color:#FFFF00;
float: left;
height: 24px;
margin-left: 0px;
padding: 0px 0px 0px 0px;
width: 205px;
 }
.CheckoutFormFields {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
background-color:#FFFF00;
border-style: none;
float:left;
height:20px;
padding:2px 0px 0px 2px;
width:203px;
 }
.CheckoutFormButtons {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
min-width:80px;
padding:0px 0px 4px 0px;
height:22px;
border:none;
cursor:pointer;
background-color:#CC0000;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }
.CheckoutPanelBorder {
border: 1px solid #CECECE;
 }
.CheckoutPanelDivider {
border: 1px solid #CECECE;
 }




















































































































































































/*ColourShift*/
.CheckoutHeadingLabels {
font-family:Georgia,Times new Roman, Times, serif;
color:#FF33CC;
}

.CheckoutFieldLabels {
font-family:Geneva,Arial,Helvetica,sans-serif;
color:#FF33CC;
}

.CheckoutFieldsOuterDiv {
font-family:Geneva,Arial,Helvetica,sans-serif;
color:#000000;
background-color:#FFFFFF;
border-color:#CCCCCC;
}

.CheckoutFormFields {
font-family:Geneva,Arial,Helvetica,sans-serif;
color:#000000;
background-color:#FFFFFF;
}

.CheckoutFormButtons {
font-family:Geneva,Arial,Helvetica,sans-serif;
color:#999900;
background-color:#669900;
}
/* Panel ID = 15*/
/* Text */
/* Sub Category Navigation - Text */
.SubCatNavigationCategoryTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
display:block;
text-align:center;
margin: 10px 0px 10px 5px;
 }
.SubCatNavigationCategoryTitle a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
 }
.SubCatNavigationCategoryTitle a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
 }
.SubCatNavigationCategoryTitle a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
 }
.SubCatNavigationShortDescription {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
 }
.SubCatNavigationShortDescription a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
 }
.SubCatNavigationShortDescription a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
 }
.SubCatNavigationShortDescription a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:;
text-decoration:none;
 }
.SubCatNavigationShortDescriptionImage {
display:block;
text-decoration:none;
margin:10px auto 5px auto;
 }


#SubCatNavigationContainer {
/*float:left;*/
margin:10px 10px 10px 10px;
margin:auto;
height:auto;
}
.SubCatNavigationOuterDiv {
/*float:left;*/
border:1px solid [OUTERBORDER];
height:auto;
margin:auto;
padding: 10px 0px 10px 0px;
float:left;
width:98%;
}
.SubCatNavigationContentDiv {
float:left;
margin:10px 5px 0px 0px;
width:200px;    
min-height:225px;                      
display: inline-block;
overflow:hidden;
border:1px solid #CCCCCC;
border-style:solid;
border-width:1px;
}
.SubCatNavigationImageDiv {
width:180px;
float:left;
margin:10px 5px 5px 10px;
}
.SubCatNavigationImage {
display:block;
margin:auto;
} 
.SubCatNavigationCategoryTitle {
font-weight:bold;
}
/* Panel ID = 16*/
/* Text */
/* Breadcrumb Navigation - Text */
.BreadcrumbTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
 }
.BreadcrumbTitle a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
 }
.BreadcrumbTitle a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
 }
.BreadcrumbTitle a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
 }
.BreadcrumbLink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
 }
.BreadcrumbLink a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
 }
.BreadcrumbLink a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
 }
.BreadcrumbLink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
 }
/* Panel ID = 17*/
/*-------Pagination panel---------*/
.PrevNext {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
display:block;
width:50px;
line-height:20px;
text-decoration:none;
 }
.PrevNext a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
 }
.PrevNext  a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
 }
.PrevNext  a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
 }
.PageNumbers {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
display:block;
width:30px;
line-height:20px;
text-decoration:none;
text-align:center;
 }
.PageNumbers  a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
 }
.PageNumbers  a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
 }
.PageNumbers  a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
 }
/**/
/*---Panel border-------*/
.PaginationBorder {
border: solid;
border-width:1px;
border-color:#CCCCCC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
float:both;
margin:10px auto 10px auto;
clear:left;
}
/* Panel ID = 22*/
.SubscriptionFormLabels {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
 }
.SubscriptionFormFields  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:solid 1px#CECECE;
padding:4px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }
.SubscriptionFormButton {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
min-width:80px;
padding:0px 0px 4px 0px;
height:22px;
border:none;
cursor:pointer;
background-color:#333333;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }

/* Panel ID = 24*/
/* Text */
.BasketTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
 }
.CartTitleBarFont {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;

 }
.CartProductTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
 }
.CartProductTitle a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
 }
.CartProductTitle a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
 }
.CartProductTitle a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
 }
.CartProductTitle a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
 }
.CartProductOptions  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
 }
.CartItemPrice  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
 }
.CartItemTaxPrice  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
 }
.CartItemUpdate  {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C8C8C;
text-decoration:none;
 }
.CartItemUpdate a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C8C8C;
text-decoration:none;
 }
.CartItemUpdate a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C8C8C;
text-decoration:none;
 }
.CartItemUpdate a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
 }
.CartItemUpdate a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C8C8C;
text-decoration:none;
 }
.CartUpdateButtons  {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C8C8C;
background-color:#FFFFFF;
border:none;
 }
.CartUpdateButtons a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#8C8C8C;
background-color:#FFFFFF;
 }
.CartUpdateButtons a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C8C8C;
background-color:#FFFFFF;
 }
.CartUpdateButtons a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color:#FFFFFF;
 }
.CartUpdateButtons a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color:#FFFFFF;
 }
.CartTotals {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
 }
.CartTotalsLabel {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
 }
.ShippingDescription {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8C8C8C;
 }
.ContinueShoppingButton {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
background-color:#333366;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
cursor:pointer;
 }
.ContinueShoppingButton a:link, .ContinueShoppingButton a:visited, .ContinueShoppingButton a:active,.ContinueShoppingButton a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
background-color:#333366;
 }
.GoToCheckoutButton {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
background-color:#000000;
cursor:pointer;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
 }
.CartTextField {
border:1px solid #CECECE;
font-family:Lucida Grande, Lucida Sans,Helvetica, Arial,sans-serif;
font-size:12px;
color:#66CC33;
 }
.VoucherInnerContainer	{
background-color: #FFFFFF;
border: 1px solid #CECECE;
border-radius: 5px 5px 5px 5px;
float: right;
width: 350px
}
.CartTotalsInnerContainer	{
background-color: #FFFFFF;
border: 1px solid #CECECE;
border-radius: 5px 5px 5px 5px;
float: right;
width: 350px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}
.CartItemsContainer	{
border: 1px solid #CECECE;
margin:10px 0px 0px 0px;
float: left;
clear: left;
width:798px;
}
.CartHorizontalDivider	{
border: 1px solid #CECECE;
margin:0px 0px 5px 20px;
float: left;
width:760px;
height:2px;
}
.VoucherLabel{
color: #333333;
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
font-weight: bold;
}
VoucherSubTitle{
color: #333333;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
text-align: center;
}



/* ---- Custom Styles ---- */
.GoToCheckoutButton{
width:350px;
height:50px;
float:right;
clear:right;
border:none;
margin-bottom:10px;
}

/*  ------ Cart Divs ----------  */

.CartContainer {
width:800px;
float:left;
clear:left;
margin:auto;
}
.CartContainerheaderBar {
width:800px;
background-color:#000000;
height:29px;
float:left;
}
.CartTitleBar {
float:left;
width:400px;
}
.CartHeaderBarSubTotal {
float:right;
width:100px;
}
.CartHeaderBarQty {
float:right;
width:100px;
}
.CartHeaderBarPrice {
float:right;
width:100px;
}
.CartItemRepeat {
float:left;
clear:left;
width:800px;
}
.CartItemImage {
float:left;
width:100px;
margin:10px;
}
.CartDescriptionContainer {
float:left;
width:365px;
margin:20px 0px 0px 10px;
}
.CartPricesContainer {
float:right;
width:300px;
margin:20px 0px 0px 0px;
}
.ShippingContainer {
width:800px;
height:150px;
float:left;
clear:left;
margin:15px 0px 0px 0px;
}
.CartTotalsOuterContainer {
width:800px;
float:left;
clear:left;
margin:10px 0px 0px 0px;
}



































































































































/*ColourShift*/
.ContinueShoppingButton, .ContinueShoppingButton a:link, .ContinueShoppingButton a:visited, .ContinueShoppingButton a:hover {
font-family:Geneva,Arial,Helvetica,sans-serif;
color:#999900;
background-color:#669900;
cursor:pointer;
}

.GoToCheckoutButton, .GoToCheckoutButton a:link, .GoToCheckoutButton a:visited, .GoToCheckoutButton a:hover {
font-family:Geneva,Arial,Helvetica,sans-serif;
color:#999900;
background-color:#669900;
cursor:pointer;
}
.CartContainerheaderBar {
background-color:#FF0000;
}
.CartTitleBarFont {
font-family:Georgia,Times new Roman, Times, serif;
color:#FFFFFF;
}
.CartTextField {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
border-color:#CCCCCC;
}
.CartProductTitle a:link, .CartProductTitle a:visited, .CartProductTitle a:active {
font-family:Arial,Helvetica,sans-serif;
color:#0033CC;
}
.CartProductTitle a:hover {
font-family:Arial,Helvetica,sans-serif;
color:#FF0000;
}
.CartItemPrice {
font-family:Arial,Helvetica,sans-serif;
color:#FF33CC;
}
.CartItemTaxPrice {
font-family:Arial,Helvetica,sans-serif;
color:#FF33CC;
}
.CartItemUpdate a:link, .CartProductTitle .CartProductTitle a:active{
font-family:Arial,Helvetica,sans-serif;
color:#0033CC;
}
.CartItemUpdate a:hover{
font-family:Arial,Helvetica,sans-serif;
color:#FF0000;
}
.CartItemUpdate a:visited{
font-family:Arial,Helvetica,sans-serif;
color:#0033CC;
}
.CartProductOptions {
font-family:Arial,Helvetica,sans-serif;
color:#FF33CC;
}
/* Panel ID = 27*/
/* Text */
.ArticleBlock .Content .Heading a {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000000;
 }
.ArticleBlock .Content .Text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
 }
.ArticleDetailBlock .Content .Heading {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000000;
 }
.ArticleDetailBlock .Content .Text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
 }
.ArticleBlock .Image {
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
float:left;
height:auto;
width:102px;
padding:0 6px;
 }

/* Divs */
.ArticleBlock{
	float:left;
	width:50%;
	height:auto;
	padding-bottom:10px;
        position:relative;
}
.ArticleBlock .Image{
	border-left: 1px solid;
    border-right: 1px solid;
	border-color:#ffffff;
    float: left;
    height: auto;
    padding: 0 6px;
    width: 102px;
}
.ArticleBlock .Image a{
	text-decoration:none;
	color:#000000;
}
.ArticleBlock a img{
	border:none;
}
.ArticleBlock .Content {
    float: left;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    width: 270px;
}
.ArticleBlock .Content .Heading {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding-bottom: 10px;
    width: 100%;
}
.ArticleBlock .Content .Heading a {
	text-decoration:none;
 }
.ArticleBlock .Content .Text {
    float: left;
    height: auto;
    width: 100%;
}
/* Panel ID = 28*/
.CustomerAccountHeadings {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
float:left;
padding: 5px 0 0 5px;
width: 98%;
text-decoration:none;
}
.CustomerAccountHeadingBackground {
background-color:#FF0000;
height:26px;
 }
.CustomerAccountSubHeadings {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#0033CC;
font-weight:bold;
text-decoration:none;
 }
.CustomerAccountPageLabel {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
color:#0033CC;
text-decoration:none;
 }
.CustomerAccountFormLabels {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
color:#0033CC;
font-weight:bold;
text-decoration:none;
 }
.CustomerAccountPageText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0033CC;
text-decoration:none;
 }
.CustomerAccountPageLinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
font-weight:bold;
text-decoration:none;
 }
.CustomerAccountPageLinks a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
font-weight:bold;
text-decoration:none;
 }
.CustomerAccountPageLinks a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
font-weight:bold;
text-decoration:none;
 }
.CustomerAccountPageLinks a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
 }
.CustomerAccountPageLinks a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
font-weight:bold;
text-decoration:none;
 }
.CustomerAccountFormFields  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:solid 1px#FF9900;
background-color:#FF66FF;
padding:4px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
float:left;
width:205px;
 }
.CustomerAccountFormButton {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
color:#FFFFFF;
min-width:80px;
padding:0px 0px 4px 0px;
height:22px;
border:none;
cursor:pointer;
background-color:#339933;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }
.CustomerAccountPanelBorders {
border: 1px solid#FF9900;
border:none solid solid solid;
float: left;
height: auto;
padding-bottom: 10px;
padding-top: 10px;
width: 99.8%;
 }


.AccountLayout {
    float: left;
    font-family: verdana;
    font-size: 12px;
    height: auto;
    margin-bottom: 15px;
    /*width: 839px;*/
    width: 100%;
}
.AccountDetailBlock {
    float: left;
    height: auto;
    margin-bottom: 15px;
    width: 100%;
}



#AccountDetails{
	float:left;
	width:100%;
	height:auto;
}
.AccountDetailsInner {
    float: left;
    width: 410px;
    height:auto;
    padding-left: 85px;
}
.AccountInnerlayout{
    float: left;
    margin: 10px 10px 0;
    padding-bottom: 10px;
    width: 98%;
}
.OrderLeftBlock{
	float: left;
    height: auto;
    width: 30%;
}
.OrderMiddleBlock{
	float: left;
    height: auto;
    width: 40%;
}
.OrderRightBlock{
	float: right;
    height: auto;
    padding-right: 10px;
    padding-top: 25px;
    width: 28%;
}
.OrderHeading1{
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.OrderHeading2{
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.OrderSubHeading{
	float: left;
    height: auto;
    margin-top: 10px;
    width: 100%;
}
.OrderShortText{
	float: left;
    height: auto;
    width: 100%;
}
.OrderLabel{
    float: left;
    font-weight: bold;
    width: 38%;
}
.OrderLabe2{
    float: right;
    text-decoration: underline;
    width: 60%;
}
.OrderRightBlockLink{
	float: right;
    height: auto;
    padding-top: 6px;
    width: 78%;
}
.OrderRightBlockLink a{
	color: #51A8A1;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.OrderRightBlockLink a:hover{
    text-decoration: none;
}
.AccountHeader{
	float:left;
	width:100%;
	height:auto;
	margin-bottom: 15px;
}




.CustomerAccountFormInputsBlock{
    float: left;
    height: 15px;
    margin-left: 6px;
    margin-top: 15px;
    padding: 0 2px 10px 0;
    width: 205px;
}













































































































































/*ColourShift*/
.CustomerAccountHeadingBackground {
background-color:#FF0000;
}
.CustomerAccountHeadings {
font-family:Georgia,Times new Roman, Times, serif;
color:#FFFFFF;
font-size:14px;
}
.CustomerAccountSubHeadings {
font-family:Georgia,Times new Roman, Times, serif;
color:#FF33CC;
}
.CustomerAccountSubHeadings {
font-family:Georgia,Times new Roman, Times, serif;
color:#FF33CC;
}
.CustomerAccountPageLabel {
font-family:Georgia,Times new Roman, Times, serif;
color:#FF33CC;
}
.CustomerAccountPageText {
font-family:Georgia,Times new Roman, Times, serif;
color:#FF33CC;
}
.CustomerAccountFormLabels {
font-family:Georgia,Times new Roman, Times, serif;
color:#FF33CC;
}
.CustomerAccountPageLinks a:link, .CustomerAccountPageLinks a:visited{
font-family:Georgia,Times new Roman, Times, serif;
color:#0033CC;
}
.CustomerAccountPageLinks a:hover{
font-family:Georgia,Times new Roman, Times, serif;
color:#FF0000;
}
.CustomerAccountFormButton {
font-family:Geneva,Arial,Helvetica,sans-serif;
color:#999900;
background-color:#669900
}
.CustomerAccountFormFields {
font-family:Geneva,Arial,Helvetica,sans-serif;
color:#000000;
background-color:#FFFFFF;
border-color:#CCCCCC;
}
/* Panel ID = 29*/
.ReviewsFormLabels {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
 }
.ReviewsFormFields  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:solid 1px#CECECE;
padding:4px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }
.ReviewsFormButton {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
min-width:80px;
padding:0px 0px 4px 0px;
height:22px;
border:none;
cursor:pointer;
background-color:#333333;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }

/* Panel ID = 31*/
/* Text */
#review_title {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
float:left;
margin-left:5px;
width: 452px;
 }
#author {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
float:left;
width: auto;
margin-right: 12px;
 }
#review_date {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#474747;
float:left;
padding: 4px;
 }
#reviews {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
float:left;
width:560px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 7px;
 }
.cust_review {
margin-top: 10px; 
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#474747;
}
.write_review a{
margin-top: 10px; 
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding-bottom: 8px;
}
.write_review a:hover{
text-decoration:none;
color:#000000;	
}
/**/
/*---Reviews border-------*/
.ReviewOuter {
 border: solid;
 border-width:1px;
 border-color:#FFFFFF;
 float:left;
 width:615px;
 height:auto;
 margin-top: 50px;
}
#review_stars {
 float:left;
 width:116px;
}
.ReviewsInner {
 float:left;
 width:598px;
 height:auto;
 margin-left:7px;
 margin-top:6px;
 border-bottom: 1px solid #CECECE;
 margin-bottom: 20px;
}
#review_author {
 float:left;
 width: 600px;
}
.auth-date-sep {
 color:#666;
 float:left;
}
.review_top {
float:left; border-bottom:1px solid #CECECE; width: 598px; margin-left: 7px;
}
a {
    color: #000000;
    text-decoration: none;
}/* Panel ID = 32*/
/* Panel ID = 33*/
/* Panel ID = 35*/
/* Panel ID = 39*/

/* Text */
/*----------------------Home Page Featured Products Panel -------------------------*/

.HomePageFeaturedPanelHeading {
font-family:Alef, sans-serif;
font-size:18px;
color:#FFFFFF;
}


.HomePageFeaturedPanelTitle {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
font-color:#FFFFFF;
}



.HomePageFeaturedProductsTitle {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
}
 
.HomePageFeaturedProductsTitle a:link {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
} 
.HomePageFeaturedProductsTitle a:visited {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
} 
 
.HomePageFeaturedProductsTitle a:hover {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
} 
 
.HomePageFeaturedProductsTitle a:active {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
} 
 
.HomePageFeaturedProductsShortDescription {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
 
.HomePageFeaturedProductsShortDescription a:link {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
 
.HomePageFeaturedProductsShortDescription a:visited {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
 
.HomePageFeaturedProductsShortDescription a:hover {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
 
 .HomePageFeaturedProductsShortDescription a:active {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
 
  
 
 .HomePageFeaturedProductsPrice {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
 
.HomePageFeaturedProductsTaxPrice {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
}
/**/

.HomePageFeaturedProductsPrice {
bottom:2px;
margin:0px 0px 0px 0px;
}
.HomePageFeaturedProductsTaxPrice {
bottom:2px;
margin:0px 0px 0px 0px;
}
.HomeFeaturedImage {
width:140px;
margin:5px 5px 5px 5px;
}
.HomeFeaturedImageContainer {
min-height:150px;
margin:auto:
float:left;
clear:both;
}
.HomePageFeaturedProductsTitle{
font-weight:bold;
min-height:30px;
}
.HomePageFeaturedProductsShortDescription {
line-height:12px;
margin:10px 5px 0px 5px;
}

.HomePageFeaturedProductsBorder{
border: 1px solid #CECECE;
font-size: 0.95em;
list-style: none outside none;
margin: 5px;
overflow: hidden;
padding: 5px;
width: 155px;
min-height:300px;
text-align:center;
display: inline-block;
position:relative;                                     
float:left;
z-index:99;
background-color:#FFFFFF;
}/* Panel ID = 40*/

 /* Text */
  /* ----------------------Home Page Latest Additions Panel ------------------------- */
  
.HomePageLatestPanelHeading {
font-family:Alef, sans-serif;
font-size:18px;
color:#FFFFFF;
}

.HomePageLatestAdditionsTitle {
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
 }
 .HomePageLatestAdditionsTitle a:link{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
 }
  .HomePageLatestAdditionsTitle a:visited{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
 }
   .HomePageLatestAdditionsTitle a:hover{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
 }
.HomePageLatestAdditionsPrice {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
 }
.HomePageLatestAdditionsTitle a:active{
font-family:Comic Sans MS, cursive, sans-serif;
font-size:20px;
 }
.HomePageLatestAdditionsTaxPrice {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
 }
.HomePageLatestAdditionsShortDescription {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
 }
.HomePageLatestAdditionsShortDescription a:link {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
 }
.HomePageLatestAdditionsShortDescription a:visited {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
 }
.HomePageLatestAdditionsShortDescription a:hover {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
 }
.HomePageLatestAdditionsShortDescription {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
.HomePageLatestAdditionsTitle {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
/**/

.HomePageLatestAdditionsBorder{
border-color:#CECECE;
border-style: solid;
border-width: 1px;
font-size: 0.95em;
list-style: none outside none;
margin: 5px;
overflow: hidden;
padding: 5px;
width: 155px;
min-height:300px;
text-align:center;
display: inline-block;
position:relative;                                     
float:left;
z-index:99;
background-color:#FFFFFF;
}/* Panel ID = 41*/
/* Panel ID = 42*/
/*--------------------------------------HEADER DROPDOWN MENU--------------------------------------*/

/* News Style */
.news {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.newstitle {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	
}
/* News Style END */

/* Products Style */
.featuredtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}
.featuredtitle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.featuredtitle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #ffffff;
}
.featuredtitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #ffffff;
	
}
.featuredtitle a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #ffffff;
}

.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.price a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.price a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.price a:hover {
	text-decoration: none;
	color: #EEEEEE;
}
.price a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/* Products Style END */

#menu {
	list-style:none;
	width:1022px;
	margin:0px auto 0px auto;
	height:35px;
	padding:0px 0px 0px 0px;
	
}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 18px 28px 19px 28px;
	margin-right:0px;
	margin-top:0px;
	border:none;
	z-index:1000;
}

#menu li:hover {
	border: 0px;
	padding: 18px 28px 19px 28px;
	
	/* Background color and gradients */
	
	background: #101010;
	background: -moz-linear-gradient(top, #101010, #101010 );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#101010), to(#101010 ));
	
	/* Rounded corners */
	
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	z-index:1020;
}

#menu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #ffffff;
	display:block;
	outline:0;
	text-decoration:none;
}

#menu li:hover a {
	color:#ffffff;
	
}
#menu li .drop {
}
#menu li:hover .drop {
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:0px;
	border-top:none;
	color:#FFFFFF;
	/* Gradient background */
	background: #101010;
	background: -moz-linear-gradient(top, #101010 , #101010 );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#101010 ), to(#101010 ));

	/* Rounded Corners */
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.dropdown_4columns,
.dropdown_4columns2,
.dropdown_4columns3,
.dropdown_4columns4
 {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:0px;
	border-top:none;
	color:#FFFFFF;
	/* Gradient background */
	background: #101010;
	background: -moz-linear-gradient(top, #101010 , #101010 );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#101010 ), to(#101010 ));

	/* Rounded Corners */
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

.dropdown_1column {width: 140px; z-index:1020;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 1012px;}
.dropdown_4columns2 {width: 1012px;}
.dropdown_4columns3 {width: 1012px;}
.dropdown_4columns4 {width: 1012px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_5columns {
	left:0px;
	z-index:1020;
/* Vertical Placement */	top:50px;
}
#menu li:hover .dropdown_4columns{
	left:-211px;
/* Vertical Placement */	top:51px;
}
#menu li:hover .dropdown_4columns2{
	left:-340px;
/* Vertical Placement */	top:51px;
}
#menu li:hover .dropdown_4columns3{
	left:-495px;
/* Vertical Placement */	top:51px;
}
#menu li:hover .dropdown_4columns4{
	left:-663px;
/* Vertical Placement */	top:51px;
}
.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	color:#FFFFFF;
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:1000px;}
.col_5 {width:690px;}

#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family: Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:15px;
	text-align:left;
	

}
#menu h2 {
	font-size:13px;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	
	
}
#menu .MegaMainCat {
	font-size:13px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	
}
#menu .MegaMainCat a:link{
	font-size:13px;
	
}
#menu .MegaMainCat a:visited{
	font-size:13px;
	
}
#menu .MegaMainCat a:hover{
	font-size:13px;
	
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-shadow: 0px 0px 0px #000000;
	}
#menu li:hover div a:hover {
	color:#ffffff;
	
}


.strong {
	font-style:strong;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666; */
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
/*	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	 box-shadow:inset 0 0 3px #000000;*/
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #333333;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

/* Panel ID = 43*/
/* Text */
.RelatedProductTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
 }
.RelatedProductPrice {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
 }
.RelatedProductTaxPrice {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
 }
.RelatedProductShortDescription {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
 }
.RelatedProductShortDescription a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
 }
.RelatedProductShortDescription a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
 }
.RelatedProductShortDescription a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
 }

/**/

.RelatedProductTitle {
font-weight:bold;
}
.RelatedProductPrice {
float:left;
bottom:2px;
}
.RelatedProductTaxPrice {
float:left;
bottom:2px;
}
.RelatedPriceContainer {
float:left; 
width:140px; 
margin: 5px 0px 5px 10px; 
text-align:left;
}
.RelatedProductImage {
width:140px;
margin:5px 5px 5px 5px;
}
.RelatedProductTitle{
float:left; 
width:150px; 
min-height:35px;
padding:2px 2px 2px 2px; 
text-align:left; 
}
.RelatedProductShortDescription {
margin: 10px 0px 0px 0px; 
text-align:left;
float:left;
width:155px;
}
.RelatedProductImageContainer {
min-height:150px;
margin:auto;
float:left;
clear:both;
}
.RelatedProductBorder{
float:left;
min-height:300px;
border-style:solid; 
border-width: 1px; 
border-color:#CCCCCC;
list-style: none outside none;
margin: -5px 2px 10px;
overflow: hidden;
padding: 5px;
width: 155px;
min-height:100px;
text-align:center;
display: inline-block;
position:relative;                                     
z-index:99;
}/* Panel ID = 44*/
.LayoutContainer{
	float:left;
	width: 100%;
	height:auto;
}
.LeftLayout{
	float:left;
	width:45%;
	height:auto;
}
.RightLayout{
	float:right;
	width:45%;
	height:auto;
}
.SiteAddress{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding-bottom: 30px;
    width: 100%;
}
.NormalText{
	float:left;
	width:100%;
	height:auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.ShortText{
	float:left;
	width:100%;
	height:auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.Devider{
	float:left;
	width:100%;
	padding:40px 0 40px 0;
}
.DetailBox{
	float:left;
	width:98%;
	height:auto;
	background: #CCCCCC;
	border: 1px solid #666666;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.DetailBoxRow{
	float: left;
    height: auto;
    padding: 4px;
    width: 98%;
}
.DetailBoxLeft{
	float:left;
	width:45%;
	height:auto;
}
.DetailBoxRight{
	float:right;
	width:45%;
	height:auto;
}
.ItemsContainer{
	float:left;
	width:100%;
	height:auto;
}
.ItemsContainer{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: auto;
    padding: 40px 0 40px 0;
    width: 100%;
}
.ItemHeadingRow{
	background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #666666;
    float: left;
    height: auto;
    width: 99%;
}
.ItemContentRow{
	float: left;
    height: auto;
    padding: 1px;
    width: 99%;
}
.ItemElement{
	float:left;
	width: 100%;
	height:auto;
	padding: 2px;
}
.quanity{
	width:8%;
}
.name{
	width:60%;
}
.price{
	width:14%;
}
.total{
	width:14%;
}
.LayoutHeading{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    padding: 20px 0 40px;
    text-align: center;
    width: 100%;
}
.LayoutContainer{
	float:left;
	width: 100%;
	height:auto;
}
.LeftLayout{
	float:left;
	width:45%;
	height:auto;
}
.RightLayout{
	float:right;
	width:45%;
	height:auto;
}
.SiteAddress{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding-bottom: 30px;
    width: 100%;
}
.NormalText{
	float:left;
	width:100%;
	height:auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.ShortText{
	float:left;
	width:100%;
	height:auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.Devider{
	float:left;
	width:100%;
	padding:40px 0 40px 0;
}
.DetailBox{
	float:left;
	width:98%;
	height:auto;
	background: #CCCCCC;
	border: 1px solid #666666;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.DetailBoxRow{
	float: left;
    height: auto;
    padding: 4px;
    width: 98%;
}
.DetailBoxLeft{
	float:left;
	width:45%;
	height:auto;
}
.DetailBoxRight{
	float:right;
	width:45%;
	height:auto;
}
.ItemsContainer{
	float:left;
	width:100%;
	height:auto;
}
.ItemsContainer{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: auto;
    padding: 40px 0 40px 0;
    width: 100%;
}
.ItemHeadingRow{
	background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #666666;
    float: left;
    height: auto;
    width: 99%;
}
.ItemContentRow{
	float: left;
    height: auto;
    padding: 1px;
    width: 99%;
}
.ItemElement{
	float:left;
	width: 100%;
	height:auto;
	padding: 2px;
}
.quanity{
	width:8%;
}
.name{
	width:60%;
}
.price{
	width:14%;
}
.total{
	width:14%;
}
.LayoutHeading{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    padding: 20px 0 40px;
    text-align: center;
    width: 100%;
}/* Panel ID = 51*/
/* Panel ID = 52*/
/* Panel ID = 53*/
/* Panel ID = 54*/
.SwatchMainOuter {
width:400px;
float:left;
}
.SwatchOuter {
width:45px;
min-height:75px;
float:left;
margin-right:30px;
}
.Swatches{
height:45px;
width:45px;
border: solid 1px #000000;
float:left;
}
.SwatchText{
font-size:11px;
width:45px;
float:left;
}








/* Panel ID = 55*/
	div.simpleTabs { padding:10px; }
	ul.simpleTabsNavigation { margin:0 0px; padding:0; text-align:left; }
	ul.simpleTabsNavigation li { list-style:none; display:inline; margin:0; padding:0; }
	ul.simpleTabsNavigation li a { border:1px solid #E0E0E0; color:#FD9D07; padding:7px 30px;  float:left; margin-top:-28px; background:#F0F0F0; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;  font-weight: bold; }
	
	ul.simpleTabsNavigation li a:link {
	/*-moz-border-radius: 5px 5px 0px 0px;
		-webkit-border-radius: 5px 5px 0px 0px;
		border-radius: 5px 5px 0px 0px;*/
            font-family:Arial,Helvetica,Sans-Serif;
           font-color:#000000;
	
	}
	
	ul.simpleTabsNavigation li a:hover { background-color:#F6F6F6;  font-color:#000000; }
	ul.simpleTabsNavigation li a.current { background:#000; color:#fff; border-bottom:1px solid #fff;  font-color:#000000; }


	div.simpleTabsContent { border:1px solid #E0E0E0; background:#F0F0F0; padding:5px 15px 15px; margin-top:5px; display:none; width:720px;}
	div.simpleTabsContent.currentTab { display:block; }
























/* Panel ID = 57*/
/* Panel ID = 58*/
/* Panel ID = 59*/

/* Panel ID = 155*/
/* Panel ID = 156*/
/*----------------------------------- Page Column Layouts -------------------------------------------*/
#MainContainer{background:none repeat scroll 0 0 #FFF;background-repeat:repeat-y;width:1020px;margin:0 auto;padding:0}
#BodyText{margin-left:auto;margin-top:15px;width:100%}
#DetailPageProductDetailsOuterContainer{min-width:820px!important;float:left!important;clear:left!important}
#MainCategoryContainer{float:left;text-align:center;width:850px}
.tab-content{border:1px solid #666;background:#FFF;color:#000;width:205px;padding:.5em}
.tab-header{position:relative;height:3em;width:500px;margin-bottom:0;padding-bottom:0}
.tab-header ul.tab-list{position:absolute;bottom:-1px;width:auto;margin:0;padding:0}
.tab-header ul.tab-list li{display:inline;list-style:none;margin:0}
.tab-header ul.tab-list a,.tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active{width:8em;display:block;float:left;text-align:center;font-family:tahoma, verdana, sans-serif;font-size:85%;text-decoration:none;color:#333;margin:1px 2px 0 0;padding:4px 0}
.tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active,.tab-header ul.tab-list a.tab-active:hover{border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;border-bottom:none;background:#99F;color:#000;padding-bottom:6px;margin-top:0}
.tab-header ul.tab-list a{background:#ddd;border-top:1px solid #AAA;border-left:1px solid #AAA;border-right:1px solid #AAA;border-bottom:none}
.tab-header ul.tab-list a:hover{margin-top:0;background:#bbb;color:#000;padding-bottom:5px;border-color:#666}
.tab /* the heading that became the li */{display:none}
#ContactMain{float:left;width:100%}
#columns .column{min-height:200px}
#columns .Column1{width:190px;float:left;margin-left:5px}
#columns .Column2{width:750px;margin-left:37px;float:left}
#columns .Column3{width:170px;float:left}
.block .draghandle{cursor:move;width:auto;display:inline-block;margin:0}
#columns .menu div h1,#columns .blocks div h1,#columns .sidebar div h1{font-size:12px;background-color:#e0e0e0;padding:7px}
#columns .menu div p,#columns .blocks div p,#columns .sidebar div p{font-size:11px;padding:7px}
#columns .menu,#columns .blocks,#columns .sidebar{padding:0}
#columns .target{background-image:url(../images/DragBack.jpg);-moz-border-radius:5px;-webkit-border-radius:5px}
#columns .menu div h1{background-color:#ccc}
#columns .sidebar div h1{background-color:#e6e6e6}
.ArticleRow{float:left;width:100%;height:auto;padding-bottom:10px}
.ArticleContainer{float:left;width:100%;height:auto;padding-top:20px}
.ArticleMenu{float:left;width:170px;margin-left:5px;height:auto}
.ArticleContent{float:right;height:auto;margin-right:5px;width:820px}
.ArticlePageText{float:left;width:100%;padding-bottom:20px;font-size:14px;font-weight:700;font-family:Arial,Helvetica,sans-serif}
.ArticleDetailBlock{float:left;height:auto;width:100%;padding-bottom:40px}
.ArticleDetailBlock .Image{float:right;height:auto;width:300px}
.ArticleDetailBlock .Content{float:left;height:auto;width:500px}
.ArticleDetailBlock .Content .Heading{float:left;font-size:14px;font-weight:700;height:auto;padding-bottom:10px;width:100%}
.ArticleDetailBlock .Content .Text{float:left;font-size:12px;height:auto;width:100%}
.RelatedBlock{float:left;width:100%;height:auto;padding-bottom:40px}
.RelatedBlockText{float:left;width:100%;padding-bottom:20px;font-size:14px;font-family:Arial,Helvetica,sans-serif}
.GalleryImage{float:left;height:auto;width:auto}
.GalleryImageConatiner{float:left;height:auto;width:95%;margin:20px}
.GalleryImage a{text-decoration:none;background:none repeat scroll 0 0 #FFF;border:1px solid #BBB;float:left;border-radius:4px 4px 4px 4px;margin:7px 14px 7px 0;padding:5px}
.GallerySelectboxBlock{float:left;width:100%;height:auto;margin-bottom:10px}
.gallery_selectbox{background-color:#FFF;border:1px solid #BEBEBE;border-radius:4px 4px 4px 4px;color:#000;height:30px;text-align:left;width:298px;padding:5px}
.CheckoutPanelBackground{background:#FFF;float:left}
.CheckoutPageBackground{background:#FFF}
.CheckoutPanelBorder{float:left;height:auto;margin-top:5px;width:820px;padding-bottom:20px}
.CheckoutPanelDivider{border:1px solid #CECECE;float:left;height:501px}
#NewCustomerInnerWrapper{float:left;width:820px}
#CustomerLeftDiv{float:left;height:auto;width:410px;padding-bottom:20px}
#NewCustomerSection{border-right:1px solid #CECECE;float:left;margin-top:10px;width:410px}
#AddPassword{color:#000;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-top:20px;width:410px}
.NewCustHead{color:#000;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-left:39px;margin-top:5px;width:326px}
.NewCustDetails{color:#000;float:left;width:350px}
.labels_big{float:left;margin-left:40px;margin-top:30px;width:280px}
.CheckoutLabels{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px}
.labels_small{float:left;margin-left:50px;margin-top:20px}
.fieldinput{border:1px solid #CECECE;float:left;height:15px;margin-left:6px;margin-top:15px;width:205px;padding:0 2px 10px 0}
#CheckDiv{float:left;margin-top:20px;width:320px}
#HelpImg{float:left;height:49px;margin-left:53px;margin-top:15px;width:21px}
.labels_med{float:left;margin-left:13px;margin-top:15px;width:125px}
.CheckContainer{float:left;margin-top:13px;width:75px}
.ContinueButton{float:right;margin-right:55px;margin-top:10px}
#ReturnCustomer{float:left;margin-top:10px;width:410px}
#ForgotPassDiv{float:left;margin-top:15px;width:350px}
.labels_big12{float:left;margin-left:87px;margin-top:12px;width:280px}
.fieldinput12{border:1px solid #CECECE;float:left;height:15px;margin-left:89px;margin-top:5px;width:205px;padding:0 2px 10px 0}
#ForgotPassword{color:#000;float:left;margin-left:39px;margin-top:30px}
.ReturnCustDetails{color:#000;float:left;margin-top:20px;width:350px}
.labels_pass{float:left;margin-left:23px;margin-top:15px}
.fieldinput2{border:1px solid #CECECE;float:left;height:90px;margin-left:6px;margin-top:15px;width:205px;padding:0 2px 1px 0}
#DeliveryDiv{float:left;margin-top:-16px;width:400px}
.fieldinput2 textarea{background:none repeat scroll 0 0 transparent;border:medium none;float:left;height:89px;outline:medium none;width:206px;padding:1px}
.ContinueButton2{float:right;margin-right:50px;margin-top:20px;width:80px}
#NewCustomerSection2{float:left;margin-top:10px;width:837px}
.NewCustHead2{color:#000;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-left:5px;width:100%}
.NewCustDetails2{color:#000;float:left;width:410px}
.labels_big3{float:left;margin-bottom:2px;margin-left:11px;margin-top:17px;width:530px}
.CheckoutHorizontalLine{border-top:1px solid #CECECE;float:left;width:773px}
.HalfHorizontalLine{border-top:1px solid #CECECE;float:right;width:336px}
.TotalPriceValue{float:right;margin-top:13px;width:100%;word-wrap:break-word}
.TitleFields{float:left;margin-left:10px;margin-top:10px;width:400px}
#GoodsCheckoutDiv{border-top:1px solid #CECECE;float:left;height:auto;margin-left:15px;margin-top:40px;width:773px}
.GoodsDiv{color:#000;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:10px;margin-top:14px;width:800px}
.OrderHeading{float:left;margin-bottom:10px;margin-left:10px}
.GoodsdetailDiv{float:left;margin-top:20px;width:100%}
.TotalPriceTitle{float:right;margin-top:10px;text-align:right;width:100%;word-wrap:break-word}
.ItemName{float:left;margin-left:10px;margin-right:10px;width:460px;word-wrap:break-word}
.qunt{float:left;width:34px;word-wrap:break-word}
.chkout_price{float:right;text-align:right;width:86%;word-wrap:break-word}
#Confirm{color:#000;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:40px;margin-top:40px;width:700px}
.PaymentHead{margin-bottom:10px}
.paymentgates{float:left;margin-top:20px;width:700px}
.gate_chk{float:left;width:55px}
.chk_confirm{float:right;width:111px}
.validationfieldinput input{float:left;height:15px;margin-left:6px;margin-top:15px;width:205px;padding:0 2px 10px 0}
.email_type_1{border:1px solid #CECECE}
.email_type_2{border:1px solid red}
.SiteAddress{float:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;padding-bottom:30px;width:100%}
.NormalText{float:left;width:100%;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:16px}
.ShortText{float:left;width:100%;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:10px}
.Devider{float:left;width:100%;padding:40px 0}
.DetailBox{float:left;width:98%;height:auto;background:#CCC;border:1px solid #666;font-family:Arial,Helvetica,sans-serif;font-size:14px}
.DetailBoxRow{float:left;height:auto;width:98%;padding:4px}
.ItemsContainer{float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:auto;width:100%;padding:40px 0}
.ItemHeadingRow{background:none repeat scroll 0 0 #CCC;border:1px solid #666;float:left;height:auto;width:99%}
.ItemContentRow{float:left;height:auto;width:99%;padding:1px}
.ItemElement{float:left;width:100%;height:auto;padding:2px}
.quanity{width:8%}
.name{width:60%}
.LayoutHeading{float:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;height:auto;text-align:center;width:100%;padding:20px 0 40px}
#MyResult{color:green;float:left;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-decoration:none;width:86%;margin:10px 0 10px 97px}
#writereview{float:left;color:#00F;width:600px}
.Existing_error{background-color:red;border:1px solid #CECECE;float:left;height:100px;margin-left:35px;margin-top:10px;width:300px}
.Existing_error p{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-align:center}
#mail_success{background-color:#6c0;float:left;height:auto;margin-left:35px;margin-top:10px;width:300px}
#mail_success p{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-align:left;margin:6px 5px 0}
.CustomerAccountFormLabels{font-family:Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#333;font-weight:700;text-decoration:none}
.cke_show_borders{background:none}
.pagination a{text-decoration:none;padding:5px}
.forward{background:url(../images/right-nav.gif) no-repeat scroll 0 0 transparent;float:right;height:17px;margin-left:574px;margin-top:-27px;right:0;width:5px}
.pagination{float:right;font-weight:700;padding-right:40px;position:absolute;margin:-147px 12px 1em}
.SwatchMainOuter{width:400px;float:left}
.SwatchOuter{width:45px;float:left;margin-right:30px}
.Swatches{height:45px;width:45px;border:solid 1px #CCC;float:left}
.SwatchText{width:45px;float:left}
#HomePageHeaderOuterContainer,#GenericPageHeaderOuterContainer,#CategoryPageHeaderOuterContainer{width:1024px;position:relative;margin:auto}
#tab-container,#ContactHead{float:left}
.GalleryCategoriesConatiner,.LayoutContainer{float:left;width:100%;height:auto}
.fieldinput input,.fieldinput12 input,.fieldinput select{background:none repeat scroll 0 0 transparent;border:medium none;float:left;height:22px;outline:medium none;width:205px;padding:1px}
.CheckoutFormButtons,.ContinueButton2 input{width:55px}
.CarriageMethod,.CarriagePrice{float:left;width:100%;word-wrap:break-word}
.gateway_thumbnails,.CreditCardIcons{float:left;margin-bottom:10px;width:331px}
.LeftLayout,.DetailBoxLeft{float:left;width:45%;height:auto}
.RightLayout,.DetailBoxRight{float:right;width:45%;height:auto}
.price,.total{width:14%}
.BrowseCategoriesBorders,.HomePageFeaturedProductsBorder,.HomePageBestSellersBorder,.HomePageSpecialBorder,.HomePageLatestAdditionsBorder{margin-left:20px}
.MainContainerBackground {   
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
 }/*COLOURSHIFT*/
.LogoFont {
font-family: Trade Winds, cursive;
font-size: 60px;
color:#5F236D;
line-height:30px;
}
.LogoFont2 {
font-family: Alef, sans-serif;
font-size: 30px;
color:#5F236D;
}
.Colour1 {
background: #5F236D;
background: -moz-linear-gradient(top, #5F236D,#5F236D);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5F236D), to(#5F236D));
}
.Colour2 {
background:#5F236D;
background: -moz-linear-gradient(top, #5F236D,#5F236D);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5F236D), to(#5F236D));
}

.Colour3 {
background:#5F236D;
background: -moz-linear-gradient(top,#5F236D,#5F236D);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5F236D), to(#5F236D));
}


.Colour4 {
background;#5F236D;
background: -moz-linear-gradient(top, #5F236D,#5F236D);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5F236D), to(#5F236D));
}



body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a:link {
	color: #743482;
}
a:visited {
	color: #743482;
}
a:hover {
	color: #8F4A9D;
}
a:active {
	color: #743482;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 18px;
	color: #733381;
}
.whitetext {
color:#FFFFFF;
font-size:11px;
}
.whitetext a:link {
color:#FFFFFF;
text-decoration:none;
}
.whitetext a:hover {
color:#FFFFFF;
text-decoration:none;
}
.whitetext a:active {
color:#FFFFFF;
text-decoration:none;
}
.whitetext a:visited {
color:#FFFFFF;
text-decoration:none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a:link {
	color: rgb(201, 35, 131);
}
a:visited {
	color: rgb(201, 35, 131);
}
a:hover {
	color: rgb(96, 36, 110);
}
a:active {
	color: rgb(201, 35, 131);
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	line-height: 15px;
}
h1 {
	font-size: 18px;
	color: rgb(96, 36, 110);
}
.whitetext {
color:#FFFFFF;
}
.whitetext a:link {
color:#FFFFFF;
text-decoration:none;
}
.whitetext a:hover {
color:#FFFFFF;
text-decoration:none;
}
.whitetext a:active {
color:#FFFFFF;
text-decoration:none;
}
.whitetext a:visited {
color:#FFFFFF;
text-decoration:none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Arial_12px_Black{
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #000000;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_12px_Black a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #000000;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_12px_Black a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #000000;
font-weight:normal;
background-color: #E0E0E0;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_12px_Black a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #000000;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}


.Arial_14px_Black{
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #000000;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_14px_Black a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #000000;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_14px_Black a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #000000;
font-weight:normal;
background-color: #E0E0E0;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_14px_Black a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #000000;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Orange_BoldHeading{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF6600;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Orange_BoldHeading a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF6600;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Orange_BoldHeading a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF6600;
font-weight:bold;
background-color: #E5E5E5;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Orange_BoldHeading a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF6600;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}









.Black-headings{
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Black-headings a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Black-headings a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #000000;
font-weight:bold;
background-color: #FF6600;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Black-headings a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Arial_12_Bold{
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_12_Bold a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_12_Bold a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #000000;
font-weight:bold;
background-color: #E0E0E0;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_12_Bold a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Arial_115_Black{
font-family: Arial, Helvetica,sans-serif;
font-size: 11.5px;
color: #000000;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_115_Black a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11.5px;
color: #000000;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_115_Black a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11.5px;
color: #000000;
font-weight:normal;
background-color: #E0E0E0;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Arial_115_Black a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11.5px;
color: #000000;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}






.Options{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #333333;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Options a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #333333;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Options a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #333333;
font-weight:normal;
background-color: #FFFFFF;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Options a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #333333;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Home{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color: #FFFFFF;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Home_Header{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF9900;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_Header a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF9900;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_Header a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF9900;
font-weight:bold;
background-color: #FFFFFF;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_Header a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF9900;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Footer{
font-family: Arial, Helvetica,sans-serif;
font-size: 10px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Footer a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 10px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Footer a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 10px;
color: #666666;
font-weight:normal;
background-color: #FFFFFF;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Footer a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 10px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Home_text{
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_text a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_text a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #666666;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_text a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Home_link{
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #42A7DF;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_link a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #42A7DF;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_link a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #42A7DF;
font-weight:bold;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_link a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #42A7DF;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Home_Dec{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_Dec a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_Dec a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Home_Dec a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Payment_header{
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #64A6CA;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Payment_header a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #64A6CA;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Payment_header a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #64A6CA;
font-weight:bold;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Payment_header a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #64A6CA;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Link{
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #42A7DF;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Link a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #42A7DF;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Link a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #42A7DF;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Link a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #42A7DF;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Note{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5698E0;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Note a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5698E0;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Note a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5698E0;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Note a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5698E0;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.More_info{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3988DD;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.More_info a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3988DD;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.More_info a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3988DD;
font-weight:bold;
background-color: FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.More_info a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3988DD;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.More_info2{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #3988DD;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.More_info2 a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #3988DD;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.More_info2 a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #3988DD;
font-weight:bold;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.More_info2 a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #3988DD;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Bold{
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Bold a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Bold a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #000000;
font-weight:bold;
background-color: #E4E4E4;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Bold a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.portfolio_headings{
font-family: Arial, Helvetica,sans-serif;
font-size: 20px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_headings a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 20px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_headings a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 20px;
color: #000000;
font-weight:bold;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_headings a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 20px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.portfolio_descriptions{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #FF9900;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_descriptions a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #FF9900;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_descriptions a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #FF9900;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_descriptions a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #FF9900;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.portfolio_url{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #999999;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_url a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #999999;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_url a:hover {

font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #999999;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_url a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #999999;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.portfolio_text{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_text a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_text a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_text a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}



.header_links{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
line-height:14px;
}
.header_links a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
line-height:14px;
}
.header_links a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight:normal;
background-color: #53255F;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
line-height:14px;
}
.header_links a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
line-height:14px;
}

.Heading{
font-family: Arial, Helvetica,sans-serif;
font-size: 20px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Heading a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 20px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Heading a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 20px;
color: #000000;
font-weight:bold;
background-color: #E4E4E4;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Heading a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 20px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Sub_heading{
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #C92383;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Sub_heading a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #C92383;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Sub_heading a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #C92383;
font-weight:bold;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Sub_heading a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #C92383;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.body_text{
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #333333;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.body_text a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #333333;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.body_text a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #333333;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.body_text a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 13px;
color: #333333;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.portfolio_title{
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_title a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_title a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #000000;
font-weight:bold;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_title a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #000000;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.portfolio_text{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_text a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_text a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_text a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}


.portfolio_body{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_body a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_body a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.portfolio_body a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #666666;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.link{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #1774FF;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.link a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #1774FF;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.link a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #1774FF;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.link a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #1774FF;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.our_websites{
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #FFFFFF;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.our_websites a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #FFFFFF;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.our_websites a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #FFFFFF;
font-weight:bold;
background-color: #74417E;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.our_websites a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #FFFFFF;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}


.Absolute_packages{
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #AD0651;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Absolute_packages a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #AD0651;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Absolute_packages a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #AD0651;
font-weight:bold;
background-color: #FFFFFF;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Absolute_packages a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #AD0651;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.title_package{
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #3F2873;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.title_package a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #3F2873;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.title_package a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #3F2873;
font-weight:bold;
background-color: #FFFFFF;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.title_package a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 16px;
color: #3F2873;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.package_text{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #333333;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
text-decoration: none;
}
.package_text a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #333333;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
text-decoration: none;
}
.package_text a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #333333;
font-weight:normal;
background-color: #FFFFFF;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
text-decoration: none;
}
.package_text a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #333333;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
text-decoration: none;
}

.pack_link{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #AD0651;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.pack_link a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #AD0651;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.pack_link a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #AD0651;
font-weight:bold;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.pack_link a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #AD0651;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.shop_head{
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #F39824;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.shop_head a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #F39824;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.shop_head a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #F39824;
font-weight:bold;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.shop_head a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
color: #F39824;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}


.Testimonials_title{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2E1C53;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Testimonials_title a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2E1C53;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Testimonials_title a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2E1C53;
font-weight:bold;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Testimonials_title a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2E1C53;
font-weight:bold;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.Testimonials_web{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #B1135A;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Testimonials_web a:link {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #B1135A;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Testimonials_web a:hover {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #B1135A;
font-weight:normal;
background-color: #FBFBFB;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}
.Testimonials_web a:visited {
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #B1135A;
font-weight:normal;
background-color:  ;
padding-top:0;
padding-right: 0px;
padding-bottom: 0px;
padding-left; 0px;
}

.ArticleSectionHeading{
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
padding-top: 20px;
}
.ArticleTitle{
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
color: #333333;
font-weight: bold;
}
.ArticleTitle a:link{text-decoration:none;color: #333333;}
.ArticleTitle a:hover{text-decoration:none; background-color:#E6E6E6}
.ArticleTitle a:visited{text-decoration:none; color: #333333;}

.ArticleSummary{
font-family: Arial, Helvetica,sans-serif;
font-size: 11px;
color: #333333;
}
.ArticleSummary a:link{text-decoration:none;color: #333333;}
.ArticleSummary a:hover{text-decoration:none; background-color:#E6E6E6}
.ArticleSummary a:visited{text-decoration:none; color: #333333;}

.information {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.headingsnewmate{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bigbiggerheadingsnewmate{
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.normal {font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #333333;
	font-size: 12px;
	line-height:2em;
}
.table1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height:2em;
	padding: 13px 0px;
	text-align:center;
	height:25px;
	background-color:#F6F6F6;
	border-left:solid 1px;
	border-bottom:solid 1px;
	border-color:#EBEBEB;
}
.table2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height:2em;
	padding: 13px 0px;
	text-align:center;
	height:25px;
	background-color:#FAFAFA;
	border-left:solid 1px;
	border-bottom:solid 1px;
	border-color:#EBEBEB;
}





