/* CSS Document */



body
{
font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

padding:0px;

margin:0px;

background-color:#CFCFCF;
}



p

{

line-height:18px;

}


.error {

color:#FF0000;

}

a:link, a:visited, a:hover

{

text-decoration:none;

color:#000000;

}



a.orange:link, a.orange:visited, a.orange:hover

{

text-decoration:none;

color:#C5A009;

}



#container

{

width:932px;

background-color:#FFFFFF;

}



h1{

font-size:26px;

}



h2

{

font-size:16px;

}



.small

{

font-size:10px;

}



/* Page Header */

#head_banner
{
background-image:url(../images/topimg_bg.jpg);
height:168px;
color:#FFFFFF;
}



#head_banner a:link, #head_banner a:visited, #head_banner a:hover
{

color:#FFFFFF;
}







/* Top Navigation */



#topnav

{



}




td.topnav

{

background-image:url(../images/topnav-bg.gif);

background-repeat:repeat-x;



}



td.topnav_sel

{

background-image:url(../images/topnav-bg-sel.gif);

background-repeat:repeat-x;

}



#topnav a:link, #topnav a:visited, #topnav a:hover
{
text-decoration:none;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}



.search_bg
{
background-image:url(../images/input-search-bg.gif);
background-repeat:no-repeat;
width:140px;
padding-top:3px;
height:23px;
padding-left:0px;
}

.search
{
padding:0px;
margin:0px;
height:15px;
border:0px;
font-size:10px;
}

.input_bg
{
background-image:url(/images/input-bg.gif);
background-repeat:repeat-x;
padding-top:5px;
padding-left:10px;
height:18px;
font-size:10px;
border:solid 1px #636363;
width:170px;
}


/* Columns */



.col_left

{

float:left;

width:520px;



}



.col_right

{

float:left;

width:380px;

padding-left:18px;

}



.col_small_left

{

float:left;

width:255px;

}



.col_small_right

{

float:right;

width:255px;

}





.col_shop_nav

{

float:left;

width:170px;


}



.col_shop_main

{

float:left;

width:600px;
overflow:hidden;
}



.col_shop_right

{

float:right;

width:140px;
overflow:hidden;

}





/*  Grey Bars*/



.greybar

{


background-image:url(../images/graybar-middle.gif);

background-repeat:repeat-x;

background-position:bottom;
height:9px;



}



.greybar_left

{

float:left;

background-image:url(../images/graybar-left.gif);

width:4px;

height:9px;

}



.greybar_right

{

float:right;

background-image:url(../images/graybar-right.gif);

width:4px;

height:9px;

}



/*  Dark Grey Bars*/

.darkgreybar

{

background-image:url(../images/darkgrey-bg.gif);

background-repeat:repeat-x;

background-position:bottom;



}



.darkgreybar_left

{

float:left;

background-image:url(../images/darkgrey-left.gif);

width:4px;

height:8px;



}



.darkgreybar_right

{

float:right;

background-image:url(../images/darkgrey-right.gif);

width:4px;

height:8px;

}



/* Main Pic */



#mainpic_container

{

padding:1px;

border:solid 1px #CCCCCC;

width:525px;

}



#mainpic_thumb_container

{

background-image:url(../images/mainpic-bottom.gif);

background-repeat:repeat-x;

padding-top:2px;

padding-bottom:1px;

padding-left:1px;

}



#mainpic_thumb_container img

{

padding-left:3px;

}





/* Sections */



.section

{

padding-bottom:3px;

border-bottom: solid 1px #FBC213;

}



.section_left

{

float:left;

}



.section_right

{

float:right;

}



.section_col_img

{

border-right:solid 1px #DDDDDD;

width:95px;

padding:5px;

padding-bottom:4px;

}



td.section_col_img_right

{

width:95px;

padding:5px;

padding-bottom:4px;

}



td.section_col_right

{

padding-left:5px;

padding:5px;

padding-bottom:4px;

}



td.section_col_short

{

padding:2px;

padding-left:5px;

padding-bottom:1px;



}



a.section_row_link:link, a.section_row_link:visited, a.section_row_link:hover

{

color:#C5A009;

font-weight:bold;

font-size:12px;

}



a.section_row_link_large:link, a.section_row_link_large:visited, a.section_row_link_large:hover

{

color:#C5A009;

font-weight:bold;

font-size:16px;

}



a.section_link2:link, a.section_link2:visited, a.section_link2:hover

{

font-size:12px;

color:#120D0D;

}



.section_row_text

{

padding-top:3px;

}



.section_row_date

{

color:#979797;

padding-top:5px;

padding-bottom:5px;

}



.section_devider

