
img {
	border: 0px; 
	}
 
html {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
	
form {
	margin: 0px;
	}
input,select {
	font-size:11px;
	}
	
body {
	color: #666699;
	background-color: #ffffff;
	margin: 0px;
	padding: 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	text-align: center;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	font-family: trebuchet ms;
	}
	
/*############################################ GENERAL LAYOUT */

td.top_left_drop {
	width: 25px;
	height:34px;
	background-image:url(../../sitepix/structural/top_left_drop.jpg);
	}
	
td.left_drop {
	width: 25px;
	background-image:url(../../sitepix/structural/left_drop.jpg);
	}
	
td.top_right_drop {
	width: 25px;
	height:34px;
	background-image:url(../../sitepix/structural/top_right_drop.jpg);
	}
	
td.right_drop {
	width: 25px;
	background-image:url(../../sitepix/structural/right_drop.jpg);
	}

td.bottom_left_drop {
	width: 25px;
	height:34px;
	background-image:url(../../sitepix/structural/bottom_left_drop.jpg);
	}
		
td.bottom_right_drop {
	width: 25px;
	height:34px;
	background-image:url(../../sitepix/structural/bottom_right_drop.jpg);
	}


td#left_nav {
	text-align: left;
	padding: 0px 0px 10px 0px;
	width: 126px;
	}
	
td#content {
	background: #ffffff;
	text-align: left;
	padding: 0px 0px 0px 0px;
	
	}
div#content_div {
	position: relative;
	border: 0px solid #666666;
	background: #ffffff;
	padding:10px 10px 10px 10px;
	margin: 0;
	text-align: left;
	}

/*############################################ ROUNDED BOX */

table.rounded_box {
}
table.rounded_box td.t_l {
	background-image:url(../../sitepix/structural/rounded_box/t_l.gif);
	width:10px;
	height:10px;
	line-height:10px;
	background-repeat:no-repeat;
}
table.rounded_box td.t {
	background-image:url(../../sitepix/structural/rounded_box/t.gif);
	height:10px;
	line-height:10px;
}
table.rounded_box td.t_r {
	background-image:url(../../sitepix/structural/rounded_box/t_r.gif);
	width:10px;
	height:10px;
	line-height:10px;
	background-repeat:no-repeat;
}
table.rounded_box td.l {
	background-image:url(../../sitepix/structural/rounded_box/l.gif);
	width:10px;
}
table.rounded_box td.m {

}
table.rounded_box td.r {
	background-image:url(../../sitepix/structural/rounded_box/r.gif);
	width:10px;
}
table.rounded_box td.b_l {
	background-image:url(../../sitepix/structural/rounded_box/b_l.gif);
	width:10px;
	height:10px;
	line-height:10px;
	background-repeat:no-repeat;
}
table.rounded_box td.b {
	background-image:url(../../sitepix/structural/rounded_box/b.gif);
	height:10px;
	line-height:10px;
}
table.rounded_box td.b_r {
	background-image:url(../../sitepix/structural/rounded_box/b_r.gif);
	width:10px;
	height:10px;
	line-height:10px;
	background-repeat:no-repeat;
}

/*#####FILLED */

table.rounded_box_f {
}
table.rounded_box_f td.t_l {
	background-image:url(../../sitepix/structural/rounded_box/t_l_f.gif);
	width:10px;
	height:10px;
	line-height:10px;
	background-repeat:no-repeat;
}
table.rounded_box_f td.t {
	background-image:url(../../sitepix/structural/rounded_box/t_f.gif);
	height:10px;
	line-height:10px;
}
table.rounded_box_f td.t_r {
	background-image:url(../../sitepix/structural/rounded_box/t_r_f.gif);
	width:10px;
	height:10px;
	line-height:10px;
	background-repeat:no-repeat;
}
table.rounded_box_f td.l {
	background-image:url(../../sitepix/structural/rounded_box/l_f.gif);
	width:10px;
}
table.rounded_box_f td.m {
	background-color:#B89A00; 
}
table.rounded_box_f td.r {
	background-image:url(../../sitepix/structural/rounded_box/r_f.gif);
	width:10px;
}
table.rounded_box_f td.b_l {
	background-image:url(../../sitepix/structural/rounded_box/b_l_f.gif);
	width:10px;
	height:10px;
	line-height:10px;
	background-repeat:no-repeat;
}
table.rounded_box_f td.b {
	background-image:url(../../sitepix/structural/rounded_box/b_f.gif);
	height:10px;
	line-height:10px;
}
table.rounded_box_f td.b_r {
	background-image:url(../../sitepix/structural/rounded_box/b_r_f.gif);
	width:10px;
	height:10px;
	line-height:10px;
	background-repeat:no-repeat;
}



