/**
 *  By JoomlaDesigns.co.uk - 2007
 */

/* CSS global reset for all browsers */ 
* { padding: 0; margin: 0; }
/*****/

body { margin: 0 auto; padding: 0; background: #FFF ; color : #454545; font-size: 76%; }

.clear { clear: both }
.right { float: right }

#content { margin: 0px auto; padding: 0; width: 1000px;	 }	

#top { padding:0; margin:0px auto; width: 980px; background: transparent; height: 98px; overflow: hidden;}
	#top .pad { padding: 20px 0; }
	#top h1 {  font-family: arial, Verdana, Helvetica; color: #FFF; font-size: 18px; font-weight: normal; padding-left: 20px; line-height:22px;
margin: 0;}
	#top h2 {  color: #7D8E95; font-size: 100%; font-weight: normal;  }
	#top img { border: 0; margin-right: 8px;  }
	
#logo	{ background: transparent url(../images/logo.gif) no-repeat top left; margin-top:15px; height: 60px; width:340px;float: left;}
#introwrap{ float: left;  height: 60px;width: 340px;margin-top:15px; }
#introwrap.intro{ float: left; padding: 35px 0 0 0; margin:0 40px 0 auto;  }


#premenu {
	height: 211px;
	width: 100%;
	background: transparent;
	color: #FFF;
}
#menu  {width: 1000px;margin: 0px auto; background: transparent;height: 43px; }
#mainimg { width: 1000px; height: 330px; background: #01AEF0 url(../images/menu_bg.jpg) no-repeat bottom left; margin: 0px auto; }

	
/*** Main area *****/
#main { margin: 20px auto; width: 1000px; background: transparent; min-height:400px;} 
	#main .pad { padding: 0 0 0 0 }
	#main .leftside { float: left; width:180px; margin-right: 10px  }
	#main .rightside { float: left; width:271px; margin-left: 10px }

	#content60 {  float:left;  width:600px;   background: transparent;  margin: 0 }
	#content80 {  float:left; width: 712px;  overflow:hidden; background: transparent  margin: 0 } 
	#content100 { float:left;  width:100%; overflow:hidden; background: transparent;  }
	.inside { padding: 0px; margin: 0 }
	.cpadding { padding: 5px }

#newsflash { background: #00ADEF;  width: 100%; height: 285px; margin-top:13px; color: #454545; border-bottom: 1px solid #ccc; }
	#newsflash #wrap { width: 1000px; height: 285px;background: #00ADEF url(../images/homechart.jpg) no-repeat right; margin: 0 auto; }
	#newsflash th { text-align: left;width: 200px; font-size: 150%; color: #C3DA2B}
	#newsflash td {  color: #454545}
	#newsflash .pad { padding: 35px 20px 29px 50px; }
	#newsflash h1 {  margin: 0; font-family:  "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; color: #fff; font-size: 2.8em; font-weight: bold; padding-right:450px;line-height:35px;}
	
	#bottom {background: #01AEF0 url(../images/prefooter.jpg) repeat-x scroll center top ; width: 100%;  margin: 0; color: #454545; border-bottom: 1px solid #ccc; }
	#bottom #wrap { width: 1000px; height: 166px; background: #00ADEF url(../images/prefooter_bg.jpg) no-repeat left; margin: 0 auto; }
	#bottom th { text-align: left; font-size: 150%; color: #C3DA2B}
	#bottom td {  color: #454545}
	#bottom .pad { padding: 10px 0 20px 5px; }
         #bottom .report{ background: transparent url(../images/report.jpg) no-repeat left; margin: 0 auto; height:146px; width:462px;float:left;}
         #bottom h4 { color:#333333; font-family:Arial,Sans-serif; font-size:1.2em; font-weight:bold; line-height:1.2em; margin:5px 0;}
       .moduletable-report{background: transparent;padding: 25px 0 0 10px;width: 300px;	overflow: hidden;}
         #bottom .questions{ background: transparent url(../images/botcontact.gif) no-repeat left; margin: 18px 60px 0 0 ; height:130px; width:270px; float:right; padding-left: 10px;color: #fff; }
         #bottom .questions h4{ color: #fff;}
          #bottom .questions p { color: #fff;}
