*
{
    padding:0;
    margin:0;
}
.clear
{
    clear:both;
}
body
{
	background: #F7F7F7;
	font-family: Verdana;
	font-size:12px;
	color:#000000;
	height: 150px;
}
h1
{
    font-size:24px;
    color:#c60000;
    font-family:verdana;
    font-weight:lighter;
}
h1.search
{
    font-size:24px;
    color:#c60000;
    font-family:verdana;
    font-weight:lighter;
    margin-bottom:20px;
    margin-left:15px;
}
h2.title
{
	font-size:16px;
	font-weight:bold;
	color:#757575;
}
h2.navigationheader
{
	text-indent:-9999px;
	background: url(../images/naviheaderbg.jpg) no-repeat;
	margin-bottom:25px;
}
h3
{
    font-size:16px;
    color:#c60000;
    font-family:verdana;
    font-weight: 600;
}
h4
{
    font-size:13px;
    color:#c60000;
    font-family:verdana;
    font-weight: 600;
}
p.headerp
{
	font-size:16px;
	color:#757575;
	font-weight: bold;
}
p.specialp
{
	font-size:10px;
	color:#757575;
	font-weight: bold;
}
#container
{
    width:1024px;
    margin:0 auto;
}
#header
{
    height: 130px;
    padding-top:5px;
    margin-bottom:1px;
}
.logo
{
    float:left;
    margin-left:50px;
}
.headertext
{
	float:right;
	margin-top:35px;
	text-align: center;
	margin-right:210px;
}
.leftside
{
    width:305px;
    padding-left:20px;
    float:left;
    margin-right:15px;
}
.rightside
{
	width:680px;
	float:left;
	height: 100%;
	min-height: 500px;
}
/*Specialist Starts Here*/
.specialist ul li
{
    font-size:12px;
    color:#454545;
    margin-left:25px;
}
/*Navigation Starts Here*/
.navigation
{
	background:url(../images/navibg.jpg) no-repeat;
	width:282px;
	margin-top:50px;
	padding-bottom:3px;
}
.navigation ul
{
    list-style:none;
    display:block;
   
}
.navigation li
{
    background: url(../images/navibuttonbg.jpg);
    width:260px;
    height:28px;
    margin-left:20px;
    padding-top:3px;
   
}
#sidenavcontents{
float: left;
text-align: left;
}

#top{
float: left;
text-align: left;
width:640px;
margin-top:5px;
}

#left{
float: left;
text-align: left;
width:320px;
margin-right:5px;
}

#right{
float: left;
text-align: left;
width:330px;
margin-left:5px;
}  

#left2{
float: left;
text-align: left;
width:650px;
margin-right:5px;
}

#left3{
float: left;
text-align: left;
width:390px;
margin-right:5px;
}

#right3{
float: center;
text-align: left;
width:150px;
margin-left:5px;
}  

#minileft1{
float: left;
text-align: left;
width:200px;
margin-right:35px;
margin-left:35px;
}

#miniright1{
float: left;
text-align: left;
width:200px;
margin-left:35px;
} 

.inner_left {
	float: left;
	width: 48%;
}

.inner_right {
	float: right;
	width: 48%;
}

.clr {
	float: none;
	clear: both;
	min-height:15px;
	margin: 0;
	padding: 0;
}

/* Begin IE6 hack */
	* html #outer #content #box_full #head #site_slogan {
		font-size: small;
	}
/* End IE6 hack */

#box_full {
	width: 650px;
	float: none;
	text-align: left;
	border: orange solid 0px;
	clear:both;	
}



.img_border_space {
	border: #333333 thick solid;
	margin-right: 15px;
	margin-top: 5px;
}