/*############################################ MAIN */

div#main {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	}
	
/*############################################ HEADER */

div#header {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	}
div#header table {
	background: #ffffff;
	}
div#header table a {
	margin-left:20px;
	}
	
/*############################################ NAV */
table#nav {

	}
	
table#nav td {
	width:110px;
	height:110px;
	border-top:10px solid #ffffff;
	border-right:10px solid #ffffff;
	border-bottom:10px solid #ffffff;
	text-align:center;
	}
	
	
table#nav td a{
	display:block;
	width:110px;
	height:110px;
	margin:0px;
	background-image:url(../../sitepix/structural/nav/nav_bg.gif);
	text-align:center;
	padding-top:0px;
	}
	
table#nav td a.active{
	background-position: 0px -110px;
	}
	
table#nav td a img {
	margin:10px 0px 0px 0px;
	}
	
/*############################################ SUBNAV */

table#sub_nav {
	margin:10px 00px 0px 10px;
	}
table#sub_nav td {
	background: #CCCCFE;
	text-align:center;
	height:36px;
	padding:0px;
	width:40px;
	}
table#sub_nav td.left_end {
	background: #ffffff;
	/*background: url(../../sitepix/structural/nav/left_end.gif) no-repeat;*/
	width:8px;
	}
table#sub_nav td.right_end {
	background: #ffffff;
	/*background: url(../../sitepix/structural/nav/right_end.gif) no-repeat;*/
	width:8px;
	}
table#sub_nav td.spacer {
	background: #FFFFFF;
	}
table#sub_nav td.spacer img {
	width: 9px;
	}
table#sub_nav select {
	font-size:10px;
	}
		
/*############################################ FOOTER */

div#footer {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	}
	
div#footer table {
	width: 100%;
	}
	
div#footer td.footer_left p {
	padding:10px;
	text-align:left;
	/*background: url(../../sitepix/structural/footer_bg.jpg) no-repeat bottom left;*/
	}
div#footer td.footer_right p {
	padding:10px;
	text-align:right;
	/*background: url(../../sitepix/structural/footer_bg.jpg) no-repeat bottom left;*/
	}
div#footer p {
	color: #999999;
	margin-top: 0px;
	margin-bottom: 0px;
	}

div#footer a {
	color: #999999;
	font-size: 10px;
	}
	
div#footer a:hover {
	color:#666699;
	}
	
	
/*############################################ STORE NAV */

ul#storenav {
	list-style-type: none;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	}
ul#storenav li {
	margin:0px;
	padding:0px 0px 0px 10px;
	background: #7878BE;	
	}
	
ul#storenav li.catalog {
	font-size:12px;
	font-weight:bold;;	
	}
	
	
ul#storenav li.top {
	background: url(../../sitepix/structural/nav/top_curve_dark.gif) no-repeat bottom left;
	height:10px;
	font-size:4px;
	line-height:4px;
	background-color:#ffffff;
	}
ul#storenav li.bottom {
	background: #ffffff url(../../sitepix/structural/nav/bottom_curve_dark.gif) no-repeat top;
	height:10px;
	font-size:4px;
	line-height:4px;
	}
	
ul#storenav li a {
	font-size:11px;
	margin:0px;
	color: #ffffff;
	}
ul#storenav li a:hover {
	font-weight:bold;
	color:#FFFF00;
	}

/*############################################ PRODUCT DISPLAY */

table#tbl_products {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	}
div#tbl_products_head_top {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-top:none;
	background: url(../../sitepix/structural/products_head.gif) no-repeat bottom left;
	}
