/********************************* Classes for XHTML default Tag *********************************/
body { height: 100%; margin:0; padding:0; font: .80em/1.2em "Trebuchet MS", arial, sans-serif, tahoma; color:#625e52; }
h1 { color:#696969; font-size:1.8em; font-weight:normal; margin:20px 0 10px 0; padding:3px 5px 5px 70px; background: url(images/heading_arrow.gif) no-repeat 0 0; }
h2 { color:#696969; font-size:1.5em; font-weight:normal; margin:0; padding:0; }
form { display:inline; margin:0; padding:0px; }
img { border:none; }
a { color:#cc6666; text-decoration:underline; padding:0px; margin:0px; }
a:hover { color:#000; }
ul, li { list-style-type:none; padding:0px; margin:0px; }
p { margin:0; padding:0; line-height:1.5em; }

/************************ Classes for differentiation of background image ************************/

#main {  width:100%; margin:0 auto;}
.content_size { width:76em; min-width:950px; margin:0 auto; }

#header { background:#bbb7ab url(imaes/header_bg.gif) repeat-x bottom left; }
#header .fl { float:left; margin-top:15px; width:20%; }
#header .fr { float:right; width:70%; margin-right:10px; }
#header .content_size { background:#bbb7ab url(images/header_bg.gif) repeat-x bottom left; }
#header h1 a { background:transparent url(images/color_art.gif) no-repeat top left; margin-left:9px; float:left; display:block; width:180px; height:42px; text-indent:-9000px; }
#header h1 { margin-top:10px; padding:0; }

#main_nav { clear:both; float:right; margin-top:20px; }
#main_nav ul li { float:left; background: url(images/menu_pipe.gif) bottom right no-repeat; font-size:.9em; padding:10px 12px; font-weight:bold; }
#main_nav ul li a { color:#fff; display:block; padding:3px 6px; text-decoration:none; }
#main_nav ul li a:hover { background:#9e2e2c; }
#main_nav ul li a.active { background:#9e2e2c; }

#search { float:right; /* background:#fff url(images/search_left.gif)*/ top left no-repeat; height:20px; padding-left:5px; margin-top:10px;  }
#search .search_box { color:#696969; font-size:.85em; float:left; background:transparent; border:0; padding:0; margin:3px 0 0 0; height:15px; width:150px; }

#top_img { background:#9e2e2c url(images/header_img1.jpg) top left no-repeat; margin-top:18px; }
#top_img div.img2 { background:url(images/header_img2.gif) top right no-repeat; height:186px; }
.colors_line { background:url(images/colors_line.gif) bottom left repeat-x; }

#home_text li { float:left; }
#home_text li.col1 { width:55%; padding-right:15px; }
#home_text li.col2 { width:26%; }
#home_text li.col2 { width:20%; float:right; }

#about_text li.col1 { width:60%; float:left; padding-right:15px; }
#about_text li.col2 { width:38%; float:left; }

#cat li { float:left; width:15%; background:url(images/vr_line.gif) 100% 0% repeat-y; padding:0 9px; }
#cat li.first { padding:0 10px 0 0; }
#cat li.last { background:transparent; padding:0 0 0 10px; }
#cat h2 { margin:0 0 10px 0; }
#cat p { height:7.5em; }
#cat a { float:right; display:block; padding-left:18px; margin:5px 0; background:url(images/arrow.gif) 0% 75% no-repeat; }

#footer { background:#666666 url(images/footer_bg.gif) repeat-x top left; margin-top:15px; color:#999999; }
#footer .content_size { background:#666666 url(images/footer_bg.gif) repeat-x top left; }
#footer .contact { background: url(images/footer_contact.gif) no-repeat top right; height:7em; }

#footer_text { color:#999999; line-height:2em; padding-left:10px; font-size:.9em; }
#footer_text a { color:#999999; }
#footer_text a:hover { color:#ccc; }

#footer_nav ul li { float:left; background: url(images/footer_pipe.gif) top right no-repeat; font-size:.9em; padding:10px 12px; font-weight:bold; }
#footer_nav ul li a { color:#fff; display:block; padding:3px 6px; text-decoration:none; }
#footer_nav ul li a:hover { background:#9e2e2c; }
#footer_nav ul li a.active { background:#9e2e2c; }

#photoset li { width:33%; float:left; text-align:center; margin-bottom:1.2em; }
#photoset li a { border:5px solid #cac8c1; display:block; float:left; margin:5px 0 10px 0; padding:1px; }
#photoset li a:hover { border:5px solid #9e2e2c; }

.gallery li.col1 { width:37%; float:left; clear:both; margin-bottom:1em; }
.gallery li.col2 { width:63%; float:right; }
.gallery li.col1 a { border:5px solid #cac8c1; display:block; float:left; margin:5px 0 10px 0; padding:1px; }
.gallery li.col1 a:hover { border:5px solid #9e2e2c; }
.gallery h2 { padding:5px; margin:5px 0; color:#9e2e2c; }

.paint_info li { padding:4px; background:#fff url(images/hr_line.gif) 0% 0% repeat-x; color:#000; }

.hr_line { background:url(images/hr_line.gif) 0% 50% repeat-x; }

a.pagelink { color:#696969; }
a.pagelink:hover { color:#9e2e2c; }

.button a { display:block; float:left; background:url(images/but_right.gif) 100% 0% no-repeat; color:#fff; font-weight:bold; text-decoration:none; line-height:1.7em; height:22px; margin-right:5px; }
.button a:hover { color:#ffff99; }
.button a span { display:block; padding:0 10px; background:url(images/but_left.gif) 0% 0% no-repeat; }

#submenu { width:12em; position:absolute; margin-left:51.3em; }
#submenu a { display:block; width:100%; padding:5px; margin-top:-1px; border-top:1px solid #9b978d; background-color:#aeaa9e; color:#fff; font-weight:bold; text-decoration:none; }
#submenu a:hover { background:#ffcc66; color:#000; }
#submenu a.active { background:#ffcc66; color:#000; }

.galleries_cat li { width:31%; float:left; background:url(images/vr_line.gif) 100% 0% repeat-y; }
.galleries_cat li.col1 { margin-left:0; }
.galleries_cat li.col2 { margin-left:2em; }
.galleries_cat li.col3 { background:none; margin-left:2em; }
.galleries_cat h2 { padding:5px; margin:5px 0; color:#9e2e2c; }
.galleries_cat div {  float:left; width:21em; }
.galleries_cat p { clear:both; }

.form_list li.col1 { width:30%; float:left; font-weight:bold; text-align:right; margin:5px 2px; padding-top:4px;  }
.form_list li.col2 { width:60%; float:left; margin:5px 2px; }

.sold { position:absolute; width:80px; height:80px; display:block; background:url(images/sold_stamp.gif) 0% 0% no-repeat;  }
.not_for_sale { position:absolute; width:80px; height:80px; display:block; background:url(images/not_for_sale_stamp.gif) 0% 0% no-repeat;  }
.for_sale { position:absolute; width:80px; height:80px; display:block; background:url(images/for_sale_stamp.gif) 0% 0% no-repeat;  }

a.iborder { border:5px solid #cac8c1; display:block; float:left; margin:5px 0 10px 0; padding:1px; }
a.iborder:hover { border:5px solid #9e2e2c; }
a.more { float:right; display:block; padding-left:18px; margin:5px 0; background:url(images/arrow.gif) 0% 75% no-repeat; }

.back_space { margin-right:100px; }

/********************* classes for tabmenu ********************/
.tabmain { padding: 6px 0px 7px 20px !important; padding: 6px 0px 6px 20px; margin:20px 0 5px 0; list-style-type: none; border-bottom:1px solid #c7c7c7; text-align:left; }
a.tabmenu:link, a.tabmenu:visited, a.tabmenu:active { color: #696969; padding: 5px 15px; margin-right: 5px; border: 1px solid #c7c7c7; border-bottom: 0px solid #778; background:#fafafa url(tabmenu_bg.gif) 0% 100% repeat-x; text-decoration:none; font-weight:bold; }
a.tabmenu:hover { color: #333333; padding: 5px 15px; margin-right: 5px; border: 1px solid #c7c7c7; border-bottom: 0px solid #c7c7c7; background: #ffffff; }
.tabmenu_active { color: #1c9400; padding: 5px 15px; margin-right: 5px; background:#9f2f2d url(tabmenu_bg_active.gif) 0% 100% repeat-x; border:1px solid #9f2f2d; text-decoration:none; font-weight:bold; color:#fff; }

/********************* classes for differentiation of padding, border & color ********************/
.fl { float:left; }
.fr { float:right; }
.floatl { float:left; }
.floatr { float:right; }
.clear { clear:both; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.bold { font-weight:bold; }
.padding { padding:5px; }
.padding1 { padding:10px; }
.padding_top { padding-top:5px; }
.padding_top1 { padding-top:10px; }
.padding_bottom { padding-bottom:5px; }
.padding_bottom1 { padding-bottom:10px; }
.padding_left { padding-left:5px; }
.padding_left1 { padding-left:10px; }
.padding_right { padding-right:5px; }
.padding_right1 { padding-right:10px; }
.margin { margin:5px; }
.margin_top { margin-top:5px; }
.margin_top1 { margin-top:10px; }
.margin_bottom { margin-bottom:5px; }
.margin_bottom1 { margin-bottom:10px; }
.white_text { color:#ffffff; }
.small_text { font-size:.85em; }
.mid_align { vertical-align:middle; }

input, textarea, select { font: .9em/1.2em "Trebuchet MS", arial, sans-serif, tahoma; }
.textbox1 { width:18em; }
.textarea1 { width:18em; height:8em; }
.textarea2 { width:28em; height:10em; }
.but { width:10em; }

#main img {background-color:#FFF; background-image:url(ajax-loader.gif); background-repeat:no-repeat; background-position: center center;}

a.orta{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.orta:hover{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}