﻿/*********************** VERSION 2.0.0 ***********************/

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}

div#Wrapper {
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}
	
h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}
	
h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}
	
h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}

h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}
	
h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}
	
h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}

.PoweredByCshop { /* Optional */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}

	.PoweredByCshop a { /* Optional */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
			color: #000000;
		text-decoration: none;
	}

	.PoweredByCshop img { /* Optional */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
	}

.Error {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #FF0000;
}

.Red { /* Optional */
	color: #FF0000;
}

.Left { /* Optional */
	text-align: left;
}
	
.Right { /* Optional */
	text-align: right;
}

.Center { /* Optional */
	text-align: center;
}
	
a img{
	border:none;
}

div#ErrorGen {
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
	text-align:center;
	background-color: #666666;
}

/**************************** TOP NAVIGATION ****************************/

div#Header {
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
	text-align:center;
}

	div#Banner { /* Optional */
		width: 960px;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		color: #000000;
	}
	
/**************************** LEFT NAVIGATION ****************************/

div#LeftNav {
	float:left;
	width: 192px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}
	
	div#LeftNav ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		color: #000000;
	}
		
	div#LeftNav li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		color: #000000;
	}
				
		div#LeftNav li a {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px 0px 0px 0px;
			color: #FFFFFF;
			text-decoration: none;
		}

		div#RecentlyViewed 
		{
		    float:left;
			width: 150px;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			border: 0px 0px 0px 0px;
			color: #000000;
			text-align:left;
		}
			
		div#RecentlyViewed a{
			color: #ffffff;
			padding:0px 0px 0px 5px;
		}
			
		div#RecentlyViewed ul
		{
		    position: absolute;
			padding:0px 0px 0px 10px;
			background-color:#201a53;
			width:135px;
			border:2px #8559C6 solid;
			margin:0px 0px 0px 3px;
		}
			
		div#RecentlyViewed li {
		   padding:5px 0px 5px 0px; 
		  }
		
div#Newsletter {
    padding:5px;
    color:#ffffff;    
}

/**************************** RIGHT NAVIGATION ****************************/

div#RightNav { /* Optional */
	float: right;
	width: 192px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}
	
	
	div#RightNav ul { /* Optional */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		color: #000000;
	}
		
		
	div#RightNav li { /* Optional */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		color: #000000;
	}

/**************************** BOTTOM NAVIGATION ****************************/

div#Footer {
	clear: both;
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}
	
	div#BottomNav {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		color: #000000;
		border-top:3px #09adef solid;
		border-bottom:3px #09adef solid;
		text-align:center;
	}

		ul#BottomNav li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px 0px 0px 0px;
			color: #000000;
		}

/**************************** CONTENT ****************************/

div#Content {
	width: 576px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
	}
	
	
	.Crumb { /* Optional */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		color: #000000;
	}

/**************************** CATLIST ****************************/

 div.CategoryListItem {
    width:190px;
    margin:2px;
    background-color:#ffffff;
 }

  div.CategoryListItem h2 a{
    font-size:16px;
    color:#ffffff;
    display:block;
    background-color:#999999;
 }

  div.CategoryListItem a{
    font-size:12px;
    color:#ffffff;
 }

/**************************** DISPLAY CART ****************************/

.Basket_Buttons {
    width:687px;
    text-align:right;
    font-size:14px;
    padding:5px 5px 5px 5px;
    margin:5px 0px 5px 2px;
}

.Basket_Table {
    width:700px; 
    text-align:left;  
}

    .Basket_Table td{
        padding:5px; 
        margin:0px;
    }

    .Basket_Table thead td{
        font-weight:bold;
    }

    .Basket_Table td.right{
        text-align:right; 
        font-weight:bold; 
    }

    .Basket_Table td.left{
        text-align:left;   
    }

.Media_Code {
    width:700px;
    text-align:left;
    font-size:12px;
    padding:10px 5px 10px 5px;
}

.Media_Code a, .Media_Code input, .Media_Code span{
    float:left;
    margin:0px 5px 0px 0px;
    text-decoration:none;
    color:#000000;
}

#DisplayCart_Options {
    border-top:1px #cccccc solid;
    border-bottom:1px #cccccc solid;
    padding:5px;
    margin:5px 15px 5px 15px;
    height:60px;
    clear:both;
}

    #DisplayCart_Options input {
        width:200px;
        height:50px;
        float:left;
    }

    #DisplayCart_Options span, 
    #DisplayCart_Options select,
    .DisplayCart_OptionsButton {
        float:left;
        padding:5px
    }

    #DisplayCart_SmallOptions {
        margin:7px 5px 0px 0px;
        font-size:10px;
        float:right;
    }

/**************************** Basket ****************************/

.Display_Cart table,.Display_Cart tbody {
    width:800px;
    border:0px;
}

.Display_Cart table th{
    background-color:#ffffff;
    color:#3d2970;
    border:0px;
}

.Display_Cart table td {
    border:0px;
}

.Code {
    margin-top:10px;
}

.Code_Text {
    float:left;
    padding:5px 0px 0px 0px;
}

.Code_Box, .ApplyCode {
    float:left;
}

/**************************** Mini Basket ****************************/

#MiniBasket p input {
    background-color:Transparent;
    border:0px;
    width:15px;
    color:#ffffff;
    font-size:11px;
}

/**************************** STATIC PAGES ****************************/

div#static {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #000000;
}