/* ********************************************************** */
/*            COPYRIGHT 2007 - VERTIQUEST TECHNOLOGIES, INC.            */
/* ********************************************************** */

/* *********** D O C U M E N T  S E T T I N G S ************* */
body {
margin:0;
padding:0;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:10pt;
background-color:#e5a913; 
text-align:center;  /* ALIGNS CONTAINER BOX TO CENTER OF PAGE */
}
#page-container {
position:relative;
top:0px;
left:0px;
width:936px;
background:url(/assets/userfiles/images_layout/bg_page_container.jpg) top center repeat-y;
padding:0;
margin:auto;
text-align:left;
}
/* ************ T O P  S E C T I O N ****************** */
#TOP-CONTAINER {
position:relative;
width:936px;
height:369px;
z-index:100;
}
#header-content {
position:absolute;
left:100;
top:0;
font-size:8pt;
height:365px;
width:669px;
}
#header-content A {
text-decoration:none;
color:#b73375;
font-weight:bold;
}
#header-content A:hover {
color:black;
}
#header-content IMG {
margin-bottom:5px;
border:0;
}
#header-content .menubox {
position:absolute;
right:0;
top:262;
}
/* *************** M I D  S E C T I O N ****************** */
#MID-CONTAINER	{
position:relative;
}
#MID-SECTION {
position:relative;
left:110px;
width:760px;
}
#BODY-CONTENT {
position:relative;
margin:20px 0 5px 0;
width:750px !important;
line-height:13pt;
color:#333;
font-family: Verdana, helvetica, sans-serif;
padding-right:5px;
}
#BODY-CONTENT A {
text-decoration:none;
color:#b12169;
}
#BODY-CONTENT P{
padding:0 0 5px 0;
margin:0 0 8px 22px;
}
#BODY-CONTENT P.clearcap {
clear:both;
}
#BODY-CONTENT UL LI {
list-style-type:disc;
text-align:left !important;
}
#BODY-CONTENT H1	{
font-weight:bold;
padding-left:20px;
margin-bottom:12px;
font-variant:small-caps;
text-transform:capitalize;
}
#BODY-CONTENT H1 A {
color:#16918F;
}
#BODY-CONTENT H2{
padding:5px 0 0 10px;
margin:0 0 5px 0;
color:#2A498C;
font-size:12pt;
font-weight:bold;
font-family: Arial, helvetica, sans-serif;
text-transform:capitalize;
}
#BODY-CONTENT H3{
margin:5px 0 5px 0;
clear:both;
color:#2A498C;
font-size:10pt;
font-weight:bold;
font-family: Verdana, helvetica, sans-serif;
text-transform:capitalize;
}
#BODY-CONTENT H4{
margin:0 0 5px 0;
clear:both;
color:black;
font-size:9pt;
font-weight:bold;
font-family: Verdana, helvetica, sans-serif;
text-transform:capitalize;
margin-bottom:2px;
}
/* *********** D A T E  B O X ******************* */
#DATEBOX {
display:none;
}
/* *********** P A G E   T I T L E   B O X ******************* */
#PAGE-TITLE { /* PAGE TITLE */
display:none;
}
/* ************ F O O T E R  S E C T I O N ****************** */
#BOTTOM-CONTAINER {
position:relative; /* KEEP */
margin-bottom:0px;
clear:both;
}
#FOOTER-CONTENT {
font-size:8pt;
padding:13px 0 0 0;
width:936px;
line-height:13pt;
letter-spacing:.1em;
font-family: Arial, helvetica, sans-serif;
}
#FOOTER-CONTENT A {
text-decoration:none;
color:#b73375;
}
#FOOTER-CONTENT A:hover {
color:black;
text-decoration:none;
}
/* *********** T E X T  S E T T I N G S ******************* */
H1 { /* PAGE TITLE */
padding:0;
margin:0;
font-size:14pt;
color:#16918F;
background:url(/assets/userfiles/images_layout/paw_turquoise_circle.jpg) center left no-repeat;
text-align:left;
}
H2 { /* LARGE HEADING */
color:#29498e;
font-size:14pt;
font-weight:bold;
text-transform:uppercase;
}
H3 { /* MEDIUM HEADING */
font-size:10pt;
font-weight:bold;
text-transform:capitalize;
color:#003663;
}
H4 { /* SMALL HEADING */
font-size:9pt;
font-weight:bold;
text-transform:uppercase;
color:#333;
}
H5 { /* LARGE SUBHEADING */
font-size:13pt;
font-weight:bold;
color:#666;
text-transform:capitalize;
}
H6 { /* REGULAR SUBHEADING */
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#444;
text-transform:capitalize;
}
/* *********** C L A S S  S E T T I N G S ******************* */
.error	{
font-size:10pt;
font-weight:bold;
color:red;
}
.price	{
font-weight:bold;
color:#003663;
}
.markdown	{
font-weight:bold;
color:#a72e0e;
text-decoration:line-through;
}
.receipt	{
font-weight:bold;
font-size:12pt;
color:#a72e0e;
}
.redmark	{
font-weight:bold;
color:red;
}
.req {
font-weight:bold;
color:red;
}
/* *********** T A B L E  S E T T I N G S ******************* */
TABLE TH {
text-align:left;
font-size:8pt;
vertical-align:top;
}
TABLE TD {
font-size:8pt;
vertical-align:top;
}
#STANDARD_TABLE {
width:100%;
}
#STANDARD_TABLE TH {
text-transform:uppercase;
border-top:1px solid #4e4e4e;
border-bottom:1px solid #4e4e4e;
background-color:#e5a913;
}
#STANDARD_TABLE .row_highlight {
background-color:#eee;
}
/* *********** F O R M  S E T T I N G S ******************* */
INPUT {
font-size:7pt;
}
SELECT {
font-size:7pt;
}
/* *********** E L E M E N T  S E T T I N G S ******************* */
A IMG {
border:0;
}
IMG {
border:0;
padding:0 5px 0 5px;
}
A {
color:#2A498C;
}
/* ****** P H O T O   C A P T I O N   E L E M E N T S  (TEST) ******* */
.arc90_imgcaption { 
padding:0 0px 5px 5px; 
} 
.arc90_imgcaptionTXT { 
margin:0 0 12px 0;
padding:0;
font-size: .8em; 
color: #666; 
text-align: left;
line-height:1.4em;
} 
.floatl { 
float: left; 
margin-right: 1em; 
} 
.floatr { 
float: right; 
margin-left: 1em; 
}
/* ****** N E W S   P A G E   I T E M S ******* */
#NEWS_LIST {
width:100%;
}
#NEWS_LIST TD {
padding:5;
}
#NEWS_LIST TH {
padding:5 5 0 5;
}
#NEWS_LIST .news_headline {
font-weight:bold;
text-decoration:none;
color:#b12169;
text-transform:capitalize;
font-variant:small-caps;
}
#NEWS_LIST .news_abstract {
color:#4c4c4c;
}
#NEWS_LIST .headlinedate {
white-space:nowrap;
}

