/* Archer and Smith +231*/

/*Internet Explorer version */
* html div#container
{
width: 780px;
margin-top:-25;
margin-left: auto;
margin-right: auto;
}

/* Mozilla version */
div#container
{
width: 780px;
margin-top:-15;
margin-left: auto;
margin-right: auto;

}

a:link {
color: #555555;
text-decoration: none;
font-weight: bold;
font-family:tahoma;
}
a:active {
color: #555555;/*#a9a9a9;#006401;*/
text-decoration: none;
font-weight: bold;
font-family:tahoma;
}
a:visited {
color: #555555;
text-decoration: none;
font-weight: bold;
font-family:tahoma;
}
a:hover {
color: #becdcd;
text-decoration: underline;
font-weight: bold;
font-family:tahoma;
}

p,div,td {
color: darkslategray;
font-family:tahoma;
font-size: 9pt;

}

/*added by HH*/
p {
padding-left: 15px;
padding-right: 0px;
font-family:tahoma;
letter-spacing: 1px;
}

h1
{

LETTER-SPACING: 0px;
font-family:verdana,tahoma;
FONT-SIZE: 21px;
color:#0A4032;
font-weight:normal;
margin-left:14px;
}

.header_1
{
LETTER-SPACING: 0px;
font-family:verdana,tahoma;
FONT-SIZE: 21px;
color:#0A4032;
font-weight:normal;
margin-left:14px;
}

body.contentbackground {
background-color: #5B897C;
text-align: center;

}

h2
{

LETTER-SPACING: 0px;
font-family:verdana,tahoma;
FONT-SIZE: 15px;
color:#0A4032;
font-weight:normal;
margin-left:14px;
}


h3
{

FONT-SIZE:14px;
COLOR: #3b3d3c; 
PADDING-TOP: 0px

}

h4
{

FONT-SIZE:17px;
COLOR: #3b3d3c; 
PADDING-TOP: 0px

}



