body { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; text-align: left; line-height: 1.4em; color: #000; background: #DBDBDB; voice-family: "\"}\""; voice-family: inherit; }
h1 {margin: 13px 0px 7px 0px; padding: 00px 0px 0px 5px; font-size: 1.7em; color: #010101; font-weight:normal; }
h2 {margin: 0; padding: 00px 0px 00px 10px; font-size: 1.2em; color: #AAAAAA; font-weight:bold;}
h3 {margin: 0; padding: 10px 0px 10px 10px; font-size: 1em; color: #010101; font-weight:bold;}
.h1r {color:#BA172A;}
.h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 1.22em; color: #010101; font-weight:bold; }
.h4r {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 1.22em; font-weight:bold; color: #BA172A;}
p {margin:0; padding:5px 5px;}
a, a:link, a:active {color: #B41E27;}
a:visited {color: #A45E62;}
a:hover {color: #769104;}
form {margin:0; padding:0;}
table{margin:0; padding:5px 5px;}

.smallBlack{font-size:0.8em;}

.bigWhiteLink, .bigWhiteLink:link, .bigWhiteLink:active {color: #BDD565;text-decoration:none; font-size: 1.5em;}
.bigWhiteLink:visited {color: #BDD565;text-decoration:none;}
.bigWhiteLink:hover {color: white;text-decoration:none;}

.smallWhiteLink, .smallWhiteLink:link, .smallWhiteLink:active {color: white;text-decoration:none;font-weight:bold;}
.smallWhiteLink:visited {color: white;text-decoration:none;}
.smallWhiteLink:hover {color: #BDD565;text-decoration:none;}

.white, .white:link, .white:active {color: white;text-decoration:underline;}
.white:visited {color: white;text-decoration:underline;}
.white:hover {color: black;text-decoration:underline;}

.noPadding{padding:0px;margin:0px;}

/**************************************************************************************************************************/
/* Top Nav */
/**************************************************************************************************************************/

#topmenu {float:left; padding:0px; margin:0px 0px 0px 0px; width:734px; height:40px; line-height:normal; border:0; background:url(../images/top_header_bg.gif) center no-repeat;}
#topmenu ul {margin:15px 15px 0px 0px; padding:0px; list-style:none;}
#topmenu li {float:right; margin:0px 0px 0px 3px; background: url(../images/tab.gif) top right no-repeat;}
#topmenu  a, #topmenu  a:link, #topmenu  a:active, #topmenu  a:visited  {display:block; background: url(../images/tab-left.gif) no-repeat left top; padding:5px 15px; color:#BA1B2D; text-decoration:none;}
#topmenu  a:hover {color:#000;}


#topmenu_admin {float:left; padding:0px; margin:0px 0px 0px 0px; width:734px; height:40px; line-height:normal; border:0; background:url(../images/top_header_bg_admin.gif);}
#topmenu_admin ul {margin:14px 15px 0px 0px; padding:0px; list-style:none;}
#topmenu_admin li {float:right; margin:0px 0px 0px 3px; background: url(../images/tab.gif) top right no-repeat;}
#topmenu_admin  a, #topmenu  a:link, #topmenu  a:active, #topmenu  a:visited  {display:block; background: url(../images/tab-left.gif) no-repeat left top; padding:5px 15px; color:#BA1B2D; text-decoration:none;}
#topmenu_admin  a:hover {color:#000;}


/***********************************************************************************************************************************/
/*Header*/
/***********************************************************************************************************************************/

#descTxt { background: #D4D0C8; line-height: 16px; font-size: 11px; border:0; border-bottom:1px solid #000; text-align:center; margin:0; padding: 3px 0px 2px 0px}
#wrapper {margin:0 auto; padding:0; width:734px;background:white;}
#headerBasket {height:20px; padding:25px 10px 0px 0px;float:right;vertical-align:bottom; text-align:right; }
#header {background:white; height:47px;}
#underHeader {padding:0px 10px 0px 10px; margin:0px;}
.logo {margin:0; padding:10px 0px 12px 10px; float:left;}


/***********************************************************************************************************************************/
/*Nav*/
/***********************************************************************************************************************************/

#leftColumn {margin:0px;padding:0px 0px 0px 10px;float:left;}
#nav { margin:0px 3px 0px 0px; padding:0px 0px 0px 0px; width:165px; }
#nav ul {margin:0px 0px 0px 0px; padding:0px 0px 11px 0px; list-style:none;  width:165px; }
#nav li {margin:0; padding:2px 0px 4px 10px; list-style:none; font-weight:bold; background: url(../images/li_bottom.gif) bottom left no-repeat ;}
#nav .sub {margin:0px 0px 0px 20px; padding:1px 1px 2px 17px; list-style:none; font-weight:normal; background:url(../images/menu_arrow.gif) top left no-repeat ;}
#nav .subEnd {margin:0px; padding:0px; height:1px;list-style:none; font-weight:normal; background: url(../images/li_bottom.gif) bottom left no-repeat }
#nav a {text-decoration:none;}
#nav .subA{text-decoration:underline;}


/***********************************************************************************************************************************/
/*Content*/
/***********************************************************************************************************************************/

#content {margin:0px; padding:5px 5px 0px 0px; float:left; width:531px; }
.clear {clear:both;}
#red {background:url(../images/redbar.gif) bottom left no-repeat;margin:0px 0px 10px 10px;height:3px;width:714px;}
.cta_text {float:left; color:#000; margin:0px 0px 16px 0px; padding: 0px 3px 3px 178px; }

/***********************************************************************************************************************************/
/*Footers*/
/***********************************************************************************************************************************/

#footer1 {clear:both; color:#000; margin:0px 0px 0px 0px; padding: 0px 3px 3px 173px;background:url(../images/redbar.gif) top center no-repeat;}
#footer2 {background:#B41E27;margin:0px 0px 10px 10px;height:19px;width:541px;color:white; vertical-align:baseline;padding: 0px 0px 0px 168px;}


/***********************************************************************************************************************************/
/*Other Stuff */
/***********************************************************************************************************************************/

.paddedTab {padding:0px 0px 2px 2px;}

.smallRed {font-size:7pt; color:#B41E27;}

.prod_img{ border:1px solid #B41E27; margin:0px 5px 0px 5px;}


/***********************************************************************************************************************************/
/*Other Stuff */
/***********************************************************************************************************************************/

.Detail { margin:10px 3px 0px 15px; padding:0px 0px 0px 0px; }
.Detail ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
.Detail li {margin:0px 0px 0px 20px; padding:0px 0px 0px 5px; list-style: url(../images/bullet.gif); font-weight:normal; }


#bulletHolder {float:right;width:240px; margin:0px 0px 6px 10px; padding:0px 0px 0px 5px; border-left:1px solid #BDD565;}

#RedBar {align:center;width:99%;border:0px;margin:0px 0px 0px 8px;background:#BC1A25;color:white;vertical-align:baseline;padding:4px 4px 6px 4px;}

.style2{font-size:1.25em;}


/***********************************************************************************************************************************/
/* IMAGES AND THUMBS */
/***********************************************************************************************************************************/

#itemImages {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:240px;width:541px;background: url(../images/images_bg.gif) left no-repeat ;}
.item_pic {border:1px solid #BDD565;}

#imagesTable{margin:0px 0px 0px 11px;padding:0px;}

.priceSelect {border:1px solid #BDD565;width:194px;height:18px;color:black;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

select {border:1px solid #BDD565;width:100%;height:18px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

.tinyWhite{font-size:0.8em;color:white;}

.addbutton {margin-top:2px;width:194px;height:25px;vertical-align:middle;text-align:right;background:url(../images/basket_red.gif) left no-repeat #BA172A;color:white;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;
border-top:1px solid #BDD565;
border-left:1px solid #BDD565;
border-bottom:1px solid #6B801F;
border-right:1px solid #6B801F;
padding:0px 7px 1px 0px;
font-weight:bold;
}


/***********************************************************************************************************************************/
/* SHOP */
/***********************************************************************************************************************************/
.key-features-bullet {background:#BA172A;height:24px;width:24px;padding:1px 5px 0px 5px;margin:1px 0px 0px 0px;}
.key-features-header {background:#BA172A;padding:0px 5px 0px 5px;color:white;font-weight:bold;}
.fields {border:1px solid #CCCCCC;padding:3px;}
.field-header {border:1px solid #CCCCCC;padding:3px;}

.noPaddingTable {padding:0px;margin:0px;}

#redOrderDiv{font-size:0.8em;float:right;margin:0px;padding:0px;}


/***********************************************************************************************************************************/
/* ADMIN STUFF */
/***********************************************************************************************************************************/

.formContainer {width:500px;border:1px solid #C8C8C8;padding:6px 6px 6px 6px;margin:0px 0px 0px 0px;background:white;}
.formTabContainer {width:100%;border:1px solid black;}
.fieldCell {border:0px;background:#F6F6F6; }
.formOuterContainer {border:1px solid #C8C8C8;padding:6px 6px 6px 6px;margin:0px 0px 0px 10px;background:#F6F6F6;}
.input_wide {border:1px solid #AAAAAA ;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.input_email {border:1px solid #AAAAAA ;width:146px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;height:100px;}
.admin_select {border:1px solid #AAAAAA;width:374px;height:18px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.small_admin_select {border:1px solid #AAAAAA;width:150px;height:18px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#subsectionDiv {overflow:auto;width:250px;height:120px;}
.sendbutton {margin-top:2px;width:146px;height:20px;vertical-align:middle;text-align:center;background:#BA172A;color:white;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;
border-top:1px solid #BDD565;
border-left:1px solid #BDD565;
border-bottom:1px solid #6B801F;
border-right:1px solid #6B801F;
padding:0px 0px 1px 0px;
font-weight:bold;
}

button {margin-top:2px;width:70px;height:20px;vertical-align:middle;text-align:center;background:#BA172A;color:white;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;
border-top:1px solid #BDD565;
border-left:1px solid #BDD565;
border-bottom:1px solid #6B801F;
border-right:1px solid #6B801F;
padding:0px 0px 1px 0px;
font-weight:bold;
}


/***********************************************************************************************
 CHECKOUT STYLES
***********************************************************************************************/
.wideText{border:1px solid #AAAAAA ;padding:2px 1px 1px 1px;width:394px;height:16px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.thinText{border:1px solid #AAAAAA ;padding:1px 1px 1px 1px;width:150px;height:16px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.readonly_wideText{border:0px solid #AAAAAA ;padding:2px 1px 1px 1px;width:394px;height:16px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

.textarea_enquiryfield{border:1px solid #AAAAAA ;padding:2px 1px 1px 1px;width:100%;height:100px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
enquiryfield{border:1px solid #AAAAAA ;padding:2px 1px 1px 1px;width:width:100%;height:16px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}


ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
li {padding:0px 0px 0px 0px; margin:0px 0px 0px 35px;}

.style1 {font-size: 1em;margin: 2px 0px 2px 0px;}

.backDiv{float:right;}