{

background-image:url(../images/deivder-dots.gif);

background-repeat:repeat-x;

background-position:bottom;

height:1px;

padding-top:4px;

}


.blog_bottom_bg

{

background-image:url(../images/blog_bottom_bg.gif);

background-repeat:repeat-x;

background-position:bottom;

height:18px;

width: 479px;

padding-top:4px;

}



.section_row_bg

{

background-color:#F8F8F6;

}



div.morelink

{

padding-top:3px;

padding-left:5px;

padding-bottom:5px;

}



a.morelink:link, a.morelink:hover, a.morelink:visited

{

color:#777676;

}



a.section_textlink:link, a.section_textlink:visited, a.section_textlink:hover

{

color:#000000;

}



/* Dark Section */



.section_black

{

background-color:#000000;

color:#FFFFFF;

}



a.section_black_link:link, a.section_black_link:visited, a.section_black_link:hover

{

color:#FFFFFF;

font-weight:bold;

}



.section_black_price

{

color:#C5A009;

font-weight:bold;

}



/* Footer */



#footer

{

background-color:#000000;

color:#FFFFFF;

padding-top:12px;

padding-left:12px;

}



#footer a:link, #footer a:visited, #footer a:hover

{

color:#FFFFFF;

}



/* Content Area */



#content {
  font-size:12px;
  line-height:17px;
  padding:20px;
  padding-top:0px;
}

#content_text a:link, #content_text a:hover, #content_text a:visited
{
border-bottom: 1px dashed #C0C0C0;
color:#C5A009;
}


#content h1

{

font-weight:bold;

padding-bottom:0px;
line-height: 150%;

}



#content .subheading

{

font-weight:bold;

font-size:16px;

}



#content .date

{

color:#C5A009;

font-size:10px;

padding-top:5px;

}



#content a.h1_link:link, #content a.h1_link:visited, #content a.h1_link:hover

{

font-weight:bold;

padding-bottom:0px;

font-size:28px;

color:#000000;

line-height:120%;

}





/* Shop Navigation */



#nav, #navnobg



{



padding-bottom:5px;



}







#nav ul, #navnobg

{



padding:0px;

margin:0px;

list-style:none;



}







#nav li



{



}



#navnobg li

{

background-image:none;



}



#navnobg_nobold li

{

background-image:none;

}



#nav a:link, #nav a:visited, #nav a:hover

{

color:#54585B;



font-size:11px;



text-decoration:none;



COLOR: #000;



PADDING-LEFT: 10px;

PADDING-BOTTOM: 4px;

PADDING-TOP: 4px;

DISPLAY: block;



}



 







#nav_nobold a:link, #nav_nobold a:visited, #nav_nobold a:hover, #navnobg_nobold a:link, #navnobg_nobold a:visited, #navnobg_nobold a:hover



{



color:#54585B;



FONT: 0.7em/120% verdana, helvetica, sans-serif;







font-weight:normal;







}



a.nav_nobold:link, a.nav_nobold:visited, a.nav_nobold:hover

{

color:#54585B;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:11px;





text-decoration:none;



COLOR: #000;



PADDING-LEFT: 15px;

PADDING-BOTTOM: 4px;

PADDING-TOP: 4px;

DISPLAY: block;

border-bottom:solid 1px #FFFFFF;

}







#subnav

{







background-image:url(../images/dotted.gif);



background-position:bottom left;



background-repeat:no-repeat;





}





#subnav li



{





}







#subnav a:link, #subnav a:visited, #subnav a:hover



{



color:#54585B;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:11px;





text-decoration:none;



COLOR: #000;



PADDING-LEFT: 15px;

PADDING-BOTTOM: 4px;

PADDING-TOP: 4px;

DISPLAY: block;



}





/* Item Small */



a.item_link:link, a.item_link:visited, a.item_link:hover

{

color:#B1771A;

}



/* Gallery */



a.gallery:link, a.gallery:hover, a.gallery:visited

{

font-weight:bold;

font-size:14px;

}



/* Breadcrumb */



#breadcrumb

{

padding-left:10px;

}


.hoverimage{

padding:3px;
background-color:#eaeaea;

}
	
.hoverimage:hover{

background-color:#C5A009;

}

.hoverimageselected{

padding:3px;
background-color:#C5A009;

}

#fadedoverlay
{
background-image:url(/images/header-overlay.png);
background-position:left;
background-repeat:no-repeat;
height:168px;

}

.world-constrain, .world-constrain img {
    max-width:500px;
}

.success {
	background: #def1ca !important;
	border: 1px solid #496b3f !important;
	color: #333;
	margin-bottom: 10px;
	padding: 10px;
}

#header-advert {
    position: relative;
}

#header-advert a {
    position: absolute;
    top:0;
    left:0;
}
