@charset "utf-8";
/* CSS Document */

/*****************************/
/*** Core html setup stuff ***/
/*****************************/

body {
	background:transparent url(images/bg.jpg) repeat-x scroll center top;
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin:0px 0px 0px 0px;
}

html {
	height: 100%;
}

a:link, a:visited {
	text-decoration:none;
	color:#B22F62;
}

a:hover {
}

input.button { 
	cursor: pointer; 
}

p { 
	margin-top: 0; 
	margin-bottom:10px;
}

P:first-letter{
	text-transform:uppercase; 
}

img { 
	border: 0 none; 
	display:block; 
}

h1 {
	color:#434343;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	margin:0;
	padding:0;
	height:60px;
}

h2 {
	color:#434343;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	margin:0;
	padding:0;
}

h3 {
	color:#0989C6;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	margin:0;
	padding:0;
}

h4 {

}

h5{

}

h6{

}

.contentheading{
}

.contentheading:first-letter{
}

.inputbox{
	padding:2px;
	margin:2px;
	height:auto;
	color:#808285;
	border:#808285 1px solid;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff;
}

#mod_search_searchword{
	width:170px;
}

.inputbox:hover,
.inputbox:focus{
	background:#FFFFFF no-repeat;
	color:#333333;
	border:#333333 1px solid;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.search .button{
	margin:4px 0px 0px 3px;
	position:absolute;
}

.componentheading{
}

.button,
.validate{
	color:#fff;
	margin:0;
	border:0;
	text-align:center;
	background:#A9D083;
	font-family:Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}


.button:hover,
.button:focus,
.validate:hover,
.validate:focus{
	color:#000000;
	font-size:11px;
	margin:0;
	border:0;
	text-align:center;
	background:#A9D083;
	font-family:Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif;
}
/*****************************************/
/*** MAIN MENU STYLING ***/
/*****************************************/
#MainMenu{
	font-size:14px;
	padding:0px 0px 0px 0px;
	font-weight:100;
	text-transform:capitalize;
	text-align:left;
	border-bottom:3px solid #098AC6;
	height:40px;
	width:830px;
}

#MainMenu a{
	color:#434343;
	text-align:center;
	background:url(images/content_tab.jpg) no-repeat scroll 0 -40px;
	width:118px;
	height:35px;
	display:block;
	padding:5px 0px 0px 0px;
}

#MainMenu a:hover{
	color:#FFFFFF;
	background:url(images/content_tab.jpg) no-repeat scroll 0 0px;
}

#MainMenu ul{
	margin:0;
	padding:0;
}

#MainMenu li{
	list-style-type:none;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:118px;
	height:40px;
}

#MainMenu a.active {
	color:#FFFFFF;
	background:url(images/content_tab.jpg) no-repeat scroll 0 0px;
}
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#OuterWrapper{
	width:830px;
	background:#FFFFFF;
	margin:0 auto;
}

#HeaderWrapper{
	width:830px;
	height:197px;
	background:url(images/bg-top.jpg) top no-repeat;
	position:relative;
}

#HeaderLinks{
	text-transform:uppercase;
	position:absolute;
	right:0;
	top:10px;
	font-family:Tahoma,Geneva,sans-serif;
	text-align:right;
}

#HeaderLinks a{
	color:#FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:0px 0px 0px 10px;
}

#HeaderLinks a.news{
	border-left:none !important;
}

#HeaderLinks a:hover{
	text-decoration:underline;
}

#HeaderLinks ul{
	margin:0;
	padding:0;
}

#HeaderLinks li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style-type:none;
	display:inline;
}

#Address{
	text-transform:uppercase;
	position:absolute;
	left:0;
	top:10px;
	font-family:Tahoma,Geneva,sans-serif;
}

#Address a{
	color:#FFFFFF;
}

#Address a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#Logo{
	position:absolute;
	left:0;
	top:60px;
}

#Slogan{
	position:absolute;
	left:70px;
	top:105px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:22px;
	font-weight:normal;
	color:#CECECE;
}

#Tabs{
	width:830px;
	height:60px;
	position:absolute;
	left:0;
	top:154px;
}

#ContentWrapper{
	width:830px;
}

#Slideshow{
	width:830px;
	height:278px;
	float:left;
	margin:40px 0px 0px 0px;
}

#SlideshowWrapper{
    width:597px;
    height:279px;
	float:right;
	position:relative;
}

#imageSlideshowHolder{
    width:597px;
    height:279px;
    background-color:#ffffff;
    position:relative;  /* Never change this value */
}

 .imageInGallery{    
    width:597px;
    height:279px;
    background-color:#ffffff;
    /* Never change these 3 value */
    left:0px;
    top:0px;
    position:absolute;  
  } 

#Navigation{
	width:233px;
	height:279px;
	float:left;
}

#Navigation a{
	color:#434343;
	font-size:14px;
	display:block;
	width:233px;
	height:44px;

}

#Navigation a:hover{
	color:#000000;
	text-indent:5px;
}

#Navigation ul{
	margin:0;
	padding:0;
}

#Navigation li{
	margin:0px 0px 3px 0px;
	padding:13px 0px 0px 15px;
	list-style-type:none;
	display:block;
	width:218px;
	height:31px;
	background:url(images/nav_bg.jpg) no-repeat;
}

#MainContent{
	width:547px;
	float:right;
	margin:20px 10px 0px 0px;
	font-size:12px;
	float:right;
}

#MainContent a{
	color:#0989C6;
}

#MainContent a:hover{
	color:#000000;
}

#LeftContent{
	float:left;
	width:200px;
	margin:20px 0px 0px 0px;
}

#LeftContent ul{
	margin:10px 0px 0px 0px;
	padding:0;
}

#LeftContent li{
	margin:0px 0px 3px 0px;
	padding:0;
	list-style-type:none;
}

#LeftContent li a{
	color:#0989C6;
}

#FooterWrapper{
	height:50px;
	background:#333333;
	width:100%;
	float:left;
	border-top:3px solid #0989C6;
	margin:40px 0px 0px 0px;
}

#Footer{
	color:#FFFFFF;
	width:830px;
	margin:0 auto;
	padding:15px 0px 0px 0px;
}

#Footer a{
	color:#FFFFFF;
}

#Footer a:hover{
	color:#0989C6;
}

#GalleryLink{
	width:80px;
	height:27px;
	background:url(images/gallery_bg.png) no-repeat;
	position:absolute;
	bottom:0;
	right:30px;
	z-index:1;
	color:#0989C6;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	padding:0px 0px 0px 10px;
}

#StopPress{
	width:153px;
	height:161px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
}

#Products{
	width:233px;
	margin:20px 0px 20px 0px;
}

#Products img{
	margin:4px 0px 0px 0px;
}

#SuccessStories{
	width:233px;
	margin:20px 0px 20px 0px;
}

#SuccessStories img{
	margin:4px 0px 0px 0px;
}

