
/* ************************************************ */
/* Generic Design Css: design.css */

html {
	overflow: auto;
}

body, html {
	height: 100%;
}

#body, #fixed_wallpaper {
	position: absolute;
	width: 100%;
	height: 100%;
}

#content_cell{vertical-align:top;}

#maincontainer{
	width: 977px;
	margin: 0 auto;
}

#leftgradient { 
	width: 15px; 
	background: url("../../../../designs/design5007/color2/images/leftgradient-bg.png") right top repeat-y;
}

#leftgradient img, #rightgradient img{width:15px;}

#rightgradient { 
	width: 15px; 
	background: url("../../../../designs/design5007/color2/images/rightgradient-bg.png") repeat-y;
}


#leftbottomgradient { 
	height: 20px; 
	background: url("../../../../designs/design5007/color2/images/left-bottomgradient-bg.png") top right no-repeat; 
}
#bottomgradient { 
	height: 20px; 
	background: url("../../../../designs/design5007/color2/images/bottomgradient-bg.png") 0 0 repeat-x; 
}
#rightbottomgradient { 
	height: 20px; 
	background: url("../../../../designs/design5007/color2/images/right-bottomgradient-bg.png") top left no-repeat; 
}

#headerAndContent {
	background:url("../../../../designs/design5007/color2/images/theme_header_bg.jpg") repeat-x; 
	border-top: 1px solid #fff; 
	border-right: 1px solid #fff;
	border-left: 1px solid #fff; 
}

#keyvisual { 
	float: right; 
}

#headelements { 
	position: absolute; 
}

#slogan, #logo { 
	margin: 10px 0 0 10px; 
}

#content_wrap {
	margin: 0 auto 24px auto;	
}

#content_cell {
	padding: 24px 225px 0 0;
	height: 590px;
}

#content_wrap {
	 background: url("../../../../designs/design5007/color2/images/theme_right.jpg") top right no-repeat;
}

#contentarea #content { 
	height:614px; 
	padding-left: 200px; 
	background: url("../../../../designs/design5007/color2/images/theme_left.jpg") bottom left no-repeat;
}
	
#contentMinWidth {
	width: 520px;
}

#company_and_email {
	height: 30px;
	border: 1px solid #fff;
	
}

#company_and_email table tr td{
	vertical-align:middle;
}

#company_and_email .company { padding-left:12px; }

.counter {
	height: 30px; 
	margin-top: 1px;
	margin-left
}
	
#vcounter {
	padding-right: 12px;
	overflow:visible !important;
}

#body #textcounter_value { 
	padding: 0 6px 0 5px;
}

#counter_wrap { 
	margin: 0 12px; 
}
	
#menuContainer { 
	clear: both;
	border-top: 1px solid #fff;
	border-bottom:1px solid #fff;
}

#menuContainer a {
	outline: 0;
}

/* menu image dimensions to avoid flashes of scaled images during page load */
/* level 1 dimensions, overridden by level 2 and 3 */
#menuContainer img {
	width: 189px;
	height: 27px;
}

/* level 2 dimensions, overriding the outer level 1 definitions */
#menuContainer #menucontainer_level2 img {
	width: 135px;
	height: 19px;
}
/* level 2 dimensions apply to level 3 as well */

#menuContainer #menucontainer_level1 {
	text-align: left;
	width: 945px;
	margin: 0 auto;
}
	
#menuContainer #menucontainer_level2, 
#menuContainer #menucontainer_level3 {
	float: left; 
	width: 100%; 
}
	

/* MENU */

#submenu li, #submenu dl, #submenu dd, #submenu dt{
	margin: 0; 
	padding: 0;
}

#submenu {
	position: absolute;
	width: 301px;
	list-style-type: none;
	margin: 0 auto 50px;
	padding: 0;
	text-align: left;
}

#submenu li {
	width: 155px;
	z-index: 100;	
	vertical-align: bottom; /* fix the IE list item vertical margin bug */
	border-right: 1px solid #fff;
}

#submenu.menustyle2 li {
	height: 19px;
	border-bottom: 1px solid #fff;
}	

#submenu.menustyle2 li.menuitem_3 {
	width: 145px;
	margin-left: 9px;
	border-left: 1px solid #fff;
}

#submenu.menustyle3 li {
	height: 20px;

}

#submenu a {
	display: block;
	outline: 0;
}

/* menu image dimensions to avoid flashes of scaled images during page load */
#submenu .menuitem_2 img {
	width: 155px;
	height: 19px;
}

#submenu .menuitem_3 img {
	width: 145px;
	height: 19px;
}

/* container for the level 2 item and the level 3 submenu */
#submenu dl {
	width: 155px;
}

#submenu li:hover dl {
	width: 302px;	
}

/* menu item wrapper for level 2 items */
#submenu dt {
	width: 155px;
	height: 19px;
	overflow: hidden;
	position: relative;
	top: -1px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#submenu li:hover dt  {
	width: 301px;	
}

/* menu item wrapper for level 3 items */
#submenu dd {
	display: none;
	width: 145px;
	height: 19px;
	clear: right;
	float: right;
	position: relative;
	top: -1px;
	text-align: left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}

#submenu li:hover dd {
	display: block;
}

#lpframe {
margin-left: 29px;
}


/* ************************************************ */
/* Design Css for Color: color.css */

body, #company_and_email, #menucontainer_level1 {  
	background:#4F2929;
}

#headerAndContent, 
#submenu dt, 
#submenu dd, 
#submenu.menustyle2 li, 
#submenu.menustyle3 li, 
#submenu.menustyle2 li.menuitem_3, 
#menuContainer, 
#company_and_email{
	border-color:#844c4d;
}

#contentarea {
	background-color: #691B1B;
}

#contentarea #content {
	background-position: top left;
}

#menuContainer { 
	background-color:#4F2929;
}

#menucontainer_level2 {
	background: #A79494;
}

#menucontainer_level3 {
	background: #C9BEBE;
}

#submenu dt a, #submenu dt a:visited {
    background: #4F2929;
}

#submenu dt a:hover {
    background: #715353;
}

/* ************************************************ */
/* Custom Css Part */

html {
    overflow:auto;
}
body {
    padding: 0;
    margin: 0;
}
* html body { height: 100%; width: 100%; overflow:auto; }
#body {
    font-family: Comic Sans MS, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #ffffff;
    background: #FFFFFF none repeat scroll 0 0;
    display: table;
    overflow: auto;
}
* html #body { height: 100%; width: 100%;  }
#body td {font-size: 12px;font-family: Comic Sans MS, sans-serif;color: #ffffff;}
#body .bot, #body .bot td, #body .bot p, #body div .bot #totop, #body td .bot #totop{
font-family: Comic Sans MS, sans-serif;font-size: 11px;color: #ffffff;
}
#body a, #body a:visited, #body a.pager, #body a.pager:visited {
color: #ffffff;
    text-decoration: underline;
}
#body a.totop, #body a.totop:visited, #body a.totop:hover {
    color: #ffffff;
    text-decoration: none;
}
#body a:hover, #body a.pager:hover {
    text-decoration: underline;
}
object.videoObject {display: none;}*+html object.videoObject {display: block;}* html object.videoObject {display: block;}embed.videoEmbed {display: block;}*+html embed.videoEmbed {display: none;}* html embed.videoEmbed {display: none;}
