body
{
    font-family:Tahoma;    
}
.footer {
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #A3A3A3;
	/*padding: 15px 15px 5px;*/
	text-align: left;
}
.maintxt {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a3a3a3;
	text-align: justify;
	padding: 5px 0px 0px 10px;

}
.greentxt {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}


A.s1:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.s1:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.s1:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.s1:active {
	COLOR: #000000; TEXT-DECORATION: none
}

A.s2:link {
	COLOR: #FF0000; TEXT-DECORATION: none
}
A.s2:visited {
	COLOR: #FF0000; TEXT-DECORATION: none
}
A.s2:hover {
	COLOR: #2453A5; TEXT-DECORATION: none
}
A.s2:active {
	COLOR: #FF0000; TEXT-DECORATION: none
}

A.s3:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.s3:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.s3:hover {
	COLOR: #FF6600; TEXT-DECORATION: underline
}
A.s3:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.maintitles {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #CCCCCC;
}
.maintxtlarge {

	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a3a3a3;
	text-align: justify;
	padding: 5px 0px 0px 10px;
}


A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:visited, a.green_link:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:hover, a.green_link {
	color:#CCCC00; TEXT-DECORATION: underline
}
A:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.img_with_border 
{
    border: solid 5px white;
}
.div_paging 
{
    font-size: 0.8em;
    font-weight:normal;
    float:left;
    font-variant: normal;
    font-family: tahoma;
	font-style: normal;
	line-height: normal;
	/*padding-top:5px;*/
}
.div_paging a
{
    background-color:#fff;
    color:Black;
    padding:0 5px 0 5px;
    width: 100%;
    display: block;
    text-align: center;
}
.div_paging a:hover
{
    background-color:#FF9900;
    color:white;
    text-decoration:none;
    width: 100%;
    display: block;
}

/*.paging_active 
{
    display:block;
    background-color: #AEBF3F;
    color: white;
    width:20px;
}*/
.paging_inactive 
{
    /*font-size: 0.94em;*/
    font-weight:normal;

	font-weight: normal;
	font-variant: normal;
    font-family: tahoma;
	font-style: normal;
	line-height: normal;

   /* display:block;*/
    background-color: #AEBF3F;
    color: #fff;
    padding:0 5px 0 5px;
    width: 100%;
    display: block;
    /*width:20px;*/
}
.picture_frame
{
    border: solid 2px #fff;
    padding: 10px 10px 5px 10px;
    background-color:#333333;
}
.picture_frame_client
{
    border: solid 2px #fff;
    padding: 10px 10px 5px 10px;
    background-color:#333333;
    height: 530px;
    width:750px;
    overflow: hidden;
    position: relative;
}
.div_picture_frame_client_left
{
    float:left; 
    width:520px; 
    height:auto;
    overflow:hidden;
}

.div_picture_frame_client_right
{
    float:right;
    height:auto;
    overflow:hidden;
    color: #fff;
    width: 220px;
    padding: 0 0 0 10px;
}

.mini_basket
{
    margin-top:6px;
    margin-right:5px;
    float: right; 
    border: solid 1px #fff;
    padding: 8px;
    width:110px;
    font-size:0.9em;
}
.tbl_basket
{
    color:White;
}

.hrdg 
{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #8F8F8F;
}
.dg_basket_header
{
    padding-top: 8px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #8F8F8F;
	color: white;
	font: bold 1em Arial;
}
.tbl_checkout
{
 color:#fff;  
 font-family:Arial; 
}
.client_heading
{
    font-size:1.3em;
}
.checkout_heading
{
    font-size:1.1em;
}
.div_client_main_content_wrap
{
    color:White;
    padding-left:30px;
}

.picture_frame_popup
{
    border: solid 2px #fff;
    padding: 10px 10px 5px 10px;
    background-color:#333333;
    height: 520px;
    /*width:525px;
    
    width: 750px;*/
    overflow: hidden;
    position: relative;
}

.picture_frame_popup_imgwrap
{
    float:left; 
    width:520px; 
    height:auto;
    overflow:hidden;
/*    border:solid 1px yellow;*/
}
/**/
.div_gallery_image
{
    border: solid 1px #819F82; 
    padding: 5px; 
    height: 95px; 
    overflow: hidden; 
    background: #B3BFB4;    
}
.div_gallery_image_checkbox
{
    background: #B3BFB4;
    padding:0;
    margin:0;    
    border: solid 1px #819F82; 
    border-top:0px;
}


.subheading
{
    color:#fff;
    font-weight:bold;
    font-size:1.2em;
    display:block;
    padding: 0 0 20px 15px;/**/
    /*border:solid 1px white;*/
    
}

.active_top_menu
{
    font-weight:bold;
}

.div_heading_wrap 
{    
    width:778px;
    padding:0 0 0 15px;
    /*border:solid 1px white;*/
    overflow:hidden;
}

.div_heading_wrap div
{
    
    float:left;
    padding:0 60px 0 0;
    /*width:100px;*/
}

.div_heading_wrap div a
{
    display:block;
    
}

/*  */
ul.header_menu
{
    margin: 0;
    padding: 0;  
    height: 32px; 
    overflow: hidden;  
    width: 100%;
}

ul.header_menu li
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;  
}