﻿/* index template 
----------------------------- */

/**studio-maayan css: template inspired by "inspired CSS" training by Andy Clarke**/


/* =html */
html {
	background : #000000;
	color: #999999;
}
#table {margin:0 auto;}

#container { position : relative; float : right; width : 960px; margin-right : 10px ; background : url(../siteimages/main_bkg.png) no-repeat; }

#thank_you { position : relative; float : right; width : 300px; margin-right : 10px ; background :#000000; direction:rtl;}
#thank_you h1 { text-align : center; width : 300px; font-weight:bold; font-size:200%; padding:0px; color:#fff; direction:rtl;}
#thank_you p{ width : 300px;  padding-top: 30px; font-size : 120%; line-height : 1.2; direction:rtl; text-align:center; color:#b9b9b9;}

#tag { width : 620px; height : 289px; }
#lang { position : relative; float : right; padding-right:100px;}
#top_text { float : left; width : 100%; background : url(../siteimages/index_introduction-large.png); }
#slider_new {float : left; width : 100%; background : url(../siteimages/index_introduction.png);}
#slider_auto {float : left; width : 100%; background : url(../siteimages/index_introduction.png);}
#top_gallery { float : left; width : 100%; background :#111; }
#top_models { float : left; width : 100%; background :transparent; margin-left:15px;}
#top_client { float : left; width : 100%; background: transparent; }
#top_story { float : left; width : 100%; background: transparent; }
#top_article { float : right;  background: transparent; }
#top_gallery_page { float : left; width : 100%; background :#111; }
#top_text div { min-height : 180px; padding : 10px 0; }
#top_text div:first-child { float : left; width : 620px; }
#top_text div:last-child { float : right; width : 340px; }
#content { float : left; width : 100%; margin-top : 92px; background : url(../siteimages/dev_gray.png) repeat-y; }
#content:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; }
#right_sidebar { position : relative; top : -88px;  float : right; width : 340px; margin-bottom : -88px; direction:rtl;}
#right_sidebar_dropdown{ position : relative; top : -88px;  float : right; width : 340px; margin-bottom : -88px; direction:rtl;}
#content_sub { float : left; width : 560px; padding-left : 20px; padding-right : 20px; }
#content_supp { clear : both; float : left; width : 100%; padding-top : 50px; background : #b9b9b9 url(../siteimages/dev_gray_box.png) repeat-x; }
#footer_links { clear : both; height : 60px; background-color : #b9b9b9; border-top : 1px solid #fff; border-bottom : 1px solid #fff; }
#3d60 { float : left; width : 440px; padding-left : 150px; background : url(../siteimages/logo.png) no-repeat 10px 15px; }
#siteinfo { position : relative; width : 100%; padding : 15px 0; background-color : #b9b9b9; }

#lang p{ direction: rtl; text-align: right; font-size:10px; position:relative; }
#lang p img{margin-left:5px; position:relative;}
#lang a {
	color:#3b3b3b;
	font-size : 200%;
	font-weight:bold;
	text-decoration : none;
	text-transform : uppercase;
	padding-top:5px;}


/* =Page Tag H1*/
#tag * { text-indent : -9999px; }

/* =Website Navigation Buttons */
#buttons { position : absolute; left : 620px; top : 40px; }
#buttons { position : absolute; left : 620px; top : 40px; }
#buttons h2 { font-size : 140%; font-weight : bold; font-family:Arial, Helvetica, sans-serif;}
#buttons h1 { font-size : 140%; font-weight : bold; font-family:Arial, Helvetica, sans-serif;}
#buttons ul { line-height : 1.2; }
#buttons a:visited {
	color: #ffffff;
	font-size : 200%;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
}
#buttons a {
	color: #ffffff;
	font-size : 200%;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
}
#buttons a:focus { background-color : transparent; color : #b9b9b9; text-decoration : none; }
#buttons a:active { background-color : transparent; color : #fbe264; text-decoration : none; }
#buttons a:hover { background-color : transparent; color : #fbe264; text-decoration : none; }