li.last
{
    background: url(../images/navibuttonbg.jpg);
    width:230px;
    height:28px;
    margin-left:20px;
    padding-top:3px;
   
}
.navigation li:hover
{
    background: url(../images/navibuttonbg.jpg);
    width:260px;
    height:28px;
    padding-top:3px;
}
.navigation li a
{
    font-size:12px;
    color:#000000;
    text-decoration:none;
    padding-left:15px;

}
.navigation li a:hover
{
    color:#000000;
}
/*Search starts Here*/
.search
{
    margin-top:20px;
}
form#searchform
{
    height:50px;
    padding-left:15px;
}
#search
{
    background: url(../images/searchbox.jpg) no-repeat;
    height:27px;
    width:241px;
    border:0;
    padding-top:9px;
    padding-left:5px;

}
#footer
{
    height:228px;
    padding-left:35px;
    padding-top:10px;
    margin:0 auto;
    width:1024px;
    margin-top:20px;
    border: solid 2px #CCCCCC;
}
.links
{
    float:left;
    width:120px;
    margin-right:10px;
}
.specialize
{
    float:left;
    width:250px;
    margin-right:10px;
}
.searchfooter, .details
{
    float:left;
    width:270px;
    margin-right:10px;
}
.counter
{
    float:right;
    width:150px;
    margin-right:1px;
}
.links ul, .specialize ul
{
    list-style:none;
}
.links li a, .specialize li a
{
    text-decoration:none;
    color:#454545;
}
.specialize li, .links li, .searchfootertitle, span
{
    color:#c60000;
}
 #gallery {
	position:relative;
	height:280px
 }  
     #gallery a {  
         float:left;  
         position:absolute;  
     }  
       
     #gallery a img {  
         border:none;  
     }  
       
     #gallery a.show {  
         z-index:500  
     }  
   
     #gallery .caption {
	z-index:600;
	background-color:#000;
	color:#ffffff;
	height:50px;
	width:100%;
	position:absolute;
	bottom:12px;
	left: 0px;
     }  
   
     #gallery .caption .content {  
         margin:5px  
     }  
       
     #gallery .caption .content h3 {  
         margin:0;  
         padding:0;  
         color:#1DCCEF;  
     }  
	 
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background-image: url(../images/menu1.jpg);
background-repeat: repeat-x;
}


/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}
.anylinkcss a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 200; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

#s3slider {
   width: 620px; /* important to be same as image width */
   height: 230px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 400px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

/*preload classes*/ 
.svw {
width: 50px; 
height: 10px; 
background: #fff;
} 

.svw ul {
position: relative; 
left: -999em;
}
 /*core classes*/ 
 .stripViewer { 
 position: relative; 
 overflow: hidden; 
 border: 2px solid #ff0000; 
 margin: 0 0 1px 0; 
 } 
 
 .stripViewer ul { 
 /* this is your UL of images */ 
 margin: 0; 
 padding: 0; 
 position: relative; 
 left: 0; 
 top: 0; 
 width: 1%; 
 list-style-type: none; 
 } 
 
 .stripViewer ul li { 
 float:left; 
 } 
 
 .stripTransmitter { 
 overflow: auto; 
 width: 1%; 
 } 
 
 .stripTransmitter ul { 
 margin: 0; 
 padding: 0; 
 position: relative; 
 list-style-type: none; 
 } 
 
 .stripTransmitter ul li{ 
 width: 20px; 
 float:left; 
 margin: 0 1px 1px 0; 
 } 
 
 .stripTransmitter a{ 
 font: bold 10px Verdana, Arial; 
 text-align: center; 
 line-height: 22px; 
 background: #ff0000; 
 color: #fff; 
 text-decoration: none; 
 display: block; 
 } 
 
 .stripTransmitter a:hover, a.current{ 
 background: #fff; 
 color: #ff0000;
 } /*tooltips formatting*/ 
 
 .tooltip { 
 padding: 0.5em; 
 background: #fff; 
 color: #000; 
 border: 5px solid #dedede; } 
 
.bannerdetail
{
    width:620px;
	height:30px;
	margin-top:10px;
}
 