#footer {  
	clear: both; 
	width: 100%; 
	background: #F36F21; 
	margin: 0 auto; 
	padding: 0;  
	font-size: 100%;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	border-top: 3px solid #C5DD6E;
	}
#footer .padding { padding: 10px 0 10px 0; text-align: center; margin-top:50px; }
#footer a { font-size: 12px } 
#footer .legal { margin: 10px 0 10px 0; text-align: center }

#botmenu { 
padding: 10px 20px;
float:left;
clear: both;
}

#botmenu ul{
  list-style:none;
  margin: 0;
  padding: 0;
  background: none;
 }
#botmenu a{float:left;}

#botmenu li{
  margin: 0;
  float:left;
  line-height: 11px;
  padding: 0;
 background: url(../images/botmenu_sep.gif) left center repeat-y;
}
#botmenu li a{
  margin: 0;
  padding: 0;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 16px;   
  font-weight: normal;
  color: #FFF;
  font-size: 12px; 
  text-decoration: none;
  background: none;

}
#botmenu a:link, #botmenu a:visited{color: #FFF; text-decoration: none;}
#botmenu a:hover{  color: #01AEF0; text-decoration: underline; }


/* TOP MENU PART PART ------ **********************************/

.content_tabs {
width:100%;
float:Left;
background: transparent url(../images/TopLevelMenu.gif) bottom left repeat-x;
font:inherit;
font-size:1.2em;
line-height: 46px;
height: 60px;
padding: inherit;
margin-top: 1px;
}
.content_tabs td {
line-height: 46px;
}
.content_tabs ul {
margin:0;
padding:0;
list-style:none;
}
.content_tabs li {
float:left;
background: transparent url(../images/TopLevelMenu.gif) 100% 0px no-repeat;
padding: 0 10px 0 0 ;
list-style-type: none;
}
.content_tabs ul a {
text-decoration:none;
display:block;
padding-left:13px;
padding-right:5px;
padding-top:0;
padding-bottom:0;
background: transparent url(../images/TopLevelMenu.gif) 0% 0px no-repeat;
}
.content_tabs ul li.tabHover, .content_tabs ul li:hover {
background-position:100% -150px;
}
.content_tabs ul li.sel {
background-position:100% -300px;
}
.content_tabs ul li.tabHover a, .content_tabs ul li:hover a {
background-position: 0% -150px;
}
.content_tabs ul li.sel a {
background-position: 0% -300px;
}
.content_tabs li.sel a, .content_tabs li.sel a:hover, .content_tabs li.sel a:active, .content_tabs li.sel a:visited {
color:#00adef;
}
.content_menubar a:active {color:#00adef;}
.content_tabs li a, .content_tabs li a:active, .content_tabs li a:visited {
color:#fff;
font-size:1.2em;
}
.content_tabs li a:hover {
color:#fff;
font-size:1.2em;
}
.content_tabs .sep {
color: #fff;
float:left;
margin:0;
padding:0;
font-size:1.2em;
}
.content_tabs li.sel a{
font-weight:bold;
}
#mainlevel-nav { list-style: none; padding: 0; margin: 0; height: 46px;   }
ul#mainlevel-nav  { height: 46px;  width: auto;  }
#mainlevel-nav li {
   float: left;
   text-align: center;
   margin: 0;
   font-size: 1.0em;
   line-height: 46px;
   white-space: nowrap;
   background:  url(../images/btbg1.jpg) repeat-x ;
   list-style: none;
   padding: 0;
   width: auto !important;
   width: 0%;
}

#mainlevel-nav a {
   font-weight: bold;
   font-size: 1.2em;
   display: block;
   padding-left: 16px;
   padding-right: 16px;
   text-decoration: none;
   color: #FFF;
   background: url(../images/msep1.jpg) no-repeat right;
   height: 46px;
   cursor: pointer;
}


#mainlevel-nav a:hover, #mainlevel-nav #active_menu-nav { 
	background: #fff url(../images/btbga1.jpg) repeat-x;
	height: 46px;
	display: block;
	font-size: 1.2em;
	color: #00ADEF;
 }
 




