/* screen styles for the template */
body {
	margin:0;
	padding:0;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	line-height:150%;
	font-size:12px;
	color:#4a4a4a; 
	background:none !important; 
	border:0 !important; 
}

img {	border: 0; }
p { margin:0 0 1em 0; }

/* system */
#page { width:640px; } 
#footer { display:none; }
#navigation, #globalNav, #mainNav, #subNav { display:none; visibility:hidden; }
/* system end */

/* main */
#logo { display:none; }
#logoImage { display:none; }
#header { display:none;  }
#content { margin:0; }
#rightCol { width:200px; margin:0 0 0 7px; float:right; }
#imgCol { width:100px; float:right; }
.ie6 .imgColEdit { overflow:hidden !important; }

#homePromos, #promoHolder { width:640px !important; }
#homeCont { width:100% !important; }
#zooHomeTop { height:auto !important; }
#zooPromoHolder { height:auto !important; width:auto !important; }
#zooHomeBottom { height:auto !important; }
#zooNews { float:none !important; margin-bottom:10px !important; }

.zooPromo { width:auto !important; height:auto !important; float:none !important; overflow:none !important; margin-bottom:10px !important; }
.zooPromo .cont { height:auto !important; overflow:visible !important; }

.zooHomePromo { width:auto !important; height:auto !important; float:none !important; margin:0 0 10px 0 !important; }
.zooHomePromo #pageLink { position:absolute; bottom:0; right:0; width:84px; height:75px; display:block; }


#contHolder { background:#fff;  }
#contPadding { padding:0; }
.withCol { margin:0 207px 0 0; }
.withImg { margin:0 107px 0 0; }
.withColImg { margin:0 314px 0 0; }
/* main end */

