#csmenu ul {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(design/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #000;}
#csmenu li {float:left;}
#csmenu li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
#csmenu li a b {color:#aaa; float:left; display:block; padding:0 16px 0 8px;}
#csmenu li.current a {color:#fff; background:url(design/button3.gif);}
#csmenu li.current a b {color:#fff; background:url(design/button3.gif) no-repeat right top;}
#csmenu li a:hover {color:#fff; background:#000 url(design/button2.gif);}
#csmenu li a:hover b {color:#fff; background:url(design/button2.gif) no-repeat right top;}
#csmenu li.current a:hover {color:#fff; background:#000 url(design/button3.gif); cursor:default;}
#csmenu li.current a:hover b {color:#fff; background:url(design/button3.gif) no-repeat right top;}

div#content {
	padding: 0;
	margin: 0;
	height: auto;
	/*width: 100%;*/
	}
div#maincol {
	float:left;
	margin: 0;
	padding: 0;    
	height: 100%;
	}
div#subcol {
	float:right;
	margin: 0;
	padding: 0; 
	height: 100%;
	}
div#xcol {
	float:right;
	margin: 0;
	padding: 0;
	}

/*
floats, display
********************************************************************************************************
*/  
body.col-M div#maincol { float:none; width:100%; height: 100%; }

body.col-SM div#xcol, body.col-MS div#xcol, body.col-M div#subcol, body.col-M div#xcol { display:none; }
body.col-MX div#subcol { display:none; }

body.col-SM div#maincol, body.col-SMX div#maincol { float:right; }
body.col-MX div#maincol { float:left; }

body.col-SM div#subcol, body.col-SMX div#subcol { float:left; }
body.col-MX div#subcol { float:right; }

body.col-MSX div#wrap, body.col-SMX div#wrap { float:left; }

/*
dimensions
********************************************************************************************************
*/
body.col-M div#maincol { width:760px; }

body.col-SM div#subcol { width:250px; }
body.col-SM div#maincol { width:440px; }
body.col-SM div#wrap { width:760px; }


#gallery, #gallery pre, #gallery tt, .giSubtitle, .giDescription, #gsNavBar div.gbBreadCrumb, div.gbTabBar, #gallery .gbMarkupBar input, #gsSidebar div ul, #gsSidebar div ul ul, .author, .authoremail, a.authorlink, .help, .help td {color: #c2c3c5 !important;}


#topNavBar td.BreadCrumb div span, #topNavBar td.BreadCrumb div a {font-size: 1.0em !important;}


#topNavBar td.SystemLinks span a, #topNavBar td.SystemLinks a {font-size: 1.0em !important;}


.giTitle, #gallery h2, #gallery h3, #gallery h4 {color: #c2c3c5 !important;}