/* ***********END PRIMARY SETTINGS ************ */

/* **********SHOPPING CART SETTINGS *********** */
/* ***DEPRECIATE TABULARDATA SOON *** */
  TABLE.tabularData {
  width:98%;
  border-collapse: collapse;
  }
  TABLE.tabularData TD, 
  TABLE.tabularData TH {
  border-bottom: 1px solid #696969;
  padding: 3px;
  }
  TABLE.tabularData H1 {
  font-size:10pt;
  color:#E5A913;
  text-transform:capitalize;
  background:none;
  }
  TABLE.tabularData th, 
  TABLE.tabularData th a  {
  background:#E5A913;
  color:black;
  }
/* ****END DEPRECIATE SOON SECTION**** */
#CART_CONTAINER {
width:735px;
margin-left:10px;
}
#CART_CONTAINER A:hover {
text-decoration:underline;
}
#CART_FORM {
margin-left:10%;
}
#LIST_PROD_CATEGORIES {
text-align:left;
padding-top:15px;
}
#LIST_PROD_CATEGORIES UL {
margin:0;
padding:0;
}
#LIST_PROD_CATEGORIES UL LI{
list-style:none;
display:inline;
}
#CART_STATUS {
position:absolute;
top:0;
right:15px;
text-align:center;
font-size:8pt;
}
#CART_STATUS A {
font-weight:bold;
}
#FOUND_RECORD_COUNT {
float:left;
font-weight:bold;
width:20%;
}
#FOUND_RECORD_COUNT .result_count {
color:red;
}
#RESULTS_PAGING {
position:relative;
padding:0 4px;
float:right;
text-align:right;
}
#RESULTS_PAGING_BOTTOM #RESULTS_PAGING {
position:relative;
margin-left:10px;
margin-right:0;
float:none;
text-align:left;
border:0;
}
#UPSELL {
margin-left:23px;
}
#UPSELL UL {
list-style:none;
}
/* *STYLE FOR VIEWING PRODUCT DETAIL* */
#TABLE_PRODUCTDETAILS {
clear:both;
width:735px;
border-top:1px solid black;
border-bottom:1px solid black;
}
#TABLE_PRODUCTDETAILS H1 {
font-size:10pt;
color:#E5A913;
text-transform:capitalize;
background:none;
margin-left:0;
padding-left:0;
}
#TABLE_PRODUCTDETAILS P {
margin-left:0;
padding-left:0;
}
/* *STYLE FOR VIEWING PRODUCT SEARCH RESULT & PRODUCT LISTS* */
#TABLE_PRODUCTRESULTS {
clear:both;
width:735px;
border-collapse: collapse;
border-top:1px solid #696969;
}
#TABLE_PRODUCTRESULTS TH, #TABLE_PRODUCTRESULTS TD {
border-bottom: 1px solid #696969;
padding: 3px;
}
#TABLE_PRODUCTRESULTS TD IMG {
padding-right: 4px;
padding-left:0;
float:left;
}
#TABLE_PRODUCTRESULTS TH, 
#TABLE_PRODUCTRESULTS TH A  {
background:#E5A913;
color:black;
}
#TABLE_PRODUCTRESULTS H1 {
font-size:10pt;
color:#E5A913;
text-transform:capitalize;
background:none;
}
#TABLE_FORM {
width:585px;
background-color:#ccc;
}
#TABLE_FORM TH {
font-weight:bold;
width:40%;
white-space:nowrap;
}