div#tbl_products_head_bottom {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-top:none;
	background: url(../../sitepix/structural/products_head_bottom.gif) no-repeat top left;
	}
div#tbl_products_head_top table td {
	padding: 4px 7px 0px 7px;
	font-size:11px;
	}
div#tbl_products_head_bottom table td {
	padding: 0px 7px 4px 7px;
	font-size:11px;
	}
table#tbl_products td.item {
	padding: 0px;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
	
	}
table#tbl_products td.item div {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width:100px;
	height:85px;
	}	
table#tbl_products td.item p {
	text-align: center;
	margin:0px;
	}
	
input.grid_button {
	font-size:10px;
	margin:0px;
	border:1px outset #ccccfe;
	width: 90px;
	padding-right:4px;
	background-color: #B89A00;
	color:#ffffff;
	}	

table#tbl_products td.item img {
	margin:0px;
	}
	
a.enlarge {
	background: url("../../sitepix/structural/enlarge.gif") no-repeat top left;
	}	
a.buy_now {
	margin-left: auto;
	margin-right: auto;
	display:block;
	width: 72px;
	height: 20px;
	padding:0px;
	line-height: 20px;
	text-align: center;
	background: url("../../sitepix/structural/add_to_cart.gif") no-repeat top left;
	}	
a.buy_now:hover {
	background-position: 0 -20px;
	}

table#tbl_product_info {
	margin-left: 10px;
	margin-right: auto;
	text-align: center;
	width:100%;
	}
	
table#tbl_product_info td.title  {
	vertical-align: middle;
	width: 80px;
	}
table#tbl_product_info td.info  {
	text-align: left;
	}
table#tbl_product_info td.info p  {
	text-align: left;
	}
	
/*#########~~~~*/

div#tbl_product_display_head {
	width:100%;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-top:none;
	font-size:11px;
	font-weight:bold;
	padding: 4px 0px 0px 10px;
	background: url(../../sitepix/structural/products_head.gif) no-repeat bottom left;
	}
	
table#tbl_product_display {
	width:100%;
	margin: 0px 0px 0px 00px;
	border: 0px solid  #ccccfe;
	background-color: #fff;
}
	
table#tbl_product_display th {
	padding:10px;
	text-align:left;
}
	
table#tbl_product_display td.main_image {
	text-align: center;
	background-color: #ffffff;
	}

table#tbl_product_display td {
	vertical-align: top;
	background-color: #ffffff;
	}

table#tbl_product_display td.main_image img {
	margin-bottom: 0px;
	}
table#tbl_product_display p {
	margin: 0px;
	}	
	
	
p.product {
	font-size: 12px;
	}
p.price {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	}

	
/*############################################ HOME PAGE */

table#homepage {
	width:100%;
	}
table#homepage td {
	vertical-align:top;
	}
table#homepage td.left {
	width:110px;
	}
table#homepage td.mid {
	padding:0px 0px 0px 10px;
	}
table#homepage td.right {
	width:0px;
	}
/*############################################ LEFT COLUMN */

div#left_colummn {
	}
	
	
/*############################################COLUMNSPAGE */
table#tbl_cols {
	width:540px;
	}
table#tbl_cols td {
	vertical-align: top;
	padding:20px;
	}

/*############################################## DEALS */

table#deal {
	margin-bottom: 10px;
	margin-left: 0px;
	border:0px solid #ffffff;
	height:110px;
	width:100%;
	background: url(../../sitepix/structural/deal_bg.gif) no-repeat top left;
	}
	
table#deal th.top {
	}
table#deal td {
	padding:10px 16px 6px 6px;
	
	}
table#deal td p {
	margin:0px;
	font-size:10px;
	}
table#deal td.image {
	padding:6px;
	width:110px;
	text-align:center;
	}
	
table#deal span {
	font-size: 10px;
	}
table#deal a {
	text-align: center;
	margin: 0;
	}
	
/*############################################## CART */

table#tbl_cart {
	width: 100%;
	border-left: 1px solid #B89A00;
	border-right: 1px solid #B89A00;
	border-bottom: 1px solid #B89A00;
	}
	
table#tbl_cart th {
background-color: #B89A00;
padding:4px;
}
table#tbl_cart th p {
color: #ffffff;
margin: 0;
}

