/*
Theme Name: Whitemore
Version: 1.0
Author: Shakeeb Ahmed

*/

/* STYLE-RESET */
* {padding:0;margin:0;}html {height:100%}body {text-align:center}table {border-collapse:collapse;border:0;width:100%;}td {vertical-align:top}th {text-align:left;vertical-align:top}img {border:none}:focus, a {outline:none}
/* Common Element Styles */
.clear {clear:both !important}.clearl {clear:left !important}.clearr {clear:right !important}.fl {float:left !important}.fr {float:right !important}.wp25 {width:25% !important}.wp50 {width:50% !important}.wp73 {width:73% !important}.wp98 {width:98% !important;margin:0 auto !important}.wp100 {width:100% !important}.tl {text-align:left !important}.tr {text-align:right !important}.tc {text-align:center !important}.tj {text-align:justify !important}
/* MARGINS	*/
.ma {margin:auto !important}.ma10 {margin:10px !important}.ma15 {margin:15px !important}.ma20 {margin:20px !important}.ma25 {margin:25px !important}.ma30 {margin:30px !important}.mt10 {margin-top:10px !important}.mb10 {margin-bottom:10px !important}.ml10 {margin-left:10px !important}.mr10 {margin-right:10px !important}.mt15 {margin-top:15px !important}.mb15 {margin-bottom:15px !important}.ml15 {margin-left:15px !important}.mr15 {margin-right:15px !important}.mt20 {margin-top:20px !important}.mb20 {margin-bottom:20px !important}.ml20 {margin-left:20px !important}.mr20 {margin-right:20px !important}.mt30 {margin-top:30px !important}.mb30 {margin-bottom:30px !important}.ml30 {margin-left:30px !important}.mr30 {margin-right:30px !important}
/* PADDINGS	*/
.pa5 {padding:5px !important;}.pa10 {padding:10px !important;}.pt10 {padding-top:10px !important}.pb10 {padding-bottom:10px !important}.pl10 {padding-left:10px !important}.pr10 {padding-right:10px !important}.pt20 {padding-top:20px !important}
/* TYPOGRAPHY */
.hide {display:none !important}.pointer {cursor:pointer !important}.nobg {background:none !important}.oh {overflow:hidden !important}.bb {border-bottom:1px solid #444}.underline {text-decoration:underline}.thide {text-indent:-9999px}.bold {font-weight:bold !important}.t12 {font-size:12px;}.t13 {font-size:13px;}.t14 {font-size:14px;}.t15 {font-size:15px;}.t16 {font-size:16px;}.t17 {font-size:17px;}.t18 {font-size:18px}.t19 {font-size:19px}.t20 {font-size:20px;}.t24 {font-size:24px;}.db {display:block}
/* TABLE */
.tbl {display:table;}.tbl-td {display:table-cell}.vam {vertical-align:middle;}.vat {vertical-align:top;}table td {padding:4px 10px 4px 0}
/*-----------------------------------------*/

body {font-family: Verdana, Arial, sans-serif;font-size:14px;background:url(images/bg.jpg) repeat;color:#000;}
a, .red {color:#98012e;}
a.tdn {text-decoration:none}
h1 {font:30px Tahoma; border-bottom:solid 1px #98012E; padding-bottom:5px;}
h2 {font:24px Tahoma; border-bottom:solid 1px #98012E; padding-bottom:5px; }
h3 {font:20px Tahoma; margin-top:10px;}
h1, h2, h3 {color:#98012e; line-height:140%	margin-bottom:30px;}

/* LAYOUT */
#page {width:960px;margin:13px auto 0;text-align:left;background:url(images/header.png) no-repeat 0 0}

#header, #container, #footer {width:100%;overflow:hidden}

#header {overflow:visible;position:relative;z-index:3}
#container {position:relative;z-index:1}
/*-----------------------------------------*/

/* HEADER */
#header {height:132px;background:url(images/header.jpg) no-repeat 0 0}

h1#logo {position:absolute;top:26px;left:24px}
h1#logo a {display:block;width:334px;height:88px;text-indent:-9999px}

h2#slogan {position:absolute;top:28px;right:25px;color:#DAB0AE;font:16px Verdana}
h2#slogan strong {font-weight:normal;border-bottom:1px solid #DAB0AE;padding-bottom:1px;display:block;margin-bottom:3px;}
h2#slogan small {display:block;font-size:15px;}

/* MENU */
#menu {background:url(images/menu-bg.jpg) repeat-x 0 0;height:41px;}
#menu ul {list-style:none;background:url(images/menu-bg.jpg) repeat-x 0 0;height:41px;}
#menu ul li {display:inline;position:relative}
#menu ul li a {float:left;display:block;font:bold 12px/41px Verdana;text-decoration:none;color:#fff;padding:0 38px;height:41px;background:url(images/menu-divider.jpg) no-repeat right 0;}
#menu ul li a.last {background:none}
#menu ul li a:hover, #menu ul li.current_page_item a, #menu ul li.current_page_parent a{color:#98012e;background:url(images/menu-hover.jpg) repeat-x 0 0}


#menu ul li ul {position:absolute;top:41px;border-top:0;height:auto;margin:0;left:-999em;width:200px;z-index:1000;background:#E9A816;}
#menu ul li li {height:auto; width:200px;}
#menu ul li li a, #menu ul li li.current_page_item a {background:none;height:auto; width:200px;}

#menu ul li li a {border:0 none;padding:7px 10px;line-height:normal; font-weight:normal; width:200px;}
#menu ul li ul ul {margin:-30px 0 0 200px; float:left; width:200px;}
#menu ul li:hover ul ul, #header #menu ul li:hover ul ul ul, #header #menu ul li:hover ul ul ul ul, #header #menu ul li.sfhover ul ul, #header #menu ul li.sfhover ul ul ul, #header #menu ul li.sfhover ul ul ul ul {left: -999em; width:200px;}
#menu ul li:hover ul, #header #menu ul li li:hover ul, #header #menu ul li li li:hover ul, #header #menu ul li li li li:hover ul, #header #menu ul li.sfhover ul, #header #menu ul li li.sfhover ul, #header #menu ul li li li.sfhover ul, #header #menu ul li li li li.sfhover ul{width:200px;float:left;left:0;}
li.page_item.page-item-498{display:none !important}
li.page_item.page-item-331{display:none !important}

#mid-area {padding:0 5px; width:950px; height:320px; background:url(images/content-bg.jpg); margin:0 auto;}

/* CONTENT */
#container {line-height:17px;background:url(images/content-bg.jpg) repeat-y 0 0;}
#container .indent {padding:0 27px 20px;border-bottom:1px solid #EDD5B3;overflow:hidden}
#container .left {float:left;width:256px;padding-right:27px;}
#container .content {float:left;width:623px;padding-top:32px;}
#container .full{ width:907px;}
#container .content ul { margin-left:30px; margin-bottom:10px;			}
 

.module {margin-top:22px;width:256px;}
.module a {text-decoration:none}
.module ul {list-style:none}
.module ul li {line-height:17px;padding-bottom:4px;}

.module.contact {background:url(images/contact-bg.jpg) no-repeat;color:#fff;padding:20px}
.module.contact h3 {color:#fff;font:italic 22px Arial}

.content p {line-height:18px;margin:12px 0}
.content a {text-decoration:none}

/* FOOTER */
#footer {overflow:hidden;background:url(images/content-bg.jpg) repeat-y 0 0;padding-top:15px;font-size:11px}
#footer .fl {background:url(images/fdiv.jpg) no-repeat right center;padding-left:30px;}
#footer .col1 {width:150px;}
#footer .col2 {width:350px;}
#footer .col3 {width:370px;background:none}
#footer h3 {font-size:14px;margin-bottom:6px;}
#footer a {text-decoration:none}
#copyright {font-size:10px;color:#ab9575;background:url(images/footer.jpg) no-repeat 0 0;padding:54px 0 15px;overflow:hidden;}
ul.footer{ margin-left:10px; list-style:none;}
.alignleft{ margin-right:10px; float:left;}
.alignright{ margin-left:10px; float:right;}

#dfcg_images h3{ text-align:right;}
#dfcg-image {width:100%; position:absolute!important; float:left;}
#dfcg-image img{width:100%;}
@-moz-document url-prefix() { #dfcg-image img{ margin-left:-470px!important }}








/* =Menu
-------------------------------------------------------------- */

#access {
	background: #6c0020;
	display: block;
	float: left;
	margin: 0 auto;
	width: 955px;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 948px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
    background:url(images/menu-bg.jpg) repeat-x 0 0;height:41px;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #aaa;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #333;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
    width:200px;
    float:right;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
    float:right;
    width:200px;
}

#menu ul li li a {
    border: 0 none;
    font-weight: normal;
    line-height: normal;
    padding: 7px 0px 5px 6px;
    text-align:left;
    margin:left:0px;
    width:193px;
}

