/*- - - - - - - - - - - - - - - - - - - - -

Title : annieB's
URL : http://www.anniebs.com.au

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

- - - - - - - - - - - - - - - - - - - - - 
*/


/*----------------------------------------------------------------------------- 
GLOBALS
-----------------------------------------------------------------------------*/ 


.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0
	}	

/*
----------------------------------------------------------------------------- 
LAYOUTS AND WRAPPERS
-----------------------------------------------------------------------------*/

 div#header, #headerHome,

#headerlinks, #headerlinks p, #headerlinks a, #headerLinks a:hover, .headerLinksImage, 
div#nav_wrapper, div#flashwrapper, div#flashcontent, #homeSideBar, #homeSideBar h2 { display: none; }


div#container, div#contentHome, div#contentdefault { width: 100%; }

div#footer { clear:both; width:100%;	}
				div#footer p{font-size: 10px; margin:0; padding:6px 9px}
				div#footer a{font-size: 10px; font-weight:bold; text-decoration:none;}
				div#footer a:hover{text-decoration: underline;}
				.copyright {float: left;}
				.tellafriend {float: right; font-weight: bold; color: #666;}


		div#bottom_spacer {
			height: 20px;
			}
		
		div#stats {
			display: none;
			clear: both;
			}


/*
----------------------------------------------------------------------------- 
MAIN NAVIGATION MENU
-----------------------------------------------------------------------------*/


#nav, #nav ul, #nav li, #nav li a, .subNav_td, #subNav a:hover, ul#subNav,
ul#subNav li, ul#subNav li a { display: none; }
#StoreSearch, #StoreSearch p, #StoreSearch form { display: none; }
#StoreNav, #StoreNav li, #StoreNav li a, #StoreNav ul, #StoreNav ul li, #StoreNav ul li a,
#StoreNav ul li a:hover { display: none; }


/*
----------------------------------------------------------------------------- 
HEADINGS
-----------------------------------------------------------------------------*/

h1 {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #848bc0;
	margin: 0 0 20px 0;
	}
	
h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 5px 0;
	}

h3 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #f06aa3;
	padding: 0;
	}
	
/*
----------------------------------------------------------------------------- 
DEFAULT FONT STYLES
-----------------------------------------------------------------------------*/


td, p, li {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0;
	}
	
p {
	margin-bottom: 15px;
	}	

hr {
	border: none;
	border-top: 1px dashed #D7D7D7;
	color: #FFFFFF;
	}
	
li {
	padding-bottom: 10px;
	}


/*
----------------------------------------------------------------------------- 
LINKS
-----------------------------------------------------------------------------*/

a { 
	text-decoration: underline;
	font-weight: bold;
	color: #40adbc;
	}
	
a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #40adbc;
	}

/*
----------------------------------------------------------------------------- 
FORMS
-----------------------------------------------------------------------------*/

form {
  	margin: 0;
	padding: 0;
	}

.feedback_table {
	border: 1px solid #F2F2F2;
	background-color: #F8F8F8;
	}
	
.feedback_table td {
	padding: 5px;
	height:auto;
	}
	
.feedback_table p {
	margin-bottom: 8px;
	}

.feedback_input, .feedback_input2  { 
	font: 10px verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
	border: 1px solid #40adbc;
	}
 
select { 
	font: 10px verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
	border: 1px solid #999999;
 	}
 
checkbox {
	border: none;
	}

.feedback_button { 
	font-size: 10px;
	padding: 0;
	text-decoration: none;
	border: none;
	background-color: #40adbc;
	color: #FFFFFF;
	font-weight:bold;
	}

	
/*
----------------------------------------------------------------------------- 
OTHER STYLES
-----------------------------------------------------------------------------*/

.homeTable {
	border: 2px solid #DBE2F0;
	}

.homeTable td {
	padding: 15px;
	}

.aquaBorder {
	border: 1px solid #59C5D2;
	}

.protable td {
	padding: 5px 10px;
	}

.protable h3 {
	padding: 0 0 8px 0;
	margin: 0;
	}


/*
----------------------------------------------------------------------------- 
GALLERY STYLES
-----------------------------------------------------------------------------*/

.gallerycell {
	background-color: #f1f1f1;
	border:1px solid #e5e5e5;
	padding: 8px 5px;
	font-size: 11px;
	line-height: normal;
	}

.gallerycell p {
	margin-top: 5px;
	margin-bottom: 0;
	}

.galleryimages {
	/*border: 1px solid #cccccc;*/
	}

.gallerycell2 {
	font-size: 11px;
	padding :10px;
	}


/*
----------------------------------------------------------------------------- 
CART STYLES
-----------------------------------------------------------------------------*/


/* VIEW BY CATEGORY */

.cellshade { text-align: center; }

	.cellshade a {
		font-weight: normal;
		text-decoration: none;
		}
	
	.cellshade a:hover { text-decoration: underline; }

	.thumb {
		padding: 3px;
		border: 1px solid #e5e5e5;
		}
	
	.cart_button_view {
		display: none;
		height: 0;
		margin: 0;
		font-size: 0;
		line-height: 0;
		}

/* VIEW PRODUCT DETAILS */

#productWrapper {
	float: right;
	width: 530px;
	}
	
	#productInfo {
		float: left;
		width: 325px;
		}
	
		#productImages {
			width: 180px;
			float: right;
			}
		
			.productImage {
				padding: 3px;
				border: 1px solid #e5e5e5;
				margin: 0 0 10px 0;
				}
			
			.productSecondaryImageThumb {
				float: left;
				border: 1px solid #e5e5e5;
				margin: 0 3px 3px 0;
				}
			
			.purchaseStuffs {
				width: 180px;
				padding: 20px 0 0 0;
				}
				
				.optionsTable { margin: 20px 0; }
		
		.relatedProductsh2 {
			margin-top: 50px;
			border-bottom: 1px solid #e5e5e5;
			}
		
		.crossSellProducts {
			float: left;
			width: 95px;
			margin: 0 10px 10px 0;
			text-align: center;
			}
		
			.crossSellProducts a {
				font-weight: normal;
				text-decoration: none;
				}
			
			.crossSellProducts a:hover { text-decoration: underline; }

/* CART BUTTONS, FIELDS, ETC  */

.checkout_toprow {
	font-weight: bold;
	background-color: #f1f1f1;
	padding: 3px;
	}

.checkout_td_bgcol { padding: 3px; }
				
.cart_button, .checkout_button { 
	font-size: 10px;
	padding: 1px;
	text-decoration: none;
	border: none;
	background-color: #40adbc;
	color: #fff;
	font-weight: bold;
	}

.shopfront_input  { 
	font: 10px verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
	border: 1px solid #40adbc;
	padding: 1px;
	}

.checkout_input { font-size: 11px; }

img { display: none; }