/* top_text: on top of the gray shaded box */
#top_text div * {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	direction: rtl;
	text-align: right;
}
#top_text div:first-child p { text-align : right; width : 585px;}
#top_text div:first-child p:first-child { width : 580px; margin : 0 auto; padding-top: 30px; font-size : 120%; line-height : 1.2; direction:rtl;}
#top_text div:first-child p:last-child:before { content : "----- "; }
#top_text div:first-child p:last-child:after { content : " -----"; }
#top_text div:last-child p { margin-left : 0; }
#top_text div:last-child img { float : right; position : relative; left : 50px; margin-right : 50px;}
#top_text div li { display : inline; padding-right : 15px;  padding-left:15px; border-right : 1px solid #fff; }
#top_text div li:last-child { padding-right : 0; padding-left : 15px; border-right-width : 0; }
#top_text div h2 { text-align : right; width : 585px; font-weight:bold; font-size:200%; padding:0px; color:#fbe264;}


/* hx */
h3 { position : relative; padding-bottom:0px; padding-top:10px; text-align:right; color:#d16c36; font-size:18px;}

/* right_sidebar a */
#right_sidebar a:visited { color : #0a0d0d; text-decoration : underline; }
#right_sidebar a {color: #b4ac97;text-decoration : underline;
	
}
#right_sidebar a:focus { background-color : #0a0d0d; color : #fff; text-decoration : none; }
#right_sidebar a:active { background-color : #0a0d0d; color : #fff; text-decoration : none; }
#right_sidebar a:hover { background-color : #0a0d0d; color : #fff; text-decoration : none; }

/* right_sidebar text */
ul#right_sidebar_text { margin-left : 0; font-weight : bold; }
ul#right_sidebar_text li { padding-bottom : 15px; }
ul#right_sidebar_text li:after { content : "."; display : block; height : 0; clear : both; visibility: hidden; }
ul#right_sidebar_text h4 { margin : 0 0 10px 15px; padding-bottom : 0;  border-bottom : 1px solid #d16c36;  direction:rtl; text-align:right; font-size:102%;letter-spacing : 1px; font-weight : bold; }
ul#right_sidebar_text h4 a:visited { text-decoration : none; color:#b4ac97; }
ul#right_sidebar_text h4 a { text-decoration : none; color:#b4ac97;}
ul#right_sidebar_text h4 a:hover { background-color : #0a0d0d; color : #fff; text-decoration : none; }

ul#right_sidebar_text p { margin-left : 0; direction: rtl; text-align:right; color:#ffffff;}
ul#right_sidebar_text img { float : left; position : relative; left : -40px; margin-right : -25px; padding-left:10px;}
ul#right_sidebar_text span { display : block; padding : 10px 0; }

ul#news_archives:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; }

/* right_sidebar a dropdown*/
#right_sidebar_dropdown h2 a { background-color : #0a0d0d; color : #d16c36; text-decoration : none; }
#right_sidebar_dropdown h2 a:focus { background-color : #0a0d0d; color : #fff; text-decoration : none; }
#right_sidebar_dropdown h2 a:active { background-color : #0a0d0d; color : #fff; text-decoration : none; }
#right_sidebar_dropdown h2 a:hover { background-color : #0a0d0d; color : #fff; text-decoration : none; }
#right_sidebar_dropdown h2 { margin : 0 0 10px 15px; padding-bottom : 2px;;  border-bottom : 1px solid #d16c36;  direction:rtl; text-align:right; font-size:14px;letter-spacing : 1px; color:#d16c36; font-weight : bold;}
#right_sidebar_dropdown table {width:100%; margin-left : 0; direction: rtl; text-align:right; color:#ffffff;  font-size:13px;}

/* content_sub: main content box */
#content_sub * { color : #202020; direction:rtl; text-align:right;}
#content_sub h3 {
	margin: 0px 15px 15px 15px;
	padding : 0;
	border-bottom : 1px solid #f3f2ec;
	direction: rtl;
	text-align: center;
	color:#fff;
	font-size : 20px;
	font-family: Arial, Helvetica, sans-serif;
	}
#content_sub h4 {
	margin: 0px 15px 15px 15px;
	padding : 0;
	border-bottom : 1px solid #f3f2ec;
	direction: rtl;
	text-align: center;
	color:#fff;
	font-size : 20px;
	font-family: Arial, Helvetica, sans-serif;
	}
