/*--------------------------------------------------------------------------
 *Filename:			main.css
 *Description:		Global CSS
 *Version:			1.0.0 (2010-02-16)
 *Author:			Freetimers Internet
------------------------------------------------------------------------- */

/* font-face
------------------------------------------------------------------------- */
@font-face {
	font-family: 'Swis721BlkBTBlack';
	src: url('fonts/swis721-webfont.eot');
	src: local('☺'), url('fonts/swis721-webfont.woff') format('woff'), url('fonts/swis721-webfont.ttf') format('truetype'), url('fonts/swis721-webfont.svg#webfontQlfLq9Y5') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'VijayaRegular';
	src: url('fonts/vijaya-webfont.eot');
	src: local('☺'), url('fonts/vijaya-webfont.woff') format('woff'), url('fonts/vijaya-webfont.ttf') format('truetype'), url('fonts/vijaya-webfont.svg#webfontULEPLPMq') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* body
------------------------------------------------------------------------- */
body{font:16px/20px Calibri,Verdana, Arial, Helvetica, sans-serif;color:#006b9d; margin:0;padding:0;background:#fff url(../images/layout/main_bg.png) repeat-x top center;}

/* container
------------------------------------------------------------------------- */
#container {padding:0;background:transparent url(../images/layout/container_bg.png) no-repeat top center;}

/* text
------------------------------------------------------------------------- */
h1{font:28px/32px 'Swis721BlkBTBlack';color:#555; text-transform:uppercase;margin:0 0 10px 0;}
h2{font:22px/28px 'VijayaRegular';color:#9f2f32;font-weight:bold;letter-spacing: -0.2px;}
h3{font:22px/26px 'Swis721BlkBTBlack';color:#555; text-transform:uppercase;}
h3 em{display:inline;font:22px/24px 'VijayaRegular';float:right;color:#9f2f32;font-weight:normal;}
h4{font:20px/24px 'VijayaRegular';color:#9f2f32;}

a{color:#9f2f32; text-decoration:none;}
a:hover{color:#006b9d; text-decoration:underline;}
b,strong{color:#9f2f32;}
p{margin:0 0 10px 0;}

/* 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:173px;background:transparent url(../images/layout/header_bg.png) no-repeat top center;}
#header img{border:0;float:right;}

/* main menu horizontal
------------------------------------------------------------------------- */
#menu-main {height:35px;padding:80px 0 0 0;margin:0;}
#menu-main ul.dropdown{font-weight:normal;float:left;width:auto;font-size:14px;}
#menu-main ul.dropdown li{padding:0; height:35px;display:inline-block;float:left;}
#menu-main ul.main li{background-image:url(../images/layout/mainmenu_bg.png);background-repeat:no-repeat;background-position:0 0;}
#menu-main ul.main li a{width:100%;height:35px;display:block;}
#menu-main ul.main li.home{background-position:0 0;width:80px;}
#menu-main ul.main li.home:hover{background-position:0 -35px;}
#menu-main ul.main li.selling{background-position:-80px 0;width:180px;}
#menu-main ul.main li.selling:hover{background-position:-80px -35px;}
#menu-main ul.main li.buying{background-position:-260px 0;width:160px;}
#menu-main ul.main li.buying:hover{background-position:-260px -35px;}
#menu-main ul.main li.wanted{background-position:-420px 0;width:160px;}
#menu-main ul.main li.wanted:hover{background-position:-420px -35px;}
#menu-main ul.main li.sale{background-position:-580px 0;width:165px;}
#menu-main ul.main li.sale:hover{background-position:-580px -35px;}
#menu-main ul.main li.testimonial{background-position:-745px 0;width:130px;}
#menu-main ul.main li.testimonial:hover{background-position:-745px -35px;}
#menu-main ul.main li.contact{background-position:-875px 0;width:125px;}
#menu-main ul.main li.contact:hover{background-position:-875px -35px;}
#menu-main ul.dropdown li.hover,#menu-mainh ul.dropdown li:hover{}
#menu-main ul.dropdown a:link,
#menu-main ul.dropdown a:visited{color: #8a8a8a; text-decoration: none;text-transform:uppercase;}
#menu-main ul.dropdown a:hover {color: #9f2f32;}
#menu-main ul.dropdown a:active {color: #9f2f32;}
#menu-main ul.dropdown li ul {border-width:3px; border-color:#cdcdcd; border-style:solid; border-top-width:0;width:200px;background-color:#ededed;margin-left:10px;}
#menu-main ul.dropdown li ul li{background-image:none;;width:190px;height:25px;padding:1px 5px;}
#menu-main ul.dropdown li ul li a{height:20px;}

#menu-main .date{font-weight: normal;float:left;width:240px;height:40px;text-transform:uppercase;padding:8px 0 0 20px;color:#fff;}

/* main menu vertical
------------------------------------------------------------------------- */
#menu-mainv {border:0;padding:20px;width:185px;}
#menu-mainv h2{color:#dd9f00; font-size:13px; font-style:italic; text-transform:lowercase;}
#menu-mainv ul.dropdown{font-weight: normal;float:left;margin:5px 0;}
#menu-mainv ul.dropdown li{padding: 3px 0;font-size:18px;}
/*menu-mainv ul.dropdown li.hover,#menu-mainv ul.dropdown li:hover{background-color: #eee;color: #000;}*/
#menu-mainv ul.dropdown a:link,
#menu-mainv ul.dropdown a:visited	{color: #555; text-decoration: none;text-transform:uppercase;}
#menu-mainv ul.dropdown a:hover {color: #dd9f00;}
#menu-mainv ul.dropdown a:active {color: #dd9f00;}


/* footer
------------------------------------------------------------------------- */
#footer-wrapper{background:#004261 url(../images/layout/footer_bg.png) repeat-x top center;padding:0 0 20px 0;}
#footer {background:transparent url(../images/layout/footer_logo.png) no-repeat top center;min-height:200px;}
#footer h3{font-size:12px; padding:15px 5px 5px 0; color:#fff;}
#footer ul.footerList{list-style-type:none;margin:0 0 10px 0;float:left;width:100%;}
#footer ul.footerList li{display:inline;float:left;margin:0;padding:0 2px 2px 0;width:163px;font-size:11px;text-transform:uppercase;}
#footer p{color:#2c6a87}
#footer p.address{color:#fff;font-size:11px;font-style:italic;}
#footer ul.footerList li a{color:#fff;text-decoration:none;}
#footer ul.footerList li a.hover,#footer ul.footerList li a:hover{color:#9f2f32}

/* content
------------------------------------------------------------------------- */
#col-left,#col-right{;min-height:500px;}
#col-left{border-bottom:#a8a8a8 1px solid;background:url(../images/col-left_bg.png) repeat-y 0 0;}
#col-centre{min-height:500px;overflow-x:hidden;}

.pageIntro{font-style:italic;padding:5px 0;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}

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

/* form
------------------------------------------------------------------------- */
form{margin:0;padding:0;float:left;width:100%;}
label{padding:2px 5px;display:inline;width:150px;float:left;}
form p{padding:2px 5px;}
label.long{padding:2px 5px;display:inline;width:250px;float:left;}
label em{float:right;color:#ff0000;}
input[type="text"]{margin:2px;padding:2px;display:inline;width:300px;float:left;}
input[type="password"]{margin:2px;padding:2px;display:inline;width:140px;float:left;}
input[type="text"].qnty{margin:2px;padding:2px;display:inline;width:30px;float:left;}
select {margin:2px;padding:2px;display:inline;width:155px;float:left;}
input[type="submit"],input[type="button"],input[type="reset"]{margin:2px;padding:2px 5px;display:inline;float:left;}
textarea {margin:2px;padding:2px;display:inline;width:300px;float:left;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;}

/*Grids Include*/
.grid_1,.grid_1a,.grid_1b,.grid_2,.grid_3,.grid_4{float:left;display:inline;margin:0 20px;}
.grid_1{width:225px;}
.grid_1a{width:210px;}
.grid_1b{width:165px;}
.grid_2{width:490px;}
.grid_3{width:715px;}

.alpha{margin-left:0px;}
.omega{margin-right:0px;}

/*Main Links Module*/
.mod-mainlinks{width:960px;margin:0;padding:10px 0;}
.mod-mainlinks a{color:#006b9d;border:0;padding:0 0 20px 0;display:block;background:url(../images/layout/grid_4_footer.png) no-repeat 0 100%;text-decoration:none;height:225px;line-height:18px;}
.mod-mainlinks a:hover{color:#9f2f32;}
.mod-mainlinks a span{padding:5px 0;width:100%;}
.mod-mainlinks img{margin:0 0 5px 0;}

/*Highlight Module*/
.mod-highlights{width:960px;margin:0;padding:10px 0;}

/*Contact Module*/
.mod-contact{float:left;width:500px;}


/*SEO Module*/
.mod-seo{width:960px;margin:0;padding:10px 0;border-top:#2c6a87 dotted 1px;}
.mod-seo ul{list-style-type:none;margin:0 0 10px 0;float:left;width:100%;}
.mod-seo ul li{display:inline;float:left;margin:0;padding:0 2px 2px 0;width:158px;font-size:11px;text-transform:capitalize;}
.mod-seo a{color:#fff;text-decoration:none;}
.mod-seo a.hover,#footer a:hover{color:#9f2f32}

/*copyright Module*/
.mod-copyright{width:960px;margin:0;padding:10px 0;}
.mod-copyright p{text-align:center;font-size:14px/16px;text-transform:uppercase; font-weight:bold;}
.mod-copyright a{color:#2c6a87;text-decoration:none}
.mod-copyright a:hover{color:#9f2f32;}

/*Agencies Include*/
.inc-agencies{width:960px;margin:0;padding:0;}
.inc-agencies h3{color:#9f2f32;padding-top:5px;margin-top:5px;border-top:#cdcdcd 2px solid;font-size:20px;width:100%;display:block;height:30px;}
.inc-agencies h3 span{float:left;width:auto;}
.inc-agencies h3 em{color:#555;font-size:20px;width:auto;}
.inc-agencies ul{padding:5px 0;clear:both;}
.inc-agencies ul li{font-size:16px;padding:0 0 5px 0;}


/*Pages Include*/
.inc-pages{border-bottom:#9f2f32 solid 3px;}
.inc-pages .home-img,.inc-pages .home-content{float:left;display:inline;border:0;padding:0;margin:0;}
.inc-pages .home-img{width:635px;}
.inc-pages .home-content{width:955px;padding:0 0 0 0px;float:left;}
.inc-pages .home-content #flash_banner {width:630px;float:left}
.inc-pages .home-content #main_page_text {width:325px;float:right}
.inc-pages .home-img img{vertical-align:bottom;}
.inc-pages ul{margin:5px 0 5px 20px; list-style-image:url(../images/bullet.png);}
.inc-pages ul li{padding:0 0 2px 0;}
.inc-pages ul.regions li{padding:0 0 5px 0;font-weight:bold;font-size:18px;}

/*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 {display:block;background-color:#f4f4f4;min-height:275px;}
.mod-features h3{font-size:30px; padding:10px 20px 10px 20px; color:#9f2f32;}
.mod-features a{color:#9F2F32;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 0 10px 0;float:left;width:100%;}
.mod-features ul li{display:inline;float:left;margin:0 0 2px 0;padding:3px 0 0 22px;width:188px;background:transparent url(../images/bullet.png) no-repeat 0 0;line-height:18px;/*font-size:11px;*/}

/*Testimonial Include*/
.inc-testimonial {min-height:45px; padding:5px; margin:0 0 5px 0;float:left;width:500px;border-bottom:#b700a8 solid 1px;}
.inc-testimonial h2{font-size:16px; line-height:normal;margin: 0 0 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:500px;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:#b700a8;}
.inc-testimonial a span:hover{color:#b700a8;}
.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 span.quote{color:#b700a8;margin:0;display:inline;padding:0 2px;font-weight:bold;font-size:2em;float:left;}
.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;}
.inc-testimonial-cat li{display:inline;float:left;padding:2px 0; margin:0 0 0 0;}
.inc-testimonial-cat li a{padding:0 5px;text-decoration:none;color:#333;}

/*Testimonial Module*/
.mod-testimonial {display:block;background-color:#f4f4f4;min-height:275px;}
.mod-testimonial h3{font-size:16px; padding:10px 20px 5px 20px; color:#9f2f32;}
.mod-testimonial h4{padding:2px 20px 2px 20px;}
.mod-testimonial a{color:#9f2f32;text-decoration:none;padding:0 0 5px 0;}
.mod-testimonial a span{color:#9f2f32;text-decoration:none;float:right;font-size:0.75em;font-weight:normal;}
.mod-testimonial a:hover{color:#555;}
.mod-testimonial a span:hover{color:#555;}
.mod-testimonial img{margin:0 0 5px 0;float:left;width:185px;}
.mod-testimonial p{margin:0;float:left;padding:2px 20px 5px 20px;font-style:italic;/*color:#8a8a8a;font-size:12px;*/}

/*Profile Include*/
.inc-profile {min-height:45px; padding:5px; margin:0 0 5px 0;float:left;width:560px;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:560px;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;background-color:#eee;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;background-color:#eee;margin:0;width:175px;float:left;}

/*Download Include*/
.inc-downloads {min-height:45px; padding:5px; margin:0 0 5px 0;float:left;width:560px;/*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:560px;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:560px;}
.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:560px;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:560px;}
.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{background-color:#eee;}
.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:560px;}
.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:560px;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:560px;}
.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{background-color:#eee;}
.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:5px; margin:0 0 5px 0;float:left;width:560px;border-bottom:#000 solid 1px;}
.inc-contact h2{font-size:16px; line-height:normal;margin:5px 0;}
.inc-contact h2 em{font-size:12px; line-height:normal;margin:5px 0;font-weight:normal;}
.inc-contact h3{font-size:14px; line-height:normal;margin:5px 0;}
.inc-contact a{color:#000;text-decoration:none;float:left;width:560px;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 115px;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;}
ul.error li,ul.err li{background:url(../images/err_bullet.gif) no-repeat 0 3px;padding:0 0 15px 20px;}

table.contact {width:100%; margin:10px auto;}
table.contact td{padding:2px;text-align:left;vertical-align:top;}

.new-lettings{margin:2px 0 5px 0}
.new-lettings ul li{font-size:20px;padding:0 0 5px 0;}
.new-lettings ul li strong,.inc-agencies ul li b{font-size:22px;}

.other-lettings{margin:2px 0 5px 0;border-top:#cdcdcd 1px solid;padding:5px 0 0 0;}
.other-lettings h2{font-size:28px;line-height:34px;}
.other-lettings ul li{font-size:16px;padding:0 0 5px 0;}
.other-lettings ul li strong,.inc-agencies ul li b{font-size:18px;}
