/*--------------------------------------------------------------------------
 *Filename:			main.css
 *Description:		Global CSS
 *Version:			1.0.0 (2010-02-16)
 *Website:			ft-template.v1.co.uk
 *Author:			Freetimers Internet
------------------------------------------------------------------------- */


/* body
------------------------------------------------------------------------- */
body{font:16px calibri, Arial, Helvetica, sans-serif;color:#808080; margin:0;padding:0;}


p{margin:10px 0 10px 0;}

/* text
------------------------------------------------------------------------- */
h1{font-size:30px; line-height:normal;color:#bb0000}
h2{font-size:24px; line-height:normal;}
h3{font-size:18px; line-height:normal;}
h4{font-size:16px; line-height:normal;}
h5{font-size:14px; line-height:normal;}
h6{font-size:12px; line-height:normal;}

/* top menu
------------------------------------------------------------------------- */
#menu-top {min-height:20px; background-color:#f6f6f6;border-style: solid;border-width:0 1px;border-color:#d9d9d9;}
#menu-top ul.dropdown{font-weight:normal;float:right;font-size:0.8em;}
#menu-top ul.dropdown li{padding:7px 10px;border-style: solid;border-width: 1px 0 1px 1px;border-color: #fff #d9d9d9 #d9d9d9;color:#000;}
#menu-top ul.dropdown li.hover,#menu-top ul.dropdown li:hover{background-color: #eee;color: #000;}
#menu-top ul.dropdown a:link,
#menu-top ul.dropdown a:visited	{color: #000; text-decoration: none;}
#menu-top ul.dropdown a:hover {color: #000;}
#menu-top ul.dropdown a:active {color: #ffa500;}

/* header
------------------------------------------------------------------------- */
#header {height:144px; background:url(../images/header.gif)}
#header-bot {height:62px;width:970px; background:url(../images/footer-down.gif)}
/* main menu horizontal
------------------------------------------------------------------------- */
#menu-mainh {height:30px; background:url(../images/menu-bg.gif);border: none;background-repeat:no-repeat;text-transform:uppercase}
#menu-mainh ul.dropdown{font-weight: normal;float:left;margin:0 0 0 12px;}
#menu-mainh ul.dropdown li{padding: 5px 17px;border:none;font-size:14px;font-family:calibri}
#menu-mainh ul.dropdown li.hover,#menu-mainh ul.dropdown li:hover{background:none;color: #000;}
#menu-mainh ul.dropdown a:link,
#menu-mainh ul.dropdown a:visited{color: #fff; text-decoration: none;}
#menu-mainh ul.dropdown a:hover {color: #fff;}
#menu-mainh ul.dropdown a:active {color: #ffa500;}
#menu-mainh ul.dropdown ul {width:200px;}

/* main menu vertical
------------------------------------------------------------------------- */
#menu-mainv {background-color:#d8d8d8;border:0;margin:5px 0 0 0;}
#menu-mainv ul.dropdown{font-weight: normal;float:left;width:190px;background-color:#d8d8d8;}
#menu-mainv ul.dropdown li{margin:0;padding: 0 10px 0 8px;color:#d8d8d8;background:#8f8f8f;font-family:calibri;font-size:14px;height:23px;border-bottom:#fff 1px solid;}
#menu-mainv ul.dropdown li.hover,#menu-mainv ul.dropdown li:hover{color: #fff;}
#menu-mainv ul.dropdown a:link,
#menu-mainv ul.dropdown a:visited	{color: #fff; text-decoration: none;}
#menu-mainv ul.dropdown a:hover {color: #ffa500;}
#menu-mainv ul.dropdown a:active {color: #8f8f8f;}
#menu-mainv ul.dropdown ul li{width:275px;font-size:12px;padding: 3px 10px 0 8px;height:20px;background:#d8d8d8;}
#menu-mainv ul.dropdown ul a:link,
#menu-mainv ul.dropdown ul a:visited {color: #8f8f8f; text-decoration: none;}
#menu-mainv ul.dropdown ul a:hover {color: #bb0000;}
#menu-mainv ul.dropdown ul a:active {color: #bb0000;}

#ourcampaign{height:10px;width:190px;background:#fff url(../images/our-campaign.gif) no-repeat bottom left;float:left;margin:0 0 30px 30px;cursor:pointer}
#our_campaign{height:190px;width:190px;background:#fff url(../images/our_campaign.jpg) no-repeat bottom left;float:left;margin:0 0 30px 30px;cursor:pointer}
#contactinfo{height:140px;width:188px;background:url(../images/tc-contact.gif);float:left;margin:0 0 0 30px;cursor:pointer}
#blog{height:18px;width:35px;background:url(../images/blog.gif);float:left;margin-top:10px;cursor:pointer;cursor:pointer;}
/* footer
------------------------------------------------------------------------- */
#footer {background:url(../images/footer-bg.gif) no-repeat bottom center;color:#fff;font-size:12px;padding:20px 0 0 0;}
#footer a{color:#fff;text-decoration:none}
#footer p{color:#fff;font-size:10px;text-align:center;padding:2px;margin:2px;}

/* content
------------------------------------------------------------------------- */
#col-left,#col-right{background-color:#fff;min-height:500px}
#col-centre{background-color:#fff;min-height:500px;overflow-x:hidden;}

#col-centre ul{}
#col-centre ul li{margin:5px 2px 5px 25px;list-style-type:square;}
#col-centre a{color:#3A2F66;text-decoration:none;}
#col-centre a:hover{color:#BB0000;text-decoration:underline;}

#col-centre ol{list-style-type:decimal;}
#col-centre ol li{margin:2px 2px 2px 25px;list-style-type:decimal;}
#col-centre ol[type="a"]{list-style-type:lower-alpha;}
#col-centre ol[type="a"] li{list-style-type:lower-alpha;}
.pageIntro{font-style:italic;padding:5px 0;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}


#testim{min-height:18px;width:190px;background:url(../images/testimonials-bg-top.gif) no-repeat;float:left;text-indent:26px;color:#3a2f66;font-family:calibri;font-size:14px;font-style:italic;font-weight:bold}
#testimbot{height:17px;width:190px;background:url(../images/close-quote.gif) top right no-repeat;float:left;margin-top:-17px;}


/* table
------------------------------------------------------------------------- */

/* form
------------------------------------------------------------------------- */
form{margin:0;padding:0;float:left;font-size:12px;}
fieldset{padding:10px 5px;margin:5px 0;width:470px;float:left;}
fieldset.col-left{padding:10px 5px;margin:5px 5px 5px 0;width:220px;float:left;}
fieldset.col-right{padding:10px 5px;margin:5px 0;width:270px;float:left;}
legend{padding:5px 10px;font-weight:bold;}
legend em{padding:5px 10px;font-weight:normal;font-size:.8em;}
label{padding:2px 5px;display:inline;width:150px;float:left;}
label.long{padding:2px 5px;display:inline;width:250px;float:left;}
label em{float:right;color:#ff0000;font-size:11px;}
input[type="text"]{margin:2px;padding:2px;display:inline;width:275px;float:left;font-size:11px;}
input[type="password"]{margin:2px;padding:2px;display:inline;width:140px;float:left;font-size:11px;}
input[type="text"].qnty{margin:2px;padding:2px;display:inline;width:30px;float:left;font-size:11px;}
select {margin:2px;padding:2px;display:inline;width:155px;float:left;font-size:11px;}
input[type="submit"],input[type="button"],input[type="reset"]{margin:2px;padding:2px 5px;display:inline;float:left;font-size:11px;}
textarea {margin:2px;padding:2px;display:inline;width:280px;float:left;font-size:11px;height:70px;}

.freecap{float:left;margin:5px;}

/* modules
------------------------------------------------------------------------- */
.inc-nav {min-height:30px; margin:10px 0 0 0;}
.inc-nav ul{list-style-type:none;margin:0;float:left;}
.inc-nav ul li{display:inline;float:left;padding:2px;}

/*Links Include*/
.inc-links{min-height:45px; padding:5px; margin:0 0 5px 0;border-bottom:#000 solid 1px;float:left;width:560px;}
.inc-links h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-links a{color:#000;text-decoration:none;float:left;width:560px;padding:0 0 5px 0;}
.inc-links a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-links a:hover{color:#666;}
.inc-links a span:hover{color:#666;}
.inc-links p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-links p.more{color:#666;margin:0;float:right;padding:0 0 5px 0;text-align:right;}

/*Links Module*/
.mod-links {padding:5px;display:block;width:185px; margin:0 0 5px 0;}
.mod-links h2{font-size:14px; line-height:normal;margin:5px 0;}
.mod-links a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-links a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-links a:hover{color:#666;}
.mod-links a span:hover{color:#666;}
.mod-links img{margin:0 0 5px 0;float:left;width:185px;}
.mod-links p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-links p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-links ul{list-style-type:none;margin:0;float:left;}
.mod-links ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}

/*Features Include*/
.inc-features{min-height:45px; padding:5px; margin:0 0 5px 0;border-bottom:#000 solid 1px;float:left;width:560px;}
.inc-features h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-features a{color:#000;text-decoration:none;float:left;width:560px;padding:0 0 5px 0;}
.inc-features a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-features a:hover{color:#666;}
.inc-features a span:hover{color:#666;}
.inc-features p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-features p.more{color:#666;margin:0;float:right;padding:0 0 5px 0;text-align:right;}
.inc-features img{margin:0;float:left;}
.inc-features .imgBox{float:left;display:inline;width:145px;margin:5px 0 0 0;}
.inc-features .storyBox{float:left;display:inline;width:415px;margin:5px 0 0 0;}

.inc-features-cat{list-style-type:none;margin:0;float:left;margin:5px 0;padding:0;font-size:11px;border-left:1px dotted #000;}
.inc-features-cat li{display:inline;float:left;padding:2px 0; margin:0;}
.inc-features-cat li a{padding:0 5px;text-decoration:none;color:#333;border-right:1px dotted #000;}

/*Features Module*/
.mod-features {padding:5px;display:block;width:185px; margin:0 0 5px 0;}
.mod-features h2{font-size:14px; line-height:normal;margin:5px 0;}
.mod-features a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-features a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-features a:hover{color:#666;}
.mod-features a span:hover{color:#666;}
.mod-features img{margin:0 0 5px 0;float:left;width:185px;}
.mod-features p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-features p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-features ul{list-style-type:none;margin:0;float:left;}
.mod-features ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}

/*News Include*/
.inc-news{min-height:45px; padding:5px 0; margin:0 0 5px 0;border-bottom:#000 solid 1px;float:left;width:470px;}
.inc-news h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-news a{color:#000;text-decoration:none;float:left;width:465px;padding:0 0 5px 0;display:inline;}
.inc-news a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;display:inline;}
.inc-news a em{color:#666;text-decoration:none;float:right;font-size:0.75em;padding:0 15px 0 0;font-weight:normal;display:inline;}
.inc-news a:hover{color:#666;}
.inc-news a span:hover{color:#666;}
.inc-news p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-news p.more{color:#666;margin:0;float:right;padding:0 0 5px 0;text-align:right;}
.inc-news img{margin:0;float:left;}

.inc-news-cat{list-style-type:none;margin:0;float:left;margin:5px 0;padding:0;font-size:11px;border-left:1px dotted #000;}
.inc-news-cat li{display:inline;float:left;padding:2px 0; margin:0;}
.inc-news-cat li a{padding:0 5px;text-decoration:none;color:#333;border-right:1px dotted #000;}


/*News Module*/
.mod-news {padding:0;display:block;width:195px; margin:0 0 5px 0;}
.mod-news h2{font-size:14px;line-height:normal;margin:0;display:block;color:#5c5c5c;}
.mod-news a{color:#5c5c5c;text-decoration:none;float:left;padding:0 0 5px 0;width:175px;}
.mod-news h2 a{color:#5c5c5c;text-decoration:none;float:left;width:179px;background-color:#333;padding:5px 10px;border-style: solid;border-width: 1px 1px 1px  0;border-color: #fff #d9d9d9 #d9d9d9;display:block;}
.mod-news a span{color:#5c5c5c;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-news a:hover{color:#666;}
.mod-news a span:hover{color:#5c5c5c;}
.mod-news img{margin:0 0 5px 0;float:left;width:185px;}
.mod-news p{margin:0;float:left;padding:0 0 5px 0;line-height:15px;font-style:italic}
.mod-news p.title{color:#5c5c5c;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-news p.title em{color:#5c5c5c;margin:0;float:left;padding:0 0 5px 0;font-weight:normal;margin:-5px 0 0 0;font-size:0.9em;}
.mod-news ul{list-style-type:none;margin:0;float:left;}
.mod-news ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;}

/*Articles Include*/
.inc-articles{min-height:45px; padding:5px 0; margin:0 0 5px 0;border-bottom:#000 solid 1px;float:left;width:470px;}
.inc-articles h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-articles a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;display:inline;}
.inc-articles a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;display:inline;}
.inc-articles a em{color:#666;text-decoration:none;float:right;font-size:0.75em;padding:0 15px 0 0;font-weight:normal;display:inline;}
.inc-articles a:hover{color:#666;}
.inc-articles a span:hover{color:#666;}
.inc-articles p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-articles p.more{color:#666;margin:0;float:right;padding:0 0 5px 0;text-align:right;}
.inc-articles img{margin:0;float:left;}

.inc-articles-cat{list-style-type:none;margin:0;float:left;margin:5px 0;padding:0;font-size:11px;border-left:1px dotted #000;}
.inc-articles-cat li{display:inline;float:left;padding:2px 0; margin:0;}
.inc-articles-cat li a{padding:0 5px;text-decoration:none;color:#333;border-right:1px dotted #000;}


/*Articles Module*/
.mod-articles {padding:0;display:block;width:195px; margin:0 0 5px 0;}
.mod-articles h2{font-size:14px;line-height:normal;margin:0;display:block;color:#fff;}
.mod-articles a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;width:175px;}
.mod-articles h2 a{color:#fff;text-decoration:none;float:left;width:179px;background-color:#333;padding:5px 10px;border-style: solid;border-width: 1px 1px 1px  0;border-color: #fff #d9d9d9 #d9d9d9;display:block;}
.mod-articles a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-articles a:hover{color:#666;}
.mod-articles a span:hover{color:#666;}
.mod-articles img{margin:0 0 5px 0;float:left;width:185px;}
.mod-articles p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-articles p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-articles p.title em{color:#333;margin:0;float:left;padding:0 0 5px 0;font-weight:normal;margin:-5px 0 0 0;font-size:0.9em;}
.mod-articles ul{list-style-type:none;margin:0;float:left;}
.mod-articles ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;}

/*Jobs Include*/
.inc-jobs{min-height:45px; padding:5px 0; margin:0 0 5px 0;border-bottom:#000 solid 1px;float:left;width:470px;}
.inc-jobs h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-jobs h3{font-size:14px; line-height:normal;margin:5px 0;}
.inc-jobs a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;display:inline;}
.inc-jobs a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;display:inline;}
.inc-jobs a em{color:#666;text-decoration:none;float:right;font-size:0.75em;padding:0 15px 0 0;font-weight:normal;display:inline;}
.inc-jobs a:hover{color:#666;}
.inc-jobs a span:hover{color:#666;}
.inc-jobs p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-jobs p.more{color:#666;margin:0;float:right;padding:0 0 5px 0;text-align:right;}
.inc-jobs img{margin:0;float:left;}
.inc-jobs ul{list-style-type:none;margin:0;float:left;}
.inc-jobs ul li{display:inline;float:left;padding:2px;width:500px; margin:0 0 5px 0;}
.inc-jobs ul li span {display:inline;float:left;padding:2px;width:100px;font-weight:bold;}


/*Jobs Module*/
.mod-jobs {padding:0;display:block;width:195px; margin:0 0 5px 0;}
.mod-jobs h2{font-size:14px;line-height:normal;margin:0;display:block;color:#fff;}
.mod-jobs a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-jobs h2 a{color:#fff;text-decoration:none;float:left;width:179px;background-color:#333;padding:5px 10px;border-style: solid;border-width: 1px 1px 1px  0;border-color: #fff #d9d9d9 #d9d9d9;display:block;}
.mod-jobs a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-jobs a:hover{color:#666;}
.mod-jobs a span:hover{color:#666;}
.mod-jobs img{margin:0 0 5px 0;float:left;width:185px;}
.mod-jobs p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-jobs p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-jobs p.title em{color:#333;margin:0;float:left;padding:0 0 5px 0;font-weight:normal;margin:-5px 0 0 0;}
.mod-jobs ul{list-style-type:none;margin:0;float:left;}
.mod-jobs ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}

/*Case Study Include*/
.inc-case-study {min-height:45px; padding:5px 0; margin:0 0 5px 0;border-bottom:#000 solid 1px;float:left;width:470px;}
.inc-case-study h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-case-study a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;}
.inc-case-study a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-case-study a:hover{color:#666;}
.inc-case-study a span:hover{color:#666;}
.inc-case-study p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-case-study p.more{color:#666;margin:0;float:right;padding:0 0 5px 0;text-align:right;}
.inc-case-study img{margin:0;float:left;}

/*Case Study Module*/
.mod-case-study {padding:0;display:block;width:195px; margin:0 0 5px 0;}
.mod-case-study h2{font-size:14px;line-height:normal;margin:0;display:block;color:#fff;}
.mod-case-study a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;width:175px;}
.mod-case-study h2 a{color:#fff;text-decoration:none;float:left;width:179px;background-color:#333;padding:5px 10px;border-style: solid;border-width: 1px 1px 1px  0;border-color: #fff #d9d9d9 #d9d9d9;display:block;}
.mod-case-study a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-case-study a:hover{color:#666;}
.mod-case-study a span:hover{color:#666;}
.mod-case-study img{margin:0 0 5px 0;float:left;width:185px;}
.mod-case-study p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-case-study p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-case-study p.title em{color:#333;margin:0;float:left;padding:0 0 5px 0;font-weight:normal;margin:-5px 0 0 0;font-size:0.9em;}
.mod-case-study ul{list-style-type:none;margin:0;float:left;}
.mod-case-study ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}

/*Case Study Include*/
.inc-faq {min-height:45px; padding:5px 0; margin:0 0 5px 0;float:left;width:470px;/*border-bottom:#000 solid 1px;*/}
.inc-faq h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-faq h3{font-size:14px; line-height:normal;margin:5px 0;}
.inc-faq a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;}
.inc-faq a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-faq a:hover{color:#666;}
.inc-faq a span:hover{color:#666;}
.inc-faq p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-faq img{margin:0;float:left;}

.inc-faq-detail {min-height:45px; padding:5px; margin:0 0 5px 0;border-bottom:#666 solid 1px;float:left;width:550px;}
.inc-faq-body {display:block;width:540px;min-height:45px;}

.inc-faq-cat{list-style-type:none;margin:0;float:left;margin:5px 0;padding:0;font-size:11px;border-left:1px dotted #000;}
.inc-faq-cat li{display:inline;float:left;padding:2px 0; margin:0;}
.inc-faq-cat li a{padding:0 5px;text-decoration:none;color:#333;border-right:1px dotted #000;}

/*Case Study Module*/
.mod-faq {padding:5px;display:block;width:185px; margin:0 0 5px 0;}
.mod-faq h2{font-size:14px; line-height:normal;margin:5px 0;}
.mod-faq a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-faq a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-faq a:hover{color:#666;}
.mod-faq a span:hover{color:#666;}
.mod-faq img{margin:0 0 5px 0;float:left;width:185px;}
.mod-faq p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-faq p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-faq ul{list-style-type:none;margin:0;float:left;}
.mod-faq ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}

/*Testimonial Include*/

#testimonial{width:97px;height:15px;background:url(../images/testimonials.gif);margin:3px 0 5px 0;}
#news{width:42px;height:13px;background:url(../images/nrews.gif);margin:33px 0 0 0;}
.newsdate{color:#bb0000;}
.newstext{line-height:12px;}
#welcome{width:349px;height:24px;background:url(../images/welcome.gif);}
.inc-testimonial {min-height:45px; padding:5px 0; margin:0 0 5px 0;float:left;width:470px;border-bottom:#000 solid 1px;}
.inc-testimonial h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-testimonial h2 em{font-size:12px; line-height:normal;margin:5px 0;font-weight:normal;}
.inc-testimonial h3{font-size:14px; line-height:normal;margin:5px 0;}
.inc-testimonial a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;}
.inc-testimonial a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-testimonial a:hover{color:#666;}
.inc-testimonial a span:hover{color:#666;}
.inc-testimonial p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-testimonial p.more{color:#666;margin:0;float:right;padding:0 0 5px 0;text-align:right;}
.inc-testimonial img{margin:0;float:left;}

.inc-testimonial-detail {min-height:45px; padding:5px; margin:0 0 5px 0;border-bottom:#666 solid 1px;float:left;width:550px;}
.inc-testimonial-body {display:block;width:540px;min-height:45px;}

.inc-testimonial-cat{list-style-type:none;margin:0;float:left;margin:5px 0;padding:0;font-size:11px;border-left:1px dotted #000;}
.inc-testimonial-cat li{display:inline;float:left;padding:2px 0; margin:0;}
.inc-testimonial-cat li a{padding:0 5px;text-decoration:none;color:#333;border-right:1px dotted #000;}

/*Testimonial Module*/
.mod-testimonial {padding:5px;display:block;width:185px; margin:0 0 5px 0;}
.mod-testimonial h2{font-size:14px; line-height:normal;margin:5px 0;}
.mod-testimonial a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-testimonial a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-testimonial a:hover{color:#666;}
.mod-testimonial a span:hover{color:#666;}
.mod-testimonial img{margin:0 0 5px 0;float:left;width:185px;}
.mod-testimonial p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-testimonial p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-testimonial ul{list-style-type:none;margin:0;float:left;}
.mod-testimonial ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}

/*Profile Include*/
.inc-profile {min-height:45px; padding:5px 0; margin:0 0 5px 0;float:left;width:470px;border-bottom:#000 solid 1px;}
.inc-profile h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-profile h2 em{font-size:12px; line-height:normal;margin:5px 0;font-weight:normal;}
.inc-profile h3{font-size:14px; line-height:normal;margin:5px 0;}
.inc-profile a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;}
.inc-profile a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-profile a:hover{color:#666;}
.inc-profile a span:hover{color:#666;}
.inc-profile p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-profile img{margin:0;float:left;}
.inc-profile input[type="submit"],.inc-profile input[type="button"],.inc-profile input[type="reset"]{float:right;}

.inc-profile-detail {min-height:45px; padding:5px; margin:0 0 5px 0;border-bottom:#666 solid 1px;float:left;width:550px;}
.inc-profile-body {display:block;width:540px;min-height:45px;}

/*Profile Module*/
.mod-profile {padding:5px;display:block;width:185px; margin:0 0 5px 0;font-size:11px;}
.mod-profile h2{font-size:14px; line-height:normal;margin:5px 0;}
.mod-profile a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-profile a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-profile a:hover{color:#666;}
.mod-profile a span:hover{color:#666;}
.mod-profile img{margin:0 0 5px 0;float:left;width:185px;}
.mod-profile p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-profile p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-profile ul{list-style-type:none;margin:0;float:left;}
.mod-profile ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}
.mod-profile fieldset{padding:5px;margin:0;width:175px;float:left;}

/*Search Module*/
.mod-search {padding:5px;display:block;width:185px; margin:0 0 5px 0;font-size:11px;}
.mod-search h2{font-size:14px; line-height:normal;margin:5px 0;}
.mod-search a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-search a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-search a:hover{color:#666;}
.mod-search a span:hover{color:#666;}
.mod-search img{margin:0 0 5px 0;float:left;width:185px;}
.mod-search p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-search p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-search ul{list-style-type:none;margin:0;float:left;}
.mod-search ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}
.mod-search fieldset{padding:5px;margin:0;width:175px;float:left;}

/*Download Include*/
.inc-downloads {min-height:45px; padding:5px 0; margin:0 0 5px 0;float:left;width:470px;/*border-bottom:#000 solid 1px;*/}
.inc-downloads h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-downloads h3{font-size:14px; line-height:normal;margin:5px 0;}
.inc-downloads a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;}
.inc-downloads a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-downloads a:hover{color:#666;}
.inc-downloads a span:hover{color:#666;}
.inc-downloads p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-downloads img{margin:0;float:left;}

.inc-downloads-detail {min-height:45px; padding:5px; margin:0 0 5px 0;float:left;width:550px;}
.inc-downloads-body {display:block;width:540px;min-height:45px;;border-bottom:#666 solid 1px}

/*Download Module*/
.mod-downloads {padding:0;display:block;width:195px; margin:0 0 5px 0;}
.mod-downloads h2{font-size:14px;line-height:normal;margin:0;display:block;color:#fff;}
.mod-downloads a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;width:175px;}
.mod-downloads h2 a{color:#fff;text-decoration:none;float:left;width:179px;background-color:#333;padding:5px 10px;border-style: solid;border-width: 1px 1px 1px  0;border-color: #fff #d9d9d9 #d9d9d9;display:block;}
.mod-downloads a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-downloads a:hover{color:#666;}
.mod-downloads a span:hover{color:#666;}
.mod-downloads img{margin:0 0 5px 0;float:left;width:185px;}
.mod-downloads p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-downloads p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-downloads p.title em{color:#333;margin:0;float:left;padding:0 0 5px 0;font-weight:normal;margin:-5px 0 0 0;font-size:0.9em;}
.mod-downloads ul{list-style-type:none;margin:0;float:left;}
.mod-downloads ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}


/*Sort By Module*/
.mod-sortby {padding:0;display:block;width:auto; margin:0 0 5px 0;font-size:11px;}
.mod-sortby h2{font-size:11px; line-height:normal;margin:5px 0;padding:2px 5px;float:left;display:inline;}
.mod-sortby a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-sortby a:hover{color:#666;}
.mod-sortby ul{list-style-type:none;margin:0;float:right;display:inline;}
.mod-sortby ul li{display:inline;float:left;padding:2px 5px;width:auto; margin:5px 0;}

/*Pager Module*/
.mod-pager {padding:0;display:block;width:auto; margin:0 0 5px 0;}
.mod-pager h2{font-size:12px; line-height:normal;margin:5px 0;padding:2px 5px;float:left;display:inline;}
.mod-pager a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.mod-pager a:hover{color:#666;}
.mod-pager ul{list-style-type:none;margin:0;float:left;display:inline;}
.mod-pager ul li{display:inline;float:left;padding:2px 5px;width:auto; margin:5px 0;}

/*Breadcrumb Module */
.mod-breadcrumb{padding:0;display:block;width:auto; margin:0 0 5px 0;font-size:11px;}
.mod-breadcrumb h2{font-size:11px;line-height:normal;margin:5px 0;padding:2px 5px;float:left;display:inline;}
.mod-breadcrumb a{color:#000;text-decoration:none;float:left;padding:0;}
.mod-breadcrumb a:hover{color:#666;}
.mod-breadcrumb ul{list-style-type:none;margin:0;float:left;display:inline;}
.mod-breadcrumb ul li{display:inline;float:left;padding:2px 5px;width:auto; margin:5px 0;}

/*Product Include*/
.inc-product-wrapper {padding:5px;display:block;width:555px; margin:0 0 5px 0;}
.inc-product-list {padding:5px;display:inline;width:175px; margin:0 0 5px 0;float:left;min-height:100px;font-size:11px;}
.inc-product-list h2{font-size:12px; line-height:normal;margin:5px 0;}
.inc-product-list a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.inc-product-list a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-product-list a:hover{color:#666;}
.inc-product-list a span:hover{color:#666;}
.inc-product-list img{margin:0 0 5px 0;float:left;width:175px;height:50px;}
.inc-product-list p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.inc-product-list p.price{color:#000;margin:0 ;float:left;padding:0 5px 5px 0;font-weight:bold;}
.inc-product-list p.price span{text-decoration:line-through;}
.inc-product-list ul{list-style-type:none;margin:0;float:left;}
.inc-product-list ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}

.inc-product {padding:5px;display:block;margin:0 0 5px 0;float:left;font-size:12px;width:555px}
.inc-product-details{width:350px;display:inline;float:left;padding:2px;}
.inc-product-img{width:190px;display:inline;float:left;padding:2px;}
.inc-product h1{font-size:14px; line-height:normal;margin:5px 0;}
.inc-product h2{font-size:12px; line-height:normal;margin:5px 0;}
.inc-product a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;}
.inc-product a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-product a:hover{color:#666;}
.inc-product a span:hover{color:#666;}
.inc-product img{margin:0 0 5px 0;float:left;width:175px;}
.inc-product p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.inc-product p.price{color:#000;margin:0 ;float:left;padding:0 5px 5px 0;font-weight:bold;}
.inc-product p.price span{text-decoration:line-through;}
.inc-product ul{list-style-type:none;margin:0;float:left;}
.inc-product ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}

/*Product Catalogue List Module*/
.mod-product-cat {padding:0;display:block;width:195px; margin:0 0 5px 0;}
.mod-product-cat h2{font-size:14px;line-height:normal;margin:0;display:block;color:#fff;}
.mod-product-cat h2 a{color:#fff;text-decoration:none;float:left;width:179px;background-color:#333;padding:5px 10px;border-style: solid;border-width: 1px 1px 1px  0;border-color: #fff #d9d9d9 #d9d9d9;display:block;}
.mod-product-cat ul.dropdown{font-weight: normal;float:left;}
.mod-product-cat ul.dropdown li{padding: 7px 10px;border-style: solid;border-width: 1px 1px 1px  0;border-color: #fff #d9d9d9 #d9d9d9;color:#000;}
.mod-product-cat ul.dropdown li.hover,.mod-product-cat ul.dropdown li:hover{background-color: #eee;color: #000;}
.mod-product-cat ul.dropdown a:link,
.mod-product-cat ul.dropdown a:visited	{color: #000; text-decoration: none;}
.mod-product-cat ul.dropdown a:hover {color: #000;}
.mod-product-cat ul.dropdown a:active {color: #ffa500;}
.mod-product-cat ul.dropdown li.subcat{padding: 7px 20px;border-style: solid;border-width: 1px 1px 1px  0;border-color: #fff #d9d9d9 #d9d9d9;color:#000;background-color: #eee}
.mod-product-cat ul.dropdown li.subcat.hover,.mod-product-cat ul.dropdown li.subcat:hover{background-color: #ccc;color: #000;}

/*Shopping Cart Include*/
.inc-shopping-cart {min-height:45px; padding:5px; margin:0 0 5px 0;float:left;width:470px;}
.inc-shopping-cart h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-shopping-cart h3{font-size:14px; line-height:normal;margin:5px 0;}
.inc-shopping-cart a{color:#000;text-decoration:none;float:left;padding:0;}
.inc-shopping-cart h3 a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;}
.inc-shopping-cart a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-shopping-cart a:hover{color:#666;}
.inc-shopping-cart a span:hover{color:#666;}
.inc-shopping-cart p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-shopping-cart table{margin:0;float:left;width:470px;}
.inc-shopping-cart table th{height:30px;vertical-align:middle;padding:2px;background-color:#999;text-align:left;}
.inc-shopping-cart table td{height:25px;vertical-align:middle;padding:2px;}
.inc-shopping-cart table td.alt{}
.inc-shopping-cart table td.total{background-color:#999;font-weight:bold;}
.inc-shopping-cart input[type="submit"],.inc-shopping-cart input[type="button"],.inc-shopping-cart input[type="reset"]{float:right;}

.inc-shopping-cart-detail {min-height:45px; padding:5px; margin:0 0 5px 0;float:left;width:550px;}

/*Shopping Cart  Module*/
.mod-shopping-cart {padding:5px;display:block;width:185px; margin:0 0 5px 0;}
.mod-shopping-cart h2{font-size:14px; line-height:normal;margin:5px 0;}
.mod-shopping-cart a{color:#000;text-decoration:none;float:left;padding:0 0 5px 0;width:175px;}
.mod-shopping-cart a span{color:#333;text-decoration:none;float:right;font-weight:bold;}
.mod-shopping-cart a:hover{color:#666;}
.mod-shopping-cart a span:hover{color:#666;}
.mod-shopping-cart img{margin:0 0 5px 0;float:left;width:185px;}
.mod-shopping-cart p{color:#000;margin:0;float:left;padding:0 0 5px 0;}
.mod-shopping-cart p.title{color:#000;margin:0;float:left;padding:0 0 5px 0;font-weight:bold;}
.mod-shopping-cart ul{list-style-type:none;margin:0;float:left;font-size:11px;}
.mod-shopping-cart ul li{display:inline;float:left;padding:2px;width:185px; margin:0 0 5px 0;border-bottom:#000 solid 1px;}

/*Confirmation Include*/
.inc-confirmation {min-height:45px; padding:5px; margin:0 0 5px 0;float:left;width:470px;}
.inc-confirmation h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-confirmation h3{font-size:14px; line-height:normal;margin:5px 0;}
.inc-confirmation a{color:#000;text-decoration:none;float:left;padding:0;}
.inc-confirmation h3 a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;}
.inc-confirmation a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-confirmation a:hover{color:#666;}
.inc-confirmation a span:hover{color:#666;}
.inc-confirmation p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-confirmation p.title{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-confirmation p.title span{color:#666;margin:0;display:inline;padding:0 0 0 5px;font-weight:normal;}
.inc-confirmation table{margin:0;float:left;width:470px;}
.inc-confirmation table th{height:30px;vertical-align:middle;padding:2px;background-color:#999;text-align:left;}
.inc-confirmation table td{height:25px;vertical-align:middle;padding:2px;}
.inc-confirmation table td.alt{}
.inc-confirmation table td.total{background-color:#999;font-weight:bold;}
.inc-confirmation input[type="submit"],.inc-confirmation input[type="button"],.inc-confirmation input[type="reset"]{float:right;}

.inc-confirmation-detail {min-height:45px; padding:5px; margin:0 0 5px 0;float:left;width:550px;}

/*Contact Include*/
.inc-contact {min-height:45px; padding:0; margin:0 0 5px 0;float:left;width:470px;border-bottom:#000 solid 1px;}
.inc-contact h2{font-size:22px; line-height:normal;margin:0 0 10px 0;width:465px;}
.inc-contact h2 em{font-size:11px; line-height:normal;font-weight:normal;float:right;color:#F00;}
.inc-contact h3{font-size:14px; line-height:normal;margin:5px 0;}
.inc-contact a{color:#000;text-decoration:none;float:left;width:470px;padding:0 0 5px 0;}
.inc-contact a span{color:#333;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.inc-contact a:hover{color:#666;}
.inc-contact a span:hover{color:#666;}
.inc-contact p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-contact img{margin:0;float:left;}
.inc-contact img.freecap{margin:0 0 0 165px;float:left;}
.inc-contact input[type="submit"],.inc-contact input[type="button"],.inc-contact input[type="reset"]{float:right;}

/*Misc*/
.error,.err{color:#ff0000;font-size:11px;font-weight:bold;margin:5px 0 0 0;}
ul.error li,ul.err li{background:url(../images/err_bullet.gif) no-repeat 0 3px;padding:0 0 5px 20px;list-style-type:none;margin:0;}
.findus{float:left;margin-top:5px;}
.findus_heading{float:left;margin-top:15px;font-size:14px;color:#000;}

.homebanner{width:470px;height:206px;padding:0;margin:10px 0;float:left;};