INPUT.formCheckbox {
border: none;
background: transparent;
}
INPUT.formButton {
background: #f2ae4b;
border-bottom: 1px solid #00357D;
border-left: 1px solid #00357D;
border-right: 1px solid #001128;
border-top: 1px solid #001128;
color: #FFFFFF;
font-weight: bold;
margin: 3px 3px 3px 3px;
}
.altRowEven {
background-color:white;
}
.altRowOdd{
background-color:#EEE;
}
/* OLDPRICE SHOWN WHEN DISCOUNT IS PRESENT */
.oldprice {
	text-decoration: line-through;
}
.smallprint {
	font-size:6pt;
} #ZONE-A {
position:relative; /* KEEP */
top:62px;
left:237px;
width:630px;
} #NAV-A-OVERLAY	{
/* USED FOR OVERLAYING TEXT ONTO BACKGROUND */
position:absolute;
display:block;
z-index:10;
cursor:pointer;
}
/* ** N A V   P O S I T I O N I N G ** */
/* THIS POSITIONS THE TOP MENU LEVEL MAIN BOX*/
#NAVAMENUS, 
#NAVAMENUS ul {
list-style:none;
position:absolute;
left:0;
top:0;
margin:0;
padding:0;
}
/* POSITIONS THE TOP LEVEL MENU LIST ITEMS */
#NAVAMENUS li {
float:left;
white-space:nowrap;
}
/* POSITIONS THE SUBMENU LEVEL */
#NAVAMENUS li ul {
display:none;
}
/* POSITIONS THE THIRD MENU */
#NAVAMENUS ul li ul {
margin:-18 0 0 0;
}
#NAVAMENUS ul li {
display:block;
}
/* SHOW SUBMENU  1 */
#NAVAMENUS li:hover ul, 
#NAVAMENUS li.over ul {
display:block;
}
/* HIDE THIRD MENU  1 */
#NAVAMENUS li:hover ul ul, 
#NAVAMENUS li.over ul ul {
display:none;
}
/* SHOW THIRD MENU */
#NAVAMENUS ul li:hover ul, 
#NAVAMENUS ul li.over ul {
display:block;
}
/* ** N A V   A P P E A R A N C E   S E T T I N G S ** */
/* TOP MENU LINE STYLE */
#NAVAMENUS a {
display:inline;
color:#000033;
text-decoration:none;
font-size:8pt;
font-weight:bold;
text-transform:uppercase;
padding:4 16px 0 0;
}
/* TOP MENU LINE MOUSE OVER STYLE */
#NAVAMENUS a:hover {
color:#55627f;
}
/* SUBMENU LIST SETTINGS */
#NAVAMENUS ul {
POSITION:ABSOLUTE !IMPORTANT;
WIDTH:610px;
LEFT:0;
top:2;
margin:-25 0 0 0
}
/* SUBMENU LIST ANCHORED TEXT SETTINGS */
#NAVAMENUS ul a {
display:block;
color:#b12169;
font-size:7pt;
text-transform:capitalize;
line-height:12pt !important;
padding-bottom:4;
padding-right:8 !important;
}
/* SUBMENU MOUSE OVER STYLE */
#NAVAMENUS ul a:hover {
color:black !important;
}
/* THIRD MENU STYLE */
#NAVAMENUS ul ul a {
}
/* THIRD MENU MOUSE OVER STYLE */
#NAVAMENUS ul ul a:hover {
}
/* ** N A V   L A Y E R   P O S I T I O N I N G ** */
#NAVAMENUS {
z-index:1000;
}
#NAVAMENUS ul {
z-index:2000;
}
#NAVAMENUS ul ul {
z-index:3000;
}
/* ** N A V   B O T T O M   L A Y E R   B O X   S E T T I N G S ** */
#NAV-A-BOTTOM{
}
#NAV-A-BOTTOM-CONTENT {
}
/* ** N A V   F I X E S ** */
/* FIXES FOR IE. ALSO HIDE FROM IE MAC 
    * html #NAV-A-MID #NAVAMENUS ul li { float: left; height: 1%; }
    * html #NAV-A-MID #NAVAMENUS ul li a { height: 1%; }
RM COMMENTED OUT SECTION */ 