/* basic elements 
-------------------------------------------------------------------*/
input{font: normal 11px Arial, Helvetica, sans-serif;}
select{font: normal 11px Arial, Helvetica, sans-serif;}
body {margin: 0; padding: 0; background: #fff; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #333;}
/* h1 {margin-top: 0px; font: bold 12px times new roman,times,georgia,serif; color: #4f8383} */
h1 {margin:0px; padding:0px; font: bold 12px Arial, Helvetica, sans-serif; color: #515559;}
img{border:0}

#outer {padding: 0 0 5px 0; margin: 0px auto; width: 850px; text-align: left; background: #fff; }

#mainheader {padding: 0; margin: 0px auto 10px auto; width: 850px; height: 100px; text-align: left;}
#logo{width:250px; height:78px; margin:0; padding: 10px 0 0 0px; float:left; display:block}
#topnav{width:440px; height:30px; margin:0; padding: 0px; float:right; text-align: center}
#topnav ul{margin:0; padding:0; }
#topnav ul li{margin:0; padding:0 15px 0 0px; list-style:none; float:left; font: bold 14px Arial, Helvetica, sans-serif; color:#515559; }
#topnav ul li a{ color:#515559; text-decoration:none}
#topnav ul li a:hover{ color:#F47D31; text-decoration:none}
#topnav li .highlight{ color:#F47D31; text-decoration:none}



.breadcrumbs {font-size: 11px; text-transform: lowercase; color: #aeaeae; text-align: right; height:15px; padding: 20px 28px 30px 0 }


/* leftnav 
-------------------------------------------------------------------*/
/*#leftnav{clear:both; width:150px; padding:0 70px 0 0; float:left; text-align:right; margin:5px 0 0 0}*/
#leftnav {
clear:both;
float:left;
margin:5px 0pt 0pt;
padding:0pt 70px 0pt 0pt;
text-align:right;
width:150px;
}
/*#leftnav h1{font: bold 14px Arial, Helvetica, sans-serif; color:#f25900; margin:0; padding:6px 0 15px 0;}*/
#leftnav h1 {
color:#F25900;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:6px 0pt 15px;
}
#leftnav h1 a{color:#f25900; text-decoration:none}
#leftnav h1 a:hover{color:#f25900; text-decoration:none}
#leftnav ul{margin:0; padding:0; }
#leftnav ul li{margin:0; padding:0 0 10px 0; list-style:none; font: 11px Arial, Helvetica, sans-serif; color:#333; }
#leftnav ul li a{ color:#333; text-decoration:none}
#leftnav ul li a:hover{ color:#f25900; text-decoration:none}

#leftnav ul li a.current{color:#f25900; text-decoration:none}
#leftnav h2{font: bold 14px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:6px 0 15px 0;}
#leftnav h2 a{color:#333; text-decoration:none}
#leftnav h2 a:hover{color:#f25900; text-decoration:none}


.p44 {margin-top: 10px; margin-left: 10px}
.p10 {margin: 0 0 10px 10px;}
.p2	{margin-right:2px;margin-bottom:-2px;}
.p3	{margin-left:2px;margin-bottom:-2px;}
.p4{padding:0 2px}
.crumbs {color: #8a8a8a; text-decoration: none}
.leftfloat{float:left}
.leftfloat1{float:left; padding-top:60px;}
.clearfloat{clear:both;margin:0 0 7px 0;}
.top{margin:3px 0 0 0;}
.bottom{margin:0 0 7px 0;}
.bottomhome{margin:0 0 20px 0;}
.gray6{color: #333; font-size:11px;padding-left:15px;}
h2.italic	{margin-top: 0px;  margin-bottom: 10px;font-size: 11px; color: #2F2F2F;font-style:italic;font-weight:normal;margin-right: 6px;}
h3 	{margin-top: 0px;  margin-bottom: 4px;font-size: 11px; color: #333;font-weight:normal;}
a.link	{text-decoration: none; color: #666; cursor: pointer;}
a.link:hover{text-decoration: none; color: #0099FF;}
.blue_text{color: #0000FF;}
.blue_text a, .blue_text a:hover{color: #0000FF;}
/* innerpage left col 
-------------------------------------------------------------------*/
.navigation {display: block; background: url(../images/frame_menu_conector.gif) no-repeat 179px 148px; float: left;  }
.navigation_c {display: block; float: left;}
.nav_a4 {background: url(../images/frame_menu_nav_left.gif) no-repeat 155px -102px; width: 228px; height: 195px; display:block}
.nav_events {background: url(../images/frame_menu_nav_left.gif) no-repeat 155px -27px; width: 228px; height: 195px; display:block}
.nav_tours {background: url(../images/frame_menu_nav_left.gif) no-repeat 155px -3px; width: 228px; height: 195px; display:block}
.nav_services {background: url(../images/frame_menu_nav_left.gif) no-repeat 155px -77px; width: 228px; height: 195px; display:block}
.nav_artist {background: url(../images/frame_menu_nav_left.gif) no-repeat 155px -52px; width: 228px; height: 195px; display:block}
.nav_tours {background: url(../images/frame_menu_nav_left.gif) no-repeat 155px -3px; width: 228px; height: 195px; display:block}
.nav_a3 {width: 228px; height: 165px}
.nav_b {width: 180px; text-align: right;}
.nav_c3 {width: 228px; height: 165px}
#menu {padding-right: 76px; padding-top: 10px}
#menu ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
#menu li {padding-bottom: 0px; text-align: right; font: bold 14px Arial, Helvetica, sans-serif; color:#515559; line-height:25px;}
#menu li a {color: #515559; text-decoration: none}
#menu li a:hover {color: #f25900; text-decoration: none}
#menu li .up {color: #F0772D}
#menu_artists {padding-right: 25px; font-size: 10px; background: url(../images/frame_menu_nav.gif) repeat-y right bottom}
#menu_artists ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#menu_artists li {padding-bottom: 0px; text-align: right}
#menu_artists li a {color: #515559; line-height: 16px; text-decoration: none}
#menu_artists li a:hover { color: #0099ff; text-decoration: none}
#menu_artists li .up {color: #F0772D}
#menu_services ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#menu_services {padding-right: 25px; font-size: 10px; background: url(../images/frame_menu_nav1.gif) repeat-y right bottom}
#menu_services ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#menu_services li {padding-bottom: 0px; text-align: right}
#menu_services li a {color: #515559; line-height: 16px; text-decoration: none}
#menu_services li a:hover { color: #0099ff; text-decoration: none}
#menu_services li .up {color: #F0772D}
/*naveen*/
#links {padding-bottom: 0px; text-align: center; font: bold 12px Arial, Helvetica, sans-serif; color:#515559; line-height:25px;}
/* content
-------------------------------------------------------------------*/
.content_art {float: left; width: 580px;   padding: 0 0 20px 20px; margin:0; border-left: #ccc 1px solid; position:relative;}
.content_text {float: left; width: 340px;  padding: 8px 30px 0  5px;text-decoration:none;}
.content_text1 {float: left; width: 340px; padding: 0 30px 0 0px;}
.content_text2 {float: left; width: 370px; padding: 0 30px 0 5px;}
.content_login {float: left; width: 850px; height:400px; padding: 0 0 20px 20px; margin:0;}
.content_img {float: right; width: 150px; text-align:center; padding: 10px 0 0 0; font-size:11px;}
.content_images {float: right; width: 150px; text-align:center; position:relative;}
/* .content_img li {float: right; width: 150px;} */
.content_img {float: right; width: 165px; text-align:left;}
.content_text li{font: normal 11px Arial, Helvetica, sans-serif; color: #515559; margin:0px; padding:0 0 10px 0px;}
.content_text ul{list-style-image:url(../images/bullet.gif);} 
.content_text h2{font: bold 11px Arial, Helvetica, sans-serif; color: #515559; margin:0px; padding:0 0 0 10px;}
.content_text1 li{font: normal 11px Arial, Helvetica, sans-serif; color: #F0772D; margin-left:-11px; padding:0 0 0px 0px;}
.content_text2 h2{font: bold 11px Arial, Helvetica, sans-serif; color: #515559; margin:0px; padding:0 0 0 10px;}
.content_art_a {float: left; width: 340px; padding: 10px 0 0 15px;}
.content_thumb {float: left; width: 80px; height: 80px}
.zoom img {border: #ccc 1px solid;}
.zoom:hover img {border: #fff 1px solid;}
.orange-bold{font-weight:bold; color:#F0772D;}
.orange-text{font-weight:normal; color:#F0772D;}
.text{font: normal 11px Arial, Helvetica, sans-serif; color: #515559; margin:0px; padding:0 0 10px 0px;}
.text p{font: normal 11px Arial, Helvetica, sans-serif; color: #515559; margin:0px; padding:0;}
.image-text{text-align:right; float:right;}
.brochure{width:150px; padding:10px 0 5px 0; border-bottom:#666666 solid 1px; margin:0 0 8px 0;}
.downloadcon{width:150px; padding:0;}
.downloadcon img{padding:0 0 5px 0;}
.blue {color: #2969A3; font-size:16px;}
.tangerine {color: #F0772D; font-size:16px;}
.orange{color:#F0772D; text-decoration:none}


/* padding-left: 32px; removed from next 3 lines */
.content_art_2		{display: table;width: 100%; border-left: #ccc 1px solid; padding-bottom: 70px;}
.content_art_2_d	{display: table;width: 100%; border-left: #E8EEEE 1px solid;padding-bottom: 70px;}
.content_art_2_e	{display: table;width: 100%; border-left: #ccc 1px solid;padding-bottom: 20px;}
.content_art_a		{display: block; float: left; width: 380px;}
.content_art_aq		{display: block; float: left; width: 380px;}
.content_art_b		{display: block; float: left; width: 180px;}
.pad32{padding-left:32px;}

.artwork_control	{color: #333; height:18px; display: block; font-size: 11px;float: none; border-bottom: #ccc 1px solid;margin-bottom: 20px;margin-top: 35px; width: 110%}
.artwork_control_d	{color: #333; display: block; font-size: 11px;float: none; border-bottom: #E8EEEE 1px solid;padding-bottom: 15px;margin-bottom: 20px;margin-top: 35px;}
.artwork_control_a {display: block; float: left;}
.artwork_control_a1 {display: block; float: left;padding-right: 0px; }
.artwork_control_a1 a{color:#F0772D; text-decoration:none}
.artwork_control_a2 {display: block; float: left;padding-left: 4px; }
.artwork_control_a2 a{color:#F0772D; text-decoration:none}
.artwork_control_b {display: block; float: right;padding-right: 3px;}
.artwork_control_b a{color:#333; text-decoration:none}
.artwork_control_b a:hover{color:#F0772D; text-decoration:none}
.artwork_control_c {display: block; float: left;}
.artwork_control_c1 {display: block; float: left;}
.artwork_control_c2 {display: block; float: left;padding-left: 4px; line-height:12px;}
.artwork_options	{color: #333; font-size:10px;padding-top: 20px;}
.artwork_options2	{color: #333; font-size:10px;padding-top: 0px;}
.artwork_options_a	{display: block; float: left; padding-right: 8px; background:url(../images/enlarge.gif) no-repeat; background-position:0px 3px;}
.artwork_options_a2	{display: block; float: left; padding-right: 8px; background:url(../images/enlarge2.gif) no-repeat; background-position:0px 3px;}
.artwork_options_b	{display: block; float: left; background:url(../images/slideshow.gif) no-repeat; background-position:0px 4px;}
.artwork_options_c	{display: block; float: left; padding-right: 8px; background:url(../images/print.gif) no-repeat; background-position:0px 1px;}
.artwork_options_c2	{display: block; float: left; padding-right: 0px;padding-left: 1px; background:url(../images/print.gif) no-repeat; background-position:1px 1px;}

.arw img			{border-top:#fff 1px solid;border-left:#fff 1px solid;border-right:#fff 1px solid;}			
.arw:hover img		{border:#0099FF 1px solid;}

.aro2 img			{border-top:#B9C9C9 1px solid;border-right:#B9C9C9 1px solid;}			
.aro2:hover img		{border:#0099FF 1px solid;}
.arw2 img			{border-top:#B9C9C9 1px solid;border-left:#B9C9C9 1px solid;border-right:#B9C9C9 1px solid;}			
.arw2:hover img		{border:#0099FF 1px solid;}

#img1 {	position:absolute; left:0; top:0px; width:106px; height:65px;	z-index:1;}
#img2 {	position:absolute; left:0; top:50px; width:106px; height:65px;	z-index:2;}
#img3 {	position:absolute; left:0; top:100px; width:106px; height:65px;	z-index:3;}


/* homepage content
-------------------------------------------------------------------*/
#content {width: 580px; float: left; padding: 0 20px 0 30px; margin: 5px 0 0 0; }
#logo-content{width: 570px; padding: 0px 0 0 0px; margin: 0; }
p{
font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
padding:0pt 0pt 0pt 10px;}
/*#contentinner {width: 300px; float: left; padding: 0 20px 0 30px; margin: 12px 0 0 20px; }*/
#contentinner {
float:left;
margin:12px 0pt 20px;
padding:0pt 20px 0pt 6px;
width:300px;
}
#contentinner h2{font: bold 11px Arial, Helvetica, sans-serif; color: #333; margin:0px; padding:0 0 0 10px;}
#contentinner ul li{margin:0; padding:0 0 10px 0; list-style:none; list-style-image:url(../images/bullet.gif); font: 11px Arial, Helvetica, sans-serif; color:#333; }
#contentinner h4{font: bold 12px Arial, Helvetica, sans-serif; color: #333; margin:0px; padding:0 0 0 0px;}


#big_contentinner {
float:left;
margin:12px 0pt 20px;
padding:0pt 20px 0pt 6px;
width:600px;
}
#big_contentinner h2{font: bold 11px Arial, Helvetica, sans-serif; color: #333; margin:0px; padding:0 0 0 10px;}
#big_contentinner span{font: bold 11px Arial, Helvetica, sans-serif; color: #333; margin:0px; padding:0px;}
#big_contentinner ul li{margin:0; padding:0 0 10px 0; list-style:none; list-style-image:url(../images/bullet.gif); font: 11px Arial, Helvetica, sans-serif; color:#333;}
#big_contentinner h4{font: bold 12px Arial, Helvetica, sans-serif; color: #333; margin:0px; padding:0 0 0 0px;}

.contentinner_right{float: right; width: 220px; text-align:center; margin: 10px 0 0 0; font-size:11px; }
.pagination_border{border-top: #ccc 1px solid; width:140px; margin-left:40px; height:5px; text-align:center}


#logo-content p{padding: 0; margin: 0; font: bold 14px Arial, Helvetica, sans-serif; color:#515559; }
#logo-content .small{padding: 0; margin: 0; font: bold 12px Arial, Helvetica, sans-serif; color:#515559; }
#line {width:580px; text-align:center;margin-left:-4px; }
.box{width:180px; height:180px; text-align:center;  margin:0 0px 0 0px; float:left }
.leftmargin{padding:0 0 0 10px;}
#line h2.topmargin{text-align:left;  padding:5px 15px  0 10px; font: bold 12px Arial, Helvetica, sans-serif; color: #515559; text-align:right; clear:both; line-height:18px; margin:0}

#line p.link{ text-align:right; padding:0 10px 0 0; font: bold 13px Arial, Helvetica, sans-serif; color:#0077c0; text-decoration:none; line-height:30px; clear:both;}
#line p.link a{color:#0077c0; text-decoration:none;}
#line p.link a:hover{color:#0077c0; text-decoration:none;}
#line h2.link a{color:#0077c0; text-decoration:none;}
#line h2.link a:hover{color:#0077c0; text-decoration:none;}
.header {width: 100%; height: 135px}
.header2 {width: 640px; height: 120px}
.header3 {clear:both;width: 228px;	height: 142px; float:left}
.header_a {float: left; width: 228px; font-weight:bold; color:#333;}
.header_a a{ text-decoration:none; color:#333; font-weight:normal;}

.header_inner {float: left; width: 228px; height: 142px;}

.header_home {float: left; width: 228px; height: 120px;}
*html .header_home {float: left; width: 228px; height: 110px;}
.header_b {display: block; float: left; width: 572px}
.header_b1 {float: left; width: 375px}
.header_b2 {float: left; width: 197px}
.header_c {display: block; width: 572px; height: 97px}
.header_p {display: block; float: left; width: 210px}
.header_e {display: block; float: left; width: 230px}
.header_d {display: block; background: url(../images/frame_menu_sub_left_corner.gif) no-repeat left bottom; float: left; width: 35px; height: 38px; margin:0px; padding:0px;}
.header_f {display: block; font-size: 10px; float: left; width: 390px;  height: 30px; text-align: left; color:#333;}
.header_f a{ text-decoration:none; color:#333; font-weight:normal;}
.header_g {margin-top: -4px; display: block; float: right; width: 136px}
.header_link a { text-decoration: none; font-size: 10px; float: left; color: #515559; height: 30px; text-align: left}
/* footer
-------------------------------------------------------------------*/
#footer {width: 850px; text-align:center; padding: 0px 0 ; clear: both; margin: 0;  }
#footer  a{text-decoration:none; color: #333;}
#footer  a:hover{text-decoration:none; color: #333;}
.footera{ text-decoration:none; color: #515559;clear: both;padding: 0 0 0 0;margin: 0;}
//div.content_text p{font: normal 11px Arial, Helvetica, sans-serif; color: #515559; margin:0px; padding:0 0 0 10px;}
div.content_text p a{ text-decoration:none; }
li.para p{font: normal 11px Arial, Helvetica, sans-serif; color: #515559; margin:0px; padding:0 0 0 0px;}
li.para p a{ text-decoration:none; color: #515559;}
li p{font: normal 11px Arial, Helvetica, sans-serif; color: #515559; margin:0px; padding:0 0 0 0px;}
li p a{ text-decoration:none; color: #515559;}
.contact, .news{float:left; width:142px; margin:0 0 0 20px; padding:0 0 0 0px;text-align:left;}
.contact{
border-bottom:1px solid #666666;
text-align:left;
}
.news{padding:0px 0 0 0px;}
#footer p{font: normal 11px Arial, Helvetica, sans-serif; color: #333; margin:0px; padding:0 0 20px 0; }
#footer p a{ text-decoration:none; color: #333; padding:0 3px}
.newsletter{ float:right; margin-right:0px; width:203px;text-align:left;}
*html .newsletter{float:right; margin-right:0px; width:218px;}
.linebg{background-image:url(/images/linebg.gif); background-repeat:repeat-x; height:24px; margin:0px 0 0 0;}

#footerimg {width: 850px; text-align:left; padding: 0 0 0 0; clear: both; margin: 0;}
#footerimg input{color: #666666}
#footerimg  a{text-decoration:none; color: #333;}
#footerimg  a:hover{text-decoration:none; color: #333;}

/*login form error*/
label.error {
margin-left: 10px;
width: auto;
display: block;
color:#C61800;
}



/* table csss*/
table.helpT
{ text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 

td.helpHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
text-indent: 5px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
align: center;
text-align: justify;
text-indent: 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sortable
{ 
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 700px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 

/* padding bottom for column to show some space between footer and central content */
.column{ padding-bottom: 20px;}
/* Position absolute is to have space is limited text in arttours at the bottom of content_art div*/
.art_tour_contact_us{position:absolute; bottom:35px;}

.content_text{position:relative;}

li a{color:#333333;}
p a{color:#333333;}

.grey_link
{
 color:#333333;
 text-decoration:none;
}
.grey_link:hover
{
 color:#F25900;
 text-decoration:none;
}
#leftnav ul li a.orange_link
{
 color:#F25900;
 text-decoration:none;
}
#leftnav ul li a.orange_link:hover
{
 color:#333333;
 text-decoration:none;
}
.orange_link
{
 color:#F25900;
 text-decoration:none;
}
.orange_link:hover
{
 color:#333333;
 text-decoration:none;
}



