/*
Theme Name: Toituree Expert

Description: The theme for toituree
Version: 1.0
Author: lumina-fx.com

*/
body {
	font:normal 13px "Trebuchet MS";
	color:#605e5f;
	}

/* global reset */
body, form, h1, h2, h3, h4, h5, h6, p {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, label, a {
	text-decoration:none
}
a {
	color:#2a398e;
	text-decoration:none
}
a:hover {
	color:#f6931e;
	text-decoration:none
}
a:active, a:focus {
	outline:0
}
img {
	border:none
}
/* 	GROUPINGS, FLOATS & DISPLAYS
**********************************************************/

/* 	HEADER ELEMENTS STYLING	(id=HEADERS)
**********************************************************/
/* H1 */

/* H2 */
h2{font:bold 16px "Trebuchet MS"; color:#262261;}
/* H3 */
h3{ font:bold 12px "Trebuchet MS"; color:#052dc0; text-transform:uppercase; letter-spacing:2px}

h4{font:bold 13px "Trebuchet MS"; color:#262261;}

/* 	ALL IDS (id=IDS)
**********************************************************/
#MainWrapper {width:100%; margin:0 auto;}
.TopleftBg{ background:url(images/top_left_bg.gif) 0 0 repeat-x; height:109px; width:50%; position:absolute; left:0; top:0}
.ToprightBg{ background:url(images/top_right_bg.gif) 100% 0 repeat-x; height:109px; width:50%;  position:absolute; right:0; top:0}
#HeaderWrapper{ height:109px}
#HeaderWrapperBg{ background:url(images/header_bg.gif) center top no-repeat; height:109px; width:100%; position:absolute}
#Header{ width:960px; height:109px; margin:0 auto; position:relative}
#logo {width:480px;	height:55px; position:absolute; left:0; top:0}
#logo a {width:480px; height:55px; display:block; text-indent:-2000px}
#GlobNav{ position:absolute; right:0; bottom:0; width:695px; height:28px; text-align:right; padding:0;margin-top:10px;margin-left:8px;}

#MainContent{ width:931px; margin:0 auto; padding:41px 0; overflow:hidden}
.LeftCol{ width:420px; float:left; padding:0 45px 0 0}
.Rhtcol{ width:466px; float:left}


#FooterWrapper{ width:100%; border-top:1px solid #dedede}
#Footer{ padding:15px 0; width:971px; margin:0 auto; text-align:center; font-size:11px; color:#747373}
#Footer .footlinks, #Footer .footlinks a{ color:#a7a7a7}
#Footer .footlinks a:hover{color:#747373}

/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
/* -------------->MENUS< -------------- */ 
/* Navigation For Home page */
ul.TopNav{ padding:0; margin:0 -18px 0 0; list-style:none}
ul.TopNav li{ float:left; display:block; height:28px; padding-right:6px; margin-left:6px; position:relative; display:inline;}
ul.TopNav li a{ font:bold 13px/28px "Trebuchet MS"; color:#211f20; display:block; height:28px; padding-left:20px; background:url(images/nav_bullet.gif) 5px 12px no-repeat; float:left;}
ul.TopNav li a:hover{ color:#2b388f; background:url(images/nav_bullet_hover.png) 5px 12px no-repeat}
ul.TopNav li.current_page_item{ background:url(images/nav_hover_bg.png) 100% 0 no-repeat}
ul.TopNav li.current_page_item a{ color:#2b388f; background:url(images/nav_bullet_hover.png) 5px 12px no-repeat}

ul.TopNav li ul{ padding:0; margin:0; position:absolute; left:0; top:25px; list-style:none; width:215px; display:none}
ul.TopNav li ul li{ background:url(images/sub_nav_bg.gif) 0 0 repeat-y; float:none; text-align:left; height:auto; padding:5px 10px 5px 5px}
ul.TopNav li ul li a,ul.TopNav li.current_page_item ul li a{ background:url(images/sub_nav_bullet.png) 0 7px no-repeat; font:bold 12px "Trebuchet MS"; color:#615e5f; padding:0 0 0 20px; float:none; height:auto}
ul.TopNav li ul li a:hover,ul.TopNav li.current_page_item ul li a:hover{ background:url(images/sub_nav_hover_bullet.png) 0 7px no-repeat; color:#f6921e;}
/*ul.TopNav li.page_parent{ background:url(images/dropdown_tab_bg.gif) 0 0 repeat-y;}*/

/* -------------->Mods< -------------- */ 
/*.Orange{background:url(images/ornge_bg.gif) 0 0 no-repeat; width:205px; height:163px; padding:30px; margin:20px 0 0 0}
.Green{background:url(images/green_bg.gif) 0 0 no-repeat; width:205px; height:163px; padding:30px; margin:20px 0 0 0}
.Blue{background:url(images/blue_bg.gif) 0 0 no-repeat; width:205px; height:163px; padding:30px; margin:20px 0 0 0}
.Bluenew{background:url(images/bluenew.gif) 0 0 no-repeat; width:205px; height:163px; padding:30px; margin:20px 0 0 0}*/
.Orange p,.Green p,.Blue p,.Bluenew p{ line-height:15px; padding:5px 0 0 0; font-size:14px; color:#fff}
/* -------------->Listing< -------------- */ 
ul.Listing1,ul.Listing1 li ul,ul.Listing2{ padding:0 0 15px 0; margin:0; list-style:none}
ul.Listing1 li,ul.Listing2 li{ background:url(images/bullet.gif) 0 5px no-repeat; padding:0 0 0 20px; color:#262261; font-weight:bold}
ul.Listing1 li ul{ padding:5px 0 0 0;}
ul.Listing1 li ul li{ background:url(images/bullet1.gif) 0 8px no-repeat; padding:0 0 0 10px; font-size:12px; color:#898687; font-weight:normal}
ul.Listing1 li ul li a{color:#062cbf; font-size:13px; font-weight:bold; padding-bottom:3px}
ul.Listing1 li ul li a:hover{color:#f6931e}
ul.Listing2 li{ font-weight:normal}
 
.Types ul.Listing1 li,.Types ul.Listing2 li {color:#605E5F; font-weight:normal}
.Types ul.Listing3 li {
color:#262261;
font-weight:normal;
margin-top:5px;}
/* -------------->COMMON< -------------- */ 
.Rhtcol p{ padding-bottom:15px}
.bigtext{ font-weight:bold; font-size:22px; letter-spacing:1px; color:#2a398e;display:block;}
.PadRht{ padding-right:30px}


/* -------------->Service page< -------------- */ 
.Services{ margin-bottom:15px}

/* -------------->Types page< -------------- */ 
.TypesLinks a{ display:block; color:#062cbf; font-size:14px; font-weight:bold; padding-bottom:3px}
.TypesLinks a:hover{ color:#f6931e}
.Types ul.Listing2{ margin-top:-15px}

/* ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt {
	font-size:10px
}
.smlTxt {
	font-size:11px
}
.para {
	font-size:12px
}
.big {
	font-size:14px
}
/*font WEIGHTS */
.strong {
	font-weight:bold
}
.normTxt, .normTxt a {
	font-weight:normal
}
/* text TRANSFORMS */
.allCaps {
	text-transform:capitalize
}
.upperCase {
	text-transform:uppercase
}
.textU, .textU a {
	text-decoration:underline
}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {
	text-align:center
}
.alignLeft {
	text-align:left
}
.alignRight {
	text-align:right
}
.justify {
	text-align:justify
}
.VertMid {
	vertical-align:middle
}
/* colored text */
/* a TAGS, BUTTONS */

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */

/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {
	clear:both;
	overflow:hidden;
	height:0
}
.PosRel {
	position:relative
}

.fl{ float:left}
.fr{ float:right}

/*************/

.Typesblack p {color:black;}
.Typesblack ul.Listing3 li {
color:#262261;
font-weight:normal;
margin-top:5px;}
.Contact p{font-size:14px;padding-top:5px;}
h2.NewTitle{color:#3399cc;}


.Orange{width:205px; height:163px;  margin:20px 0 0 0}
.Green{width:205px; height:163px;  margin:20px 0 0 0}
.Blue{ width:205px; height:163px;  margin:20px 0 0 0}
.Bluenew{ width:205px; height:163px;  margin:30px 72px 0}