/*Menu Styling*/
.moduletable_menu, .moduletable {
	background: transparent;
	margin-bottom: 10px;
	width: 271px;
	overflow: hidden;
	
	
}
.moduletable_menu h3, .moduletable h3  {
text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 180%; 
	font-weight: normal; 
	color: #fff;
	text-decoration: none;
	padding: 0 0 3px 18px;
	text-indent: 5px;
	background: url(../images/h3.gif) no-repeat left;
	line-height: 52px;
	overflow: hidden;
	display: block;
	margin: 0 0 5px 0;
}
.moduletable_menu ul{
list-style: none;
margin: 0;
padding: 0;
}
img { border: 0 none; }
.moduletable_menu li { margin: 0; list-style: none; padding: 0 }
.moduletable_menu li a{
display: block;
padding: 3px 0px 3px 0;
background-color: transparent;
color: #454545;
text-decoration: none;
margin: 0;
}
html>body .moduletable_menu li a {
width: auto;
}
.moduletable_menu li a:hover, a#active_menu:link,a#active_menu:visited {
color: #0C79BA;  display: block; background: #E3EEBF; 
} 

.moduletable_menu li#current a { background: #eaeaea;

/*Custom Module Styling*/


 }
.module-orange{
margin: 10px 15px 25px 0px;
border:none;
}


.module-orange div{
width:271px;
padding-top: 15px;
background-image: url("../images/h3.gif");
background-repeat: no-repeat;
}

.module-orange div div{
width: 271px;
padding-bottom: 5px;
padding-top: 0px;
background: url("../images/modbottom.gif") 0 100% no-repeat;
background-repeat: no-repeat;
}

.module-orange div div div{
width: 267px;
height: 400px
padding: 15px 10px 0 10px;
background-repeat: no-repeat;
border-left: 2px solid #F37022;
border-right: 2px solid #F37022;
background: none;
}
.module-orange p{
padding: 0 5px 3px 5px;
margin-top:0;
}
.module-orange h3{
        text-align: left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 180%; 
	font-weight: normal; 
	color: #fff;
	text-decoration: none;
	padding: 0 0 3px 18px;
	text-indent: 5px;
	overflow: hidden;
	display: block;
	margin: 0 0 15px 0;
}
.menu-omenu a:hover { 
color: #F36F21; 
text-decoration: underline 
}	
.menu-omenu a:link, a:visited {
font-size: 14px; 
color: #0C79BA;
text-decoration: none;
font-family:  Verdana, Helvetica, sans-serif;
font-weight: bold;
}
.module-orange li {

background:transparent url(../images/orangelist.gif) no-repeat scroll left center;
list-style-type:none;
margin-top: 8px;
padding:5px 0 2px 20px;
vertical-align:middle;

 }
 
.vmCartModule { 
	border: 0px none;
	}
	