.giInfo {color: #c2c3c5 !important;}



a.iconLogo img{
width: 200px;
height: 65px;
background: url(themes/x_treme/templates/extra/logos/logo.png) left top no-repeat;
}
a.iconLogo:hover img{
background: url(themes/x_treme/templates/extra/logos/logo.png) left top no-repeat;
}
a.iconLogo{
position: relative;
}

 
a.tLink-first:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/nav_first.gif) left center no-repeat;
}
a.tLink-first img{
background: url(themes/x_treme/images/icons/x_sepia_fill/nav_first.gif) left center no-repeat;
}
a.tLink-back:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/nav_back.gif) left center no-repeat;
}
a.tLink-back img{
background: url(themes/x_treme/images/icons/x_sepia_fill/nav_back.gif) left center no-repeat;
}
a.tLink-next:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/nav_next.gif) left center no-repeat;
}
a.tLink-next img{
background: url(themes/x_treme/images/icons/x_sepia_fill/nav_next.gif) left center no-repeat;
}
a.tLink-last:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/nav_last.gif) left center no-repeat;
}
a.tLink-last img{
background: url(themes/x_treme/images/icons/x_sepia_fill/nav_last.gif) left center no-repeat;
}
a.tLink-gallery:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/gallery.gif) left center no-repeat;
}
a.tLink-gallery img{
background: url(themes/x_treme/images/icons/x_sepia_fill/gallery.gif) left center no-repeat;
}
a.tLink-album:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/album.gif) left center no-repeat;
}
a.tLink-album img{
background: url(themes/x_treme/images/icons/x_sepia_fill/album.gif) left center no-repeat;
}
a.tLink-thumbnails:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/thumbnails.gif) left center no-repeat;
}
a.tLink-thumbnails img{
background: url(themes/x_treme/images/icons/x_sepia_fill/thumbnails.gif) left center no-repeat;
}
a.tLink-view_slideshow:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/view_slideshow.gif) left center no-repeat;
}
a.tLink-view_slideshow img{
background: url(themes/x_treme/images/icons/x_sepia_fill/view_slideshow.gif) left center no-repeat;
}
a.tLink-image_popup:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/image_popup.gif) left center no-repeat;
}
a.tLink-image_popup img{
background: url(themes/x_treme/images/icons/x_sepia_fill/image_popup.gif) left center no-repeat;
}
a.tLink-image_block:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/image_block.gif) left center no-repeat;
}
a.tLink-image_block img{
background: url(themes/x_treme/images/icons/x_sepia_fill/image_block.gif) left center no-repeat;
}
a.tLink-add_comment:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/add_comment.gif) left center no-repeat;
}
a.tLink-add_comment img{
background: url(themes/x_treme/images/icons/x_sepia_fill/add_comment.gif) left center no-repeat;
}
a.tLink-view_comment:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/view_comment.gif) left center no-repeat;
}
a.tLink-view_comment img{
background: url(themes/x_treme/images/icons/x_sepia_fill/view_comment.gif) left center no-repeat;
}
a.tLink-add_cart:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/add_cart.gif) left center no-repeat;
}
a.tLink-add_cart img{
background: url(themes/x_treme/images/icons/x_sepia_fill/add_cart.gif) left center no-repeat;
}
a.tLink-view_cart:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/cart.gif) left center no-repeat;
}
a.tLink-view_cart img{
background: url(themes/x_treme/images/icons/x_sepia_fill/cart.gif) left center no-repeat;
}
a.tLink-exif_parser:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/exif_parser.gif) left center no-repeat;
}
a.tLink-exif_parser img{
background: url(themes/x_treme/images/icons/x_sepia_fill/exif_parser.gif) left center no-repeat;
}
a.tLink-ecard:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/ecard.gif) left center no-repeat;
}
a.tLink-ecard img{
background: url(themes/x_treme/images/icons/x_sepia_fill/ecard.gif) left center no-repeat;
}
a.tLink-info_expand:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/info_expand.gif) left center no-repeat;
}
a.tLink-info_expand img{
background: url(themes/x_treme/images/icons/x_sepia_fill/info_expand.gif) left center no-repeat;
}
a.tLink-info_collapse:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/info_collapse.gif) left center no-repeat;
}
a.tLink-info_collapse img{
background: url(themes/x_treme/images/icons/x_sepia_fill/info_collapse.gif) left center no-repeat;
}
a.tLink-options_expand:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/options_expand.gif) left center no-repeat;
}
a.tLink-options_expand img{
background: url(themes/x_treme/images/icons/x_sepia_fill/options_expand.gif) left center no-repeat;
}
a.tLink-options_collapse:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/options_collapse.gif) left center no-repeat;
}
a.tLink-options_collapse img{
background: url(themes/x_treme/images/icons/x_sepia_fill/options_collapse.gif) left center no-repeat;
}
a.tLink-control_back:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/control_back.gif) left center no-repeat;
}
a.tLink-control_back img{
background: url(themes/x_treme/images/icons/x_sepia_fill/control_back.gif) left center no-repeat;
}
a.tLink-control_next:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/control_next.gif) left center no-repeat;
}
a.tLink-control_next img{
background: url(themes/x_treme/images/icons/x_sepia_fill/control_next.gif) left center no-repeat;
}
a.tLink-control_stop:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/control_stop.gif) left center no-repeat;
}
a.tLink-control_stop img{
background: url(themes/x_treme/images/icons/x_sepia_fill/control_stop.gif) left center no-repeat;
}
a.tLink-control_start:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/control_start.gif) left center no-repeat;
}
a.tLink-control_start img{
background: url(themes/x_treme/images/icons/x_sepia_fill/control_start.gif) left center no-repeat;
}
a.tLink-control_pause:hover img{
background: url(themes/x_treme/images/icons/x_sepia_fill/hover/control_pause.gif) left center no-repeat;
}
a.tLink-control_pause img{
background: url(themes/x_treme/images/icons/x_sepia_fill/control_pause.gif) left center no-repeat;
}
a.tLink-close img{
background: url(themes/x_treme/images/icons/x_sepia_fill/close.gif) left center no-repeat;
}


.gsSingleImage, .gsSingleImageNoF {
border: 1px solid #000
!important;}


.opacityT img{
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-khtml-opacity:1;
}
.opacityT:hover img{
filter: alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity:0.6;
}