/* Promos */
#promoHolder { height:auto !important; overflow:visible !important; }
.promoHolderEdit { height:352px !important; }
.promo { width:108px; height:226px; margin:0; padding:0; float:left; color:#fff; }
.promo .headings { padding:5px 5px 0 5px; text-align:left; font-size:14px; line-height:1.2em; color:#fff; height:34px; }
.promo .headings a { color:#fff; display:block; }
.promo img { display:block; }
.promo .cont { height:3.8em; line-height:1.2em; margin:5px 0 0 0; padding:0 5px; overflow:hidden; }
.promo .more { padding:5px; }
.p1 { background:#858a36; }
.p2 { background:#67421c; }
.p3 { background:#db7c1b; }
.p4 { background:#d92f20; }
#promoHolder .promoEdit { height:350px !important; }
.ie6 #promoHolder .promoEdit { height:350px !important; overflow:hidden; }

#homeOpen { margin:0 0 7px 0; height:226px; }
#homeOpen .headings { background:#cdd198; color:#696b28; padding:7px 11px; margin:0;  }
#homeOpen .headings a { color:#696b28; }
#homeOpenContent { background:#fff; height:180px; padding:7px; filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; }
#homeOpen .cont { height:11.8em; padding:5px; margin:0 0 5px 0; overflow:hidden; }
#homeOpen .more a { color:#fff; }
#homeOpen .ll { background:url(../images/adelaide/btnLeft.gif) no-repeat top left; float:left; display:inline; width:7px; height:20px; }
#homeOpen .lm { background:url(../images/adelaide/btnMid.gif) repeat-x top left; float:left; display:inline; height:20px; padding:0 4px; }
#homeOpen .lr { background:url(../images/adelaide/btnRight.gif) no-repeat top left; float:left; display:inline; width:7px; height:20px;  }

#homeOpen2 { padding:20px 7px 10px 7px; color:#fff; background:#834814 url(../images/adelaide/promoBack.gif) repeat-x top left; height:223px; overflow:hidden; }
#homeOpen2 .headings { font-size:22px; margin:0 0 20px 0; }
#homeOpen2 .headings a { color:#fff; }
#homeOpen2 .proImg { float:left; width:137px; }
#homeOpen2 .cont { height:10.8em; overflow:hidden; }
#homeOpen2 .proImgCont { margin:0 0 0 10px; }
#homeOpen2 .more a { float:right; margin:9px 0 0 0; text-align:center; font-weight:bold; background:url(../images/adelaide/btn.gif) no-repeat top left; color:#fff; text-transform:uppercase; display:block; width:101px; height:32px; padding:13px 0 0 0; font-size:25px;  }

#homeNewsContainer { height:auto !important; clear:left; width:640px !important; filter:alpha(opacity=100) !important; -moz-opacity:1 !important; opacity:1 !important; }
#homeNewsContainer .homeNews { float:none !important; width:auto !important; height:auto !important; padding:5px; overflow:hidden; margin:0 7px 7px 0; background:#fff; color:#666829; }
#homeNewsContainer .last { margin-right:0 !important; width:203px; }
#homeNewsContainer .bottom { margin-bottom:0; }
#homeNewsContainer .headings { margin:0; padding:10px 15px; font-size:18px; color:#666829; }
#homeNewsContainer .homeNews .headings { font-size:12px; line-height:1.2em; margin:0; color:#666829; padding:0; }
#homeNewsContainer .homeNews .headings a { color:#666829; }
#homeNewsContainer .homeNewsImage { float:left; width:70px; }
#homeNewsContainer .homeNewsCont { margin:0 0 0 80px; }
#homeNewsContainer .cont { line-height:1.2em; overflow:hidden; height:2.4em; margin:2px 0 0 0; }

#rightCol .promo { width:200px; height:auto; margin:0 0 7px 0; }
#rightCol .promo .cont { height:auto; }
/* promos end */

/* gallery */
.gallery2 ul.galHeight1, #mediaHolder ul.mediaHeight1 { height:250px !important; }
.gallery2 ul.galHeight2, #mediaHolder ul.mediaHeight2 { height:595px !important; }
.gallery2 ul.galHeight3, #mediaHolder ul.mediaHeight3 { height:700px !important; }
.gallery2 li, #mediaHolder li { margin:0 30px 7px 0 !important; }
.gallery2 li.last, #mediaHolder li.last { margin-right:30px !important; }
.gallery2 li a img { display:block !important; }
.gallery2 li { height:190px; width:160px; margin:0 7px 7px 0; padding:0; float:left; overflow:hidden; }
.gallery2 li a { width:158px; height:158px; display:block; border:1px solid #c6c5c6; }

#mediaHolder li a img { display:none; }
#mediaHolder ul.mediaHeight1 { height:auto !important; }
#mediaHolder ul.mediaHeight2 { height:auto !important; }
#mediaHolder ul.mediaHeight3 { height:auto !important; }

/* form */
#form .formrow { margin:0 0 4px 0; height:22px; }
#form .fieldlabel { width:160px; height:25px; font-weight:bold; display:block; float:left; }
#form .textinput, #form .selectinput { width:300px; border:1px solid #acacad; }
#form .textareainput { width:300px; height:100px; border:1px solid #acacad; font-family: Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; }
#form .radiobuttonfieldset { margin:0; padding:0; border:0; background:none; }
#form .radiobuttonfieldset br { float:left; margin-right:10px; }
#form fieldset { background:#F4F4F4; border:0; }
#form legend { margin:0 0 10px 0; padding:40px 0 0 0; font-weight:bold; font-size:20px; }
#form #row563 { height:105px; }
#form .required { margin:0 243px 0 0; color:#d72101; }
#form .fieldlabel .required { margin:0; }
#form #Field1004Label { width:208px; }
#form #row998 { height:40px; }
/* end form */

/* cart items */
#wtCart { width:100%; border-collapse:collapse; padding:0; }
#wtCart th { text-align:right; border-bottom:1px solid #C1C1C2; }
#wtCart td { padding:10px 0; border-bottom:1px solid #c1c1c2; }
.wtCartTotal { text-align:right; }
#txtCardSecurityCode { width:25px; }
/*.wtCartImage { width:100px; }
.wtCartName { width:484px; }
*/
#cartHolder h2 { font-size:14px; color:#4099d0; margin:0 0 3px 0; padding:0; }
#cartHolder #wtCart { margin:0 0 20px 0; }
#cartHolder #wtForm .fieldlabel { width:120px; height:25px; font-weight:bold; display:block; float:left; }
#cartHolder #wtForm .textinput { width:300px; border:1px solid #ACACAD; }
#cartHolder #wtForm .textareainput { width:300px; height:100px; border:1px solid #acacad; font-family: Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; }
#cartHolder #wtForm .radiobuttonfieldset { border:0; margin:0; padding:0;  }
#cartHolder #wtForm .radiobuttonfieldset br { float:left; margin-right:10px; }
#cartHolder #wtForm .required { margin:0 191px 0 0; }
#cartHolder #wtForm .fieldlabel .required { margin:0; }
/* #cartHolder #wtForm .formbutton { border:0; background:#0077C0; color:#fff; padding:0 10px; margin-top:10px;  } */
#cartHolder #wtForm .formrow { height:22px; margin:0 0 4px 0; }
#cartHolder #wtForm #FieldBillingLabel { width:250px; }
#cartHolder #wtCart .wtTitle { text-align:left; }
#Field2069 { width:300px; }
#cartHolder #wtCC td { padding:3px 10px; }
#cartHolder #wtCC td td { padding:2px; }
#cartHolder #wtCC td #drpCardType { width:204px; }
#cartHolder #wtCC td #txtCardHolderName, #cartHolder #wtCC td #txtCardNumber { width:200px; }
#cartHolder #wtOrderAddress { margin-bottom:10px; }
/* .wtCartButton, .formbutton { border:0; background:#0077C0; color:#fff; padding:0 10px; margin-top:10px;  } */

/* cart end */

/* animals */
#animalTable { margin:0; padding:0; border-collapse:collapse; width:100%; }
#animalTable table { width:100%; border-collapse:collapse; }
#animalTable td { padding:2px 4px; width:33%; }
#animalTable td.headRow { background:url(../images/other/backNav.gif) repeat-x top left; }
#animalTable td.headRow a { color:#dcddb3; }
#animalTable td.row1 { background:#fff; }
#animalTable td.row2 { background:#cdd198; }
#animalTable td a.animal { display:block; }
/* animals end */

/* search box */
#quicksearch { width:325px; float:left; color:#fff; }
#quickkeywords { border:1px solid #a7a6aa; width:192px; }
#quickbutton { background:transparent url(../images/adelaide/searchBtn.png) no-repeat top left; width:57px; height:19px; color:#fff; text-transform:lowercase; border:0; text-indent:-1000em; cursor:pointer; }
/* end search box */

/* global product styles */
.productHolderHeight1 { height:250px; }
.productHolderHeight2 { height:600px; }
.productHolderHeight3 { height:850px; }
.productHolderHeight4 { height:1000px; }
.products ul { margin:0; padding:0; list-style:none; }
.products li { margin:0 30px 7px 0 !important; padding:0; float:left; }
.products li.last { margin-right:30px !important; }
.products li a { width:158px; height:158px; display:block; border:1px solid #acacad; }
.products li a img { display:block !important; }
.products li p a { height:auto; padding:4px 0 0 0; border:0; }
/* end global product styles */

/* general editing  */
.pageHeadings, .headings, .subHeadings, .date { padding:0; color:#00a4d8; font-family:Times New Roman, Georgia, Times, serif; }
.pageHeadings { color:#696b28; padding:5px 10px; margin:0; font-size:20px; }
.headings { margin:0 0 5px 0; font-size:18px; }
.subHeadings { margin:0 0 3px 0; font-size:12px; font-family: Arial,Verdana,Helvetica,Sans-Serif; }
.date { margin:0; font-size:14px; float:right; }
.clearBoth { clear:both; }
.clearLeft { clear:left;}
.clearRight { clear:right; }
.right { float:right; }
.left { float:left; }
.tLeft { text-align:left; }
.tCenter { text-align:center; }
.tRight { text-align:right; }
.imgLeft { margin:0 10px 10px 0; float:left; }
.imgRight { margin:0 0 10px 10px; float:right; }
table td { vertical-align:top; }
.noBorder { border:0 !important; }
.note { background:#000; color:#fff; border:2px dashed #f00; padding:2px; }

.contentBlock { margin:0 0 20px 0; }
.imgBlock { margin:0 0 7px 0; text-align:center; }
.imgBlock img { display:block; }
#breadcrumbs { margin:0 0 10px 0; padding:2px 10px; }
.caption { background:#cdd198; color:#696b28; padding:5px 10px; filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; }
/* end general editing */

.ie7 #homeNewsContainer { height:auto !important; clear:both !important;  filter:alpha(opacity=100) !important; -moz-opacity:1 !important; opacity:1 !important; }

/* the browser fixes */