#logo {
height: 80px;
width: 780px;
background-image: url(/content/00/01/50/48/07/userimages/new_header1.jpg);
background-repeat: no-repeat;
background-position: center;
margin-left: auto;
margin-right: auto;
margin-top:20px;


}
/*Static links*/
div .staticlinks
{
background-color:transparent;
color:#000000;
position:relative;
top:10px;
_top:50px;
}
div .staticlinks a:link{color:#000000;font-size:10px;}
div .staticlinks a:visited{color:#000000;font-size:10px;}
div .staticlinks a:hover{color:#000000;font-size:10px;}


/* Mozilla */
#content {
width: 780px;
_width: 780px;
padding: 0px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
margin-bottom: auto;
text-align: left; 
background-color:#ffffff;
background-image:url(/content/00/01/50/48/07/userimages/archer_repeat.jpg);
background-repeat:repeat-y;
padding-top:5px;
_margin-top:0px;
font-family:tahoma;
}


.gallery_view_image img{width:600px;}

/* table for cart box, department list box and department description box */

.store_teaser_td a:link{font-weight:normal;font-size:8pt}
.store_teaser_td a:visited{font-weight:normal;font-size:8pt}
.store_teaser_td a:hover{font-weight:normal;font-size:8pt}
.store_teaser_table { border: 1px solid #e5dfaf; width: 150px; text-align: center;font-family:tahoma;font-size: 9pt;font-weight:normal;}
/*HH*/
.store_teaser_td:link {color: red;font-family:tahoma;
font-size: 9pt;font-family:tahoma;font-size: 9pt;font-weight:normal;}
.store_teaser_td:visited {color: red;font-family:tahoma;
font-size: 9pt;font-family:tahoma;font-size: 9pt;font-weight:normal;}

/* title strip for all 3 boxes */
.store_teaser_heading { background-color: #a9a9a9; color: #FFFFFF; text-align: center; font-size: 11px; height: 25px; font-weight: normal; } 

/* main box area (bottom) for all 3 boxes */
.store_teaser_td { background-color: white; color: #000000; width: 150px; } 

/* no idea what this does */
.store_teaser_department { background-color: red; color: #ffffff; width: 250px; } 

.store_teaser_departmentlink:link { TEXT-DECORATION: none; COLOR: #000000; font-family:tahoma;font-size: 10pt;font-weight:normal; } 

.store_teaser_departmentlink:visited { TEXT-DECORATION: none; COLOR: #000000; font-family:tahoma;font-size: 10pt;font-weight:normal; } 

.store_teaser_departmentlink:hover { TEXT-DECORATION: underline; COLOR: #000000; font-family:tahoma;font-size: 10pt;font-weight:normal; } 

/* main box (bottom) of department description) */
.store_teaser_departmentname { width: 580px; color: #000000; text-align: center; font-family:tahoma;font-size: 9pt;font-weight:normal; } 

.store_teaser_orderstatuslink:link { TEXT-DECORATION: none; COLOR: #000000;  font-family:tahoma;font-size: 9pt;font-weight:normal; } 

.store_teaser_orderstatuslink:visited { TEXT-DECORATION: none; COLOR: #000000;  font-family:tahoma;font-size: 9pt;font-weight:normal; } 

.store_teaser_orderstatuslink:hover { TEXT-DECORATION: underline; COLOR: #000000; font-family:tahoma;font-size: 9pt;font-weight:normal; } 

.store_teaser_subdepartmentbrowselink:link { TEXT-DECORATION: none; COLOR: #000000;font-family:tahoma;font-size: 9pt;font-weight:normal; } 

.store_teaser_subdepartmentbrowselink:visited { TEXT-DECORATION: none; COLOR: #000000; font-family:tahoma;font-size: 9pt;font-weight:normal; } 

.store_teaser_subdepartmentbrowselink:hover { TEXT-DECORATION: underline; COLOR: #000000; font-family:tahoma;font-size: 9pt;font-weight:normal; } 






/*partner footer - controls the partner page footer */
.footer {
text-align: center;
color: #333333;
font-family:tahoma;
font-size: 9px;
margin-top: 50px;
margin-left: 0px;
letter-spacing: 0px;
}

.footer a:link
{
color:#555555;
}


.footer a:hover{
color: #333333;
text-decoration: underline;
}

.footer a:visited:hover{
color: #333333;
text-decoration: underline;
}

.footer a:visited{
text-decoration: none;
color: #555555;
}


.navbar
{
background-color:white;
color:#000000; 
text-align: left; 
margin-left: auto;
margin-right: auto;
z-index:1000;
margin-top:-29px;
margin-bottom:9px;
margin-left:250px;
font-family:tahoma;
font-size:100%;
_margin-bottom:0px;
}

.navbar a:link
{
color:#2C5654;
font-weight:normal;
font-family:tahoma;
font-size: 9pt;
}
.navbar a.on:link
{
color:#2C5654;
font-weight:normal;
font-family:tahoma;
font-size: 9pt;
}
.navbar a.on:visited
{
color:#2C5654;
font-weight:normal;
font-family:tahoma;
font-size: 9pt;
}
.navbar a:visited
{
color:#2C5654;
font-weight:normal;
font-family:tahoma;
font-size: 9pt;
}
.navbar a:hover
{
color:#cccccc;
font-weight:normal;
font-family:tahoma;
font-size: 9pt;
}
.navbar a.on:hover
{
color:#cccccc;
font-weight:normal;
font-family:tahoma;
font-size: 9pt;
}

*html .navbar{
position:relative;
z-index: 100;
}



.navbar ul li /*seems to adjust the color of the seperating vertical lines */
{
/*display: inline; */
font-size:0px;
color:white;
z-index:1000;
margin-left:15px;
_margin-left:8px;


}
.navbar ul li ul /* properties of the pulldown menus */
{
_margin-left:-255px;
margin-top:10px;
_margin-top:-60;
width:200px;
background-color:#D5DFD4;
z-index:10000;
}

.navbar ul li ul a:link
{
color:#2C5654;
width:200px;
display:block;
margin-bottom:1px;
}
.navbar ul li ul a:visited
{
color:#2C5654;
width:200px;
display:block;
margin-bottom:1px;
}
.navbar ul li ul a:hover
{
color:#ffffff;
background-color:#555555;
width:198px;
_width:200px;
display:block;
margin-bottom:1px;
}

div #main_content{width:600px;}
input#searchbox
{

width:137px;
height:25px;

}

/*LeftMenu*/

/*LeftMenu*/

#leftMenu
{

position:relative;
top:-6px;
_top:-6px;
left:0px;
_left:1px;
padding-top:8px;
width:154px;
padding-bottom:1px;

}

#leftMenu ul
{
margin-left:-36px;
_margin-left:0px;
position:relative;
top:-39px;
_top:-27px;
_left:3px;
}
#leftMenu li
{
margin:0;
padding:0;
list-style-type:none;
}

#leftMenu li a
{
list-style-type:none;
background-image:url(/content/00/01/50/48/07/userimages/lhs_links.jpg);
background-repeat:no-repeat;

padding-left:25;

_margin-top:1px;
width:150px;
display:block;
margin-bottom:-14;
height:20px;
}
#leftMenu li a:link
{

font-weight:normal;
color:#555555;
text-decoration:none;
}
#leftMenu li a:visited
{

font-weight:normal;
color:#555555;
text-decoration:none;
}
#leftMenu li a:hover
{
list-style-type:none;
background-image:url(/content/00/01/50/48/07/userimages/lhs_links_down.jpg);
background-repeat:no-repeat;

padding-left:25;

_margin-top:1px;
width:150px;
display:block;
margin-bottom:-14;
height:20px;
}
input#searchbox
{
height:20px;
border:none;
border:1px solid #DED4C0;
}

div #rhs_links{
margin-left:-10;
_margin-left:0;
_position:relative;
_left:-10px;}

.cell0-content2 img{position:relative;left:8px;}
.coll_store td{background-color:#D5DFD4}


#main_img img{
width:620px;
_width:620px;
border-top:6px solid #E9F1E8;
border-bottom:6px solid #E9F1E8;
border-left:6px solid #E9F1E8;
_border-left:none;
margin-left:-13px;
margin-top:-6;
_margin:0px;
background-color:#767676;
_position:relative;
_top:-6px;
padding-left:5px;
_left:-1px;
}

td.content_col_break{display:none;}

#lhs_content
{
width:425px;
float:left;
}
#rhs_content
{
width:175px;
float:left;
margin-top:20px;
_margin-top:30px;
}

.quick_links
{
border-bottom:1px dotted #cccccc;
padding:10px;
list-style-type:none;
background:url(http://templatesite27193.ypguides.net/content/00/01/60/91/08/userimages/arrow_right_dark_lrg.gif) right;
background-repeat:no-repeat;
font-size: 9pt;
font-weight:normal;

}

.quick_links a:link
{
color:#555555;
font-weight:normal;
font-size: 15px ;
position:relative;
top:-3px;
_top:-2px;
}
.quick_links a:visited
{
color:#555555;
font-weight:normal;
font-size: 15px ;
position:relative;
top:-3px;
_top:-2px;
}
.quick_links a:hover
{
color:#555555;
font-weight:normal;
font-size: 15px ;
position:relative;
top:-3px;
_top:-2px;
}

form .staticlinks{font-size:0px;color:#ffffff;}
a#register{display:none;}
a#login{display:none;}

#products
{
width:500px;
}
#gifts
{
width:130px;
float:left;
}

#leftMenu{background-color:#E9F1E8;
width:158px;
_width:156px;
margin-top:0;
height:214;
_height:236;
border-bottom:5px solid #E9F1E8;
border-top:8px solid #E9F1E8;
}
.collection
{
position:relative;
left:35;
top:12;
_top:5
}
.collection1
{
font-size:16px;
font-weight:normal;
position:relative;
left:5;
}

.collection1 a:link{font-weight:normal;}
.collection1 a:visited{font-weight:normal;}
.collection1 a:hover{font-weight:normal;color:#555555;}
.site{margin-left:8px;}
.site a{
color: #555555;
text-decoration: none;
font-weight:normal;
}

.site a:hover{
color: #333333;
text-decoration: underline;
font-weight:normal;
}

.site a:visited:hover{
color: #333333;
text-decoration: underline;
font-weight:normal;
}

.site a:visited{
text-decoration: none;
color: #555555;
font-weight:normal;
}


.coll_store{width:600}

h2.store_display_item_h2 a:link{font-size:9pt}
h2.store_display_item_h2 a:visited{font-size:9pt}
h2.store_display_item_h2 a:hover{font-size:9pt}

.avica{margin-left:-15px;}

.login_form_table{width:260px;}

.search_results {position:relative;left:170px;width:600px;}

.search_results li{margin-top:15px;}

.search_results .site{position:relative;left:-150px;}

.sitemap{width:600px;position:relative;left:170px;}

.tables{margin-left:-15px;_margin-left:0px;}

div.gallery_view_grid_small div.grid_cell_container { 
width: 160px; _width:200px;
height: 200px; 
} 

div.gallery_view_grid_small ul.image_attributes { 
width: 140px; 
} 
.gallery_view_div {position:relative;left:170;_left:0px;width:600px;_position:;_margin-left:150px;}





/*for filmstrip gallery -decorex2009*/


div.gallery_view_div table.gallery_filmstrip { 
/* CONTROL THE WIDTH OF THE ENTIRE TABLE */ 
width: 570px; 
max-width: 570px;
margin-left:-175px;
_margin-left:-155px;
border:none;
} 
div.gallery_view_div table.gallery_filmstrip tr td.image 
{
border:1px solid #000000;
}

div.gallery_view_div table.gallery_filmstrip tr td.image div.image_container img  
/* CONTROL THE WIDTH OF THE FULL-SIZE IMAGE */ 
{ 
max-width: 595px; 
_max-width: 604px; 
width: 595px;
_width: 604px;  
} 

.image_container
{
background:#D9DFD9;
}


div.filmstrip_cell div.image_container:hover
{
background-color:#E1E1E1;
}

div.gallery_view_div div.filmstrip_vert_strip
{
width: 145px;
text-align: center;
background-color: #F5F5F5;padding: 5px;
margin: 0px;
border: 1px solid black;
}


div.gallery_view_div div.filmstrip_vert_strip img{
width:90;
height:90;
overflow:none;
vertical-align: middle;/*yes*/
margin:0px;
_margin-bottom:30px;
_margin-right:10px;
}

div.gallery_view_div div.filmstrip_vert_strip div{
width:140;
height:140;
overflow:hidden;
margin:0px;
vertical-align: middle;/*yes*/
padding:0px;
}



div.gallery_view_div div.filmstrip_vert_strip div.filmstrip_cell
{
margin-bottom: 0px;
}


div.gallery_view_div table.gallery_filmstrip td.strip_left,
div.gallery_view_div table.gallery_filmstrip td.strip_right
{
width: 145px;margin: 0px;
}

div.filmstrip_cell, div.filmstrip_cell_active
{
height: 190px;
width: 190px;
margin: 0;
overflow: auto;
padding: 0px;
margin: 0px;
}
div.gallery_view_div h1{font-weight:normal;font-family:verdana,tahoma;}

div.gallery_view_div h1{font-weight:normal;
background-color:#ffffff;
width:623px;
margin-left:-13px;
_margin-left:7px;
border-top:5px solid #D5DFD4;
margin-top:-5px;
padding-top:30px;
padding-bottom:30px;
border-bottom:5px solid #D5DFD4;
height:30px;
}
div.gallery_view_div table.gallery_filmstrip td.image
	{
		vertical-align: middle;/*yes*/
		text-align: center;
	}
div.gallery_view_div table.gallery_filmstrip td
	{
		vertical-align: top;
		text-align: center;
		padding: 5px;
	}

.eazipay{display:none;position:relative;top:200px;}
body{_padding-bottom:180px;}

#gallery_view_div_37045  .filmstrip_vert_strip img
{
width:80%;
height:auto;
overflow:none;
vertical-align: middle;/*yes*/
margin:0px;
_margin-bottom:30px;
_margin-right:10px;
}