a:link, a:visited {
font-size: 12px; 
color: #02AEF0;
text-decoration: none;
font-family:  Verdana, Helvetica, sans-serif;
}
a:hover { color: #F36F21; text-decoration: underline }

td,p,tr,div { color:#333333; font-family:  Verdana, Helvetica, sans-serif; }

p 
{
color:#333333;
font-family: Verdana, sans-serif;
font-size:1em;
font-weight:normal;
line-height:1.5em;
margin-bottom: 8px;
}

h1 { 
 font-family:  "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; 
 color: #F37022; 
 font-size: 28px; 
 font-weight: normal; 
 margin: 0 0 10px 0;
 line-height:30px;
 
 }
h2 {
color: #F37022; 
font-family: Arial,Verdana, Helvetica, sans-serif; 
font-size: 20px; 
font-weight: normal;
padding: 0;
margin: 0 0 10px 0;
line-height:25px;
}
h3 {
color: #F37022; 
font-family: Arial,Verdana, Helvetica, sans-serif; 
font-size: 16px; font-weight: bold;
line-height:20px;
 margin: 5px 0;
padding: 0;
}

h4 {
color: #173C45; 
font-family: Arial,Verdana, Helvetica, sans-serif; 
font-size: 14px; font-weight: bold;
line-height:18px;
 margin: 5px 0;
}

h5 {
color: #173C45; 
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; 
font-size: 13px; 
font-weight: bold;
line-height: 16px;
}

h6 {
color: #173C45; 
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; 
font-size: 10px; font-weight: bold;
}


#main ul { margin: 10px 0px 10px 20px }

.mostread li { padding: 0px 5px 0 5px;  list-style-type: square }
.latestnews li { padding: 0px 5px 0 0px;  list-style-type: square }
.latestnews ul { padding: 0}



li {

background:transparent url(../images/orangelist.gif) no-repeat scroll left center;
list-style-type:none;
margin-top: 6px;
padding:5px 0 2px 20px;
vertical-align:middle;

 }

.mosimage { border: 1px solid #EEE; padding: 0px; margin: 1px 8px 8px 0px;}
.mosimage_caption { background-color: #EEE; color: #666; }


/** *  General Mambo Styles  ***************/

hr {
border-color:#D5D2DB ;
border-style:solid none none;
border-width:1px medium medium;
clear:both;
display:block;
height:1px;
margin:25px 0;
}
hr.separator { background: transparent; height: 1px; width: 75px; border: 1px solid #CCFF00; }

.pagenav {
/* as the name implies, this is for formatting texts for
   those "<< Start < Previous 1 Next > End >>" links */
font-weight: normal;
color: #555;
}
a.pagenav, a.pagenav:visited { font-weight: normal; color: #0C79BA }
a.pagenav:hover { font-weight: normal; color: #0C79BA; text-decoration: underline; }

.small {
/* general style for texts when small size fonts are used. In 
   the contents, this style is used for "Written by..." texts */
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #888;
text-decoration: none;
font-weight: normal;
}

.smalldark {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    text-decoration: none;
    font-weight: normal;
}

/** * Mambo / Joomla Form Styles  ******/ 
 .button {
color: #333; 
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top: 4px;
font-weight: normal;
text-align: center;
font-size: 11px;
background: #dcdcdc;
border: 1px solid #aaa;
height: 20px;
cursor: pointer;
}

.inputbox {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background: #fff;
padding-left: 2px;
}
.inputbox:hover { background: #FFF; }


/*** Mambo / Joomla Tabbed Frontend Admin Interface **************/
.ontab {
/* For styling of the "Tab" buttons when editing contents through the frontend
   (when you log in as admin in the frontend). This .ontab is the styling for the
   tab when it is active or after its "clicked" */
background-color: #323A15;
border-left: outset 1px #DCF2FA;
border-right: outset 1px #808080;
border-top: outset 1px #DCF2FA;
border-bottom: solid 1px #d5d5d5;
text-align: center;
font-weight: bold;
color: #FFFFFF;
}

.offtab {
/* Same as above, used for styling of the "Tab" buttons when editing contents through the frontend.
   This .ontab is the styling for the tab when it is NOT active or when it is NOT "clicked" */
background-color : #e5e5e5;
border-left: outset 1px #E0E0E0;
border-right: outset 1px #E0E0E0;
border-top: outset 1px #E0E0E0;
border-bottom: solid 1px #d5d5d5;
text-align: center;
font-weight: normal;
}

.tabpadding {
/* this style is used set the size of the tab in 
   in the above */
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

.pagetext {
/* this style is used to style the content of the editing form
   contents (where HTMLArea sits and all its forms + contents) in
   the frontend Administration interface */
visibility: hidden;
display: none;
position: relative;
top: 0;
}


#main .mainlevel { background: transparent }
/** * Mambo Menu Styling  **************/
#main a.mainlevel, a.mainlevel:visited {
/* this styling is for the MAIN items in the menu */
display: block;
text-decoration:none;
text-align: left;
padding: 0;
line-height: 22px;
width: 180px;
background:transparent url(../images/orangelist.gif) no-repeat scroll left center;
list-style-type:none;
margin: 0 0 0 10px;
padding:4px 0 2px 20px;
vertical-align:middle;
font-size: 12px; 
color: #02AEF0;

}
a.mainlevel:hover {
color:#F36F21;
text-decoration:underline;
}


a.sublevel:link, a.sublevel:visited {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #0C79BA; 
font-weight: normal;
padding-left: 10px;
}
#left_side img, #mosright img { margin-left: 10px }

a.sublevel:hover { color: #0C79BA; text-decoration: none; }

/*** Mambo / Joomla  General styling for Sections/Categories/Contents *************************/
.createdate {
/* name says it all.. its for styling the date the content/articles are created under 
   contents title */
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #aaa;
text-decoration: none;
font-weight: normal;
padding: 0 0 10px 0;
}

.modifydate {
/* need me to say? :) Well it styles the "Last updated on" text
   at the end of articles/contents */
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #aaa;
text-decoration: none;
font-weight: normal;
}

a.readon:link, a.readon:visited {
/* For formatting the "Read on..." link for blogs and on frontpage. */
color: #0C79BA; 
text-decoration: none; 
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-left: 0px;

}

a.readon:hover {
color: #0C79BA; text-decoration: underline;
font-weight: normal;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

/*** Mambo / Joomla Styling for Contents ****************/
.contentpane { background-color : transparent; margin-bottom: 15px } 
table.contentpaneopen,table.contentpane { margin: 0 0px 0 0 } 
.contentpaneopen { background-color : transparent; }
.contentpaneopen img { padding: 0 10px 0 10px; }
.buttonheading img { padding: 2px; }
.contentheading {	
font-size        : 150%;
font-weight      : bold;
color: #373737;
padding-left: 0px;
padding-top: 0px;
text-decoration  : none;
text-indent: 0px;
text-align: left;
background: transparent;
height: 22px;
} 

.contentpagetitle {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #5E0A0C;
text-align:left;
}

.contentdescription {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #333;
text-align: left;
}

.contentdescription img { padding-right: 5px; }

table.contenttoc {
/* This is used to format the table of the Tables of Contents or "Jump to" 
   box when it is enabled in a multiple paged content or article */
color: #333;
background-color: transparent;
border: 1px solid #666;
margin: 10px;
padding: 5px;
    }

table.contenttoc td {
/* the same as above, but this is used to format the td or
   table cells */
font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
	padding: 3px;
}

.content_rating { font-weight: normal; font-size: 8pt }
.content_vote { font-weight: normal; font-size: 8pt }

/*** Mambo / Joomla Sections Styles *********/
.sectiontableheader { background-color : #F36F21; padding: 2px; color : #FFF; font-weight : bold }
.sectiontableentry1 { background-color: transparent; }
.sectiontableentry2 {background-color : #f3f3f3;}
.sectiontableentry1 img, .sectiontableentry2 img { padding-right: 10px; padding-left: 5px; }

/*** Mambo / Joomla Styles for Categories  *************/
.category {
color: #364A62; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold; 
text-decoration: none;
}

a.category:link, a.category:visited { color: #0C79BA; font-weight: bold }
a.category:hover { color: #0C79BA; text-decoration: underline }

/*** Mambo / Joomla Blog styling ****************/
a.blogsection:link, a.blogsection:visited {
color: #0C79BA; 
text-decoration: none; 
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

a.blogsection:hover { color: #0C79BA; text-decoration: underline; font-size: 11px }


/***  Mambo / Joomla  Components Styles ************/
.componentheading {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 150%; 
font-weight: bold; 
color: #454545;
text-align:left;
padding: 5px 0 10px 0;

}


/*** Mambo / Joomla  Modules formatting  ************/

table.moduletable {
	background: transparent;
	margin-bottom: 10px;
	width: 182px;
	overflow: hidden;
}



table.moduletable td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 0 0 0px;
}

table.moduletable td a {
	text-indent: 3px;
	
}

.moduletable form { padding: 0px 0px 0px 5px; margin: 0; }
.moduletable form td  { text-align: left; overflow: hidden; }
.moduletable form a { color: #0C79BA; }



/*** Built-in Component's Syling *****************/
/*  Polls  */
.poll {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #364A62;
line-height: 14px;
margin-bottom: 10px;
padding: 0px;
width: 180px;
text-align: left;
float: left
}
.pollstableborder { border: 0; }
label { padding-left: 0px;  }
.poll label { padding-left: 0px;  }


/*  Weblinks */
a.weblinks:link, a.weblinks:visited {
color: #0C79BA; text-decoration: none; font-weight: normal;
font-family:  Arial, Verdana, Helvetica, sans-serif;
}
a.weblinks:hover { color: #0C79BA; text-decoration: underline; }

/*  Newsfeeds */
.newsfeedheading {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #364A62;
   }

.newsfeeddate {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #FFFF99;
font-weight: normal;
}

.fase4rdf {
/* this is the body text of the newsfeed */
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px; 
color: #FFFFFF; 
font-weight: normal;
}

a.fase4rdf:link {
/* links of the body text of the newsfeed */
font-size: 11px; 
font-weight: bold; 
color: #0C79BA;
text-decoration: none;
}

a.fase4rdf:hover {
/* links of the body text of the newsfeed when mouse points over it*/
font-size: 11px;
font-weight: bold; color: #0C79BA;
text-decoration: underline;
}


/* Search page */
table.searchintro {
/* This is for formatting the box with "Search Keyword: test returned 4 matches" box
   that appears after you have entered a search value. It appears on the mainbody
   with the search results  */
background-color: #FFF;
border: 1px solid #666;
}


/*  Contact's table settings  */
table.contact {
/* for formatting the entire "Contact" table which includes
   the name, address icons and form. Note this table DOES NOT 
   enclose the dropdown list for selecting the Department/person
   to contact */
background-color: #333333;
}

table.contact td.icons {
/* the name gave it away. This formats the <td> cells
   where the little icons sits next to the details (those addresses,
   phone number etc) */
background-color: #333333;
}

table.contact td.details {
/* this is for formatting the <td> cells where all the details sits.
   The details where addresses, phone number and additional info are */
background-color: #333333;
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.syndicate { padding-top: 10px; }

	/* JA product */
#cartwrap {
	width: 20%;
	float: right;
	height: 50px;
	margin: 15px 0 0 0; 
}
	
#cart {

	color: #FFFFFF;
	width: 200px;
	height:45px;
	margin-right: 0;
	padding-left: 0;
	position: absolute;
	top: 0px;
	right: 0px;
	background: #F36F21;
}
#cart div {
border: none;

}
#cart div.moduletable h3 {
	margin: 10px 0px 0px 0px;
	padding: 0;
	text-transform: uppercase;
	background: none;
	border-top: none;
	text-align: center;
}

#cart div.moduletable a {
	display: block;
	width: 100px;
	height: 25px;
	margin: 8px 0 0 0;
	text-indent: -2000px;
	background: url(../images/button-viewcart.gif) top right no-repeat;
	outline: none;
}


#cart br {
	display: none;
}
#cart hr {
	display: none;
}

/* Search */
#dosearchwrap {
	width: 300px;
	float: right;
	height: 80px;
position: relative;
	margin: 5px 0 0 0; 
}

#dosearch { 
text-align: left;
margin: 5px 0 0 0; 
padding: 0; 
background: url(../images/search-bg.gif) no-repeat center;
height: 30px;
	}

#dosearch .inputbox {
	width: 150px;
	padding: 2px 5px 3px;
	border: none;
	background: none;
	position: absolute;
	top: 10px;
	left: 70px;
}

#dosearch input { 
	border: 1px solid #CCC;
	padding: 3px;
	text-align: left
	}
	/* $5 - Quotations
----------------------------------------------------------------------------*/
blockquote {
	background: #FFFFFF;
	border: 1px solid #F36F21;
	padding: 10px;
	color: #333333;
	width: 95%;
	margin: 5px 0;
}
blockquote.testimonial {
	background: #676767;
	border: 1px solid #40A8C1;
	padding: 10px;
	color: #ffffff;
	width: 95%;
	margin: 5px 0;
}

blockquote h5 {
	margin: 0;
}

blockquote.quote {
	background: transparent url(../images/quote.png) 15px 10px no-repeat;
	padding: 10px;
	padding-left: 50px;
	border: none;
	color: #999;
}

pre {
	padding: 10px;
	background: #cee783;
	color: #7e8e50;
	margin: 0.5em 0;
}

pre.code {
	background: #cee783 url(../images/code.png) 0 0 no-repeat;
	padding-left: 34px;
}