#content_sub h5 {
	margin: 0px 15px 15px 15px;
	padding : 0;
	border-bottom : 1px solid #f3f2ec;
	direction: rtl;
	text-align: center;
	color:#fff;
	font-size : 20px;
	font-family: Arial, Helvetica, sans-serif;
	}
#content_sub h6 {
	margin: 0px 15px 15px 15px;
	padding : 0;
	direction: rtl;
	text-align: right;
	color:#000000;
	font-size : 11px;
	font-weight:bold;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	}
#content_sub h7 {
	margin: 0px 15px 15px 15px;
	padding : 0;
	direction: rtl;
	text-align: right;
	color:#000000;
	font-size : 20px;
	font-family: Arial, Helvetica, sans-serif;
	}


#content_sub input {margin: 10px;background: white;text-align: right; align: right;margin-left: 10px;}
#content_sub textarea {margin: 10px;background: white;text-align: right;align: right;margin-left: 140px;}
#content_sub form {padding:20px;}

#right_sidebar a:focus { background-color : #f3f2ec; color : #202020; text-decoration : none; }
#right_sidebar a:active { background-color : #f3f2ec; color : #202020; text-decoration : none; }
#content_sub a:hover { background-color : #f3f2ec; color : #202020; text-decoration : none; }
#content_sub ul + p { clear : left; }
#content_sub img { float : left; margin : 0px 15px 15px 0; }



/* blog posts */
#blog_post li { padding-bottom : 0px; }
#blog_post li:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; }
#blog_post img { float : left; margin : 0 15px 0px 0; }
#links li { float : left; width : 40%; margin-right : 15px; }

/* top gallery */
#top_gallery img { float: right; margin : 15px 15px 0px 0;}
#top_gallery p { direction:rtl; text-align:right; color: #fff;  width:100%; float:right;}
#top_gallery tr { direction:rtl; width:33%;}
#top_gallery table {width : 100%; }

/* top models */
#top_models img { float: right; }
#top_models p { direction:rtl; text-align:right; color: #fff;  width:100%; float:right; margin-right:20px;}
#top_models tr { direction:rtl; width:50%;}
#top_models table {width : 100%; }



/* images gallery */
#gallery img { float : left; margin : 10px; }
#gallery {height:540px;}

/* images gallery interior */
#gallery_int img { float : left; margin : 5px; }
#gallery_int {height:620px;}

/* images gallery exterior */
#gallery_ext img { float : left; margin : 5px; }
#gallery_ext {height:500px;}

/* images gallery all sort  of */
#gallery_all img { float : left; margin : 5px; }
#gallery_all {height:620px;}

/* footer_links */
#footer_links ul {  text-align:center; padding : 0; line-height : 60px;}
#footer_links li { display : inline; padding : 0 15px; border-right : 1px solid #fff; }
#footer_links li:first-child { padding-left : 0; }
#footer_links li:last-child { padding-right : 0; border-right-width : 0; }
#footer_links a:visited { color : #fff; font-weight : bold; text-decoration : none; text-transform : uppercase; }
#footer_links a {
	color: #202020;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
}
#footer_links a:focus { background-color : #f3f2ec; color : #000; text-decoration : none; }

#footer_links a:active { background-color : #f3f2ec; color : #000; text-decoration : none; }
#footer_links a:hover { background-color : #f3f2ec; color : #000; text-decoration : none; }


/* siteinfo */
#siteinfo p { text-align:center; color:  : #fff; }
#siteinfo p a:visited { color : #fff; font-weight : bold; text-decoration : underline; }
#siteinfo p a { color : #fff; font-weight : bold; text-decoration : underline; }
#siteinfo p a:focus { background-color : #f3f2ec; color : #000; text-decoration : none; }
#siteinfo p a:active { background-color : #f3f2ec; color : #000; text-decoration : none; }
#siteinfo p a:hover { background-color : #f3f2ec; color : #000; text-decoration : none; }
#siteinfo a[rel="self"] { display : block; width : 97px; height : 72px; position : absolute; top : -1px; right : 15px;  text-indent : -9999px; }