table#tbl_cart td {
background-color: #ffffff;
padding:4px;
}
table#tbl_cart td p {
margin: 0;
}

a.delete {
	line-height: 3px;
  text-align:right;
	font-size: 9px;
	display: block;
	margin: 0px;
	width: 13px;
	height: 13px;
	background: url(../../sitepix/structural/delete.gif) top left no-repeat ;
	}
a.delete:hover {
	background-position: 0 -13px;
	}
a.checkout {
	float:right;
	display: block;
	margin: 0px 8px 0px 0px;
	width: 80px;
	height: 20px;
	background: url(../../sitepix/structural/checkout.gif) top left no-repeat ;
	}
a.checkout:hover {
	background-position: 0 -20px;
	}
table#quantity_modifier td {
	padding: 0px;
	}
table#quantity_modifier td a {
	margin: 0px;
	}
a.up {
	display: block;
	line-height: 3px;
	height: 10px;
	width:20px;
	background: url(../../sitepix/structural/up.gif) top center no-repeat ;
	}
	
a.up:hover, a.down:hover {
	background-position: center -13px;
	}
a.down {
	display: block;
	width:20px;
	line-height: 3px;
	height: 10px;
	background: url(../../sitepix/structural/down.gif) top center no-repeat;
	}

h6 {
margin:0px;
}

form#frm_contact p {
margin:0px;
}

div#competition h2, div#competition h1 {
text-align: center;
color: #00FF00;
}


table#tbl_checkout {
width:100%;
background-color: #efefff;
border:0px solid #efefff;
border-top:0px;
}
table#tbl_checkout td {
padding: 10px 10px 0px 10px;
background-color: #ffffff;
}

/*#############*/

p.fieldtag {
font-size: 11px;
margin:0;

	}
p.fieldtag span {
color:#FF0000;

	}
	/*########################SEARCH FORM*/ 

form#frm_search {
	margin:0px 0px 0px 0px;
	width: 126px;
	padding: 5px 0px 0px 0px;
	height:86px;
	background-image:url(../../sitepix/structural/sbg_search.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid #ccccff
	}

	/*########################LOGIN FORM*/ 

form#frm_login {
	margin:0px 0px 0px 0px;
	width: 100%;
	padding: 8px;
	background:url(../../sitepix/structural/bg_login.gif) no-repeat top left;
	}
	
form#frm_login input {
	margin:0px 0px 4px 0px;
	}
form#frm_login a {
	font-size:10px;
	}
form#frm_login input.grid_button {
	width:70px;
	background-color:#B89A00;
	}
	
	/*########################SUBSCRIBE FORM*/ 

form#frm_subscribe {
	margin:0px 0px 0px 0px;
	width: 100%;
	}
	
form#frm_subscribe input {
	margin:0px 0px 4px 0px;
	}
form#frm_subscribe a {
	font-size:10px;
	}
form#frm_subscribe input.grid_button {
	width:70px;
	background-color:#B89A00;
	}

	/*########################SUBSCRIBE FORM*/ 
table#tbl_organiser {
	background-color: #B89A00;
	width:100%;
	}
table#tbl_organiser th {
	background-color: #B89A00;
	color: #ffffff;
	font-size: 11px;
	text-align:left;
	padding:4px;
	}
table#tbl_organiser td {
	background-color: #ffffff;
	font-size: 11px;
	text-align:left;
	padding:4px;
	color: #666666;
	}
	
table#tbl_wishlist {
	background-color: #B89A00;
	width:100%;
	}
table#tbl_wishlist th {
	background-color: #B89A00;
	color: #ffffff;
	font-size: 11px;
	text-align:left;
	padding:4px;
	}
table#tbl_wishlist td {
	background-color: #ffffff;
	font-size: 11px;
	text-align:left;
	padding:4px;
	color: #666666;
	vertical-align:top;
	}
	/*########################Sub menu*/ 
	
#submenu ul {
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	list-style:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 7px;
	display: block;
}
#submenu li {
	display: inline;
	}
#submenu a {
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 7px;
	display: block;
}
#submenu a:hover {
	color: #333333;
	background-color: #B89A00;
}