/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #d5d6d7 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/kubrickbgcolor.jpg');
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

#header {
	/*background: #73a0c5 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/kubrickheader.jpg') no-repeat bottom center;*/
	}

#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}

#content {
	font-size: 1.2em;
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

#footer {
	/*background: #e7e7e7 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/kubrickfooter.jpg') no-repeat top;*/
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

/*#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}*/

#header {
	/*background-color: #73a0c5;*/
	margin: 0 0 0 1px;
	padding: 0;
	height: 200px;
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 10px;
	margin: 0px 0 0;
	/*width: 450px;*/
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	/*width: 450px;*/
	}

.post {
	margin: 0 0 40px;
	//text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	/*width: 760px;*/
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin http://pbdraft.com/roamsyswp/wp-content/themes/default/images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End http://pbdraft.com/roamsyswp/wp-content/themes/default/images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	/*list-style: none;*/
	padding-left: 10px;
	/*text-indent: -10px;*/
	list-style-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/bullet_grey.gif);
	list-style-position: outside;
}

html>body.page-id-5 .entry ul {
	clear: both;
}

/*html>body .entry li {
	margin: 7px 0 8px 10px;
	}
*/
.entry ul li:before, #sidebar ul ul li:before {
	content: "";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	/*list-style: decimal outside;*/
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	/* text-align:center; */
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-image: transparent;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
} */
#content a { padding: 0 0 0 20px; 
background: transparent url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_internal.gif) no-repeat center left; }

#content a.external { background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_external.gif); }

#content a.more { background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_news.gif); }

#content a[href *="youtube.com/watch?"], 
#content a[href *="sevenload.com/videos/"], 
#content a[href *="metacafe.com/watch/"],
#content a[href$='.mov'], #content a[href$='.wmv'], #content a[href$='.mp4'], 
#content a[href$='.avi'], #content a[href$='.mpg'],
a.video { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_film.gif);
}

#content a[href *="flickr.com/photos/"], 
#content a[href *="zooomr.com"], 
#content a[href *="http://pbdraft.com/roamsyswp/wp-content/themes/default/imageshack.us"], 
#content a[href *="bubbleshare.com"], 
#content a[href *="sevenload.com/bilder/"],
a.image { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_pic.gif);
}

#content a[href$='.doc'], #content a[href$='.rtf'], a.rtf, a.doc {
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_doc.gif);
}

#content a[href$='.txt'], a.txt {
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_txt.gif);
}

#content a[href$='.xls'], a.xls {
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_xls.gif);
}

#content a[href$='.rss'], #content a[href$='.atom'], a.rss, a.atom, a.feed { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_feed.gif);
}

#content a[href$='.opml'], a.opml { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_opml.gif);
}

#content a[href$='.vcard'], a.vcard { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_vcard.gif);
}

#content a[href$='.exe'], a.exe { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_exe.gif);
}

#content a[href$='.dmg'], #content a[href$='.app'], a.dmg, a.app { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_dmg.gif);
}

#content a[href$='.pps'], a.pps { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_pps.gif);
}

#content a[href$='.pdf'], .entry a.pdf { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_pdf.gif) !important;
	background-repeat: no-repeat !important;
	padding-left: 20px;
}

#content a[href$='.xpi'], a.xpi { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_plugin.gif);
}

#content a[href$='.fla'], #content a[href$='.swf'], a.fla, a.swf { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_flash.gif);
}

#content a[href$='.zip'], #content a[href$='.rar'], 
#content a[href$='.gzip'], #content a[href$='.bzip'], 
#content a[href$='.ace'], a.zip, a.rar, a.gzip, a.bzip, a.ace, a.archive { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_archive.gif);
}

#content a[href$='.ical'], a.ical { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_ical.gif);
}

#content a[href$='.css'], a.css { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_css.gif);
}

#content a[href$='.ttf'], a.ttf { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_ttf.gif);
}

#content a[href$='.jpg'], #content a[href$='.gif'], 
#content a[href$='.png'], #content a[href$='.bmp'], 
#content a[href$='.jpeg'], #content a[href$='.svg'], 
#content a[href$='.eps'], a.image { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_pic.gif);
}


#content a[href$='.mp3'], #content a[href$='.wav'], 
#content a[href$='.ogg'], #content a[href$='.wma'], 
#content a[href$='.m4a'], a.music, a.sound { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_music.gif);
}

#content a[href ^="aim:"], a.aim {
  background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_aim.gif);
}

#content a[href ^="msnim:"], a.msn {
  background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_msn.gif);
}

#content a[href ^="xmpp:"], a.jabber {
  background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_jabber.gif);
}

#content a[href *="icq.com"], a.icq { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_icq.gif);
}

#content a[href *="edit.yahoo.com/config/send_webmesg?"], a.yim { 
	background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_yim.gif);
}

#content a[href ^="callto:"], a.call {
  background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_call.gif);
}

#content a[href ^="skype:"], a.skype {
  background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_skype.gif);
}

#content a[href ^="mailto:"], div#body div.post div.entry a.mail {
  background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/icon_mailto.gif) !important;
}

a.noicon { background: none; padding: 0 !important; background: none !important; }
body { background: #fff url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/body_background.jpg') repeat-x; text-align: center; margin: 0px !important; padding: 0px !important; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; }

div.spacer { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
#container { background-color: #fff; width: 980px; margin: 0px auto;}
#body { text-align: left; }
#header { width: 980px; height: 66px; padding-top: 10px; position: relative; }

img#roamsysLogo { position: absolute; left: 10px;  }
img#raexExperts { position: absolute; right: 10px; top: 30px; }

/* @group Main Menu */

#menu ul { position: relative; margin: 0; top: 0; left: 0; font-size: 12px; background: #666668 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/menu_background.jpg') repeat-x; height: 30px; }
#menu ul li { margin: 0 10px; padding: 0px; }
#menu ul li { display: inline; height: 30px; line-height: 30px; }

#menu ul li a { color: #fff; text-decoration: none; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold; font-size: 12px; }
#menu ul li a:hover { color: #ffc680; }

#menu ul li.current_page_item a,#menu ul li.current_page_parent a, #menu ul li.current_page_ancestor a  { color: #ff8c00; }
#menu ul li.current_page_item span.navOpen  { }
#menu ul li.current_page_item span.navClose { }


.home #teaserContainer { position: relative; top: 0; background-image:url(http://pbdraft.com/roamsyswp/wp-content/uploads/2010/08/teaserHome-1.jpg); border-bottom: 1px solid #9C9D9F; height: 260px; }

.home #teaser { height: 240px; margin-left: 0px !important; background-position: 0% 100%; left:0;}
.home #teaser div { left: 375px; position: relative;}

#teaserContainer p { margin-left: 0 !important; }
#teaserContainer strong, #teaserContainer span.roamsys { color: #272727; }

#teaser { background-repeat: no-repeat; background-position: bottom center; padding: 15px 10px 10px 0; }
#teaser { position: absolute; left: 200px; top: 0; width: 600px; }

#teaser strong { font-weight: bold; }
#teaser li strong { color: #666; }

#teaser h1 { padding: 0; margin: 0 0 10px 0!important; width: auto !important; background: transparent !important; }
#teaser ul    { font: 13px/20px "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; list-style-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/bullet_grey.gif'); list-style-position: outside; padding-left: 10px;}
#teaser ul li { color: #7C7C7E; line-height: 170%; }

#teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; height: 200px; overflow: hidden; }
#teaser          { padding-left: 0; height: 200px; }

#teaser {

color:#272727;
font:13px/20px "Lucida Grande","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
margin:0 10px 10px 0;
text-align:left;
}

.home #teaser { left: 0;/* background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/home/teaserHome.jpg'); */ padding-right: 390px; padding-left: 10px; width: 590px; }

#teaserContainer { position: relative; top: 0; border-bottom: 1px solid #9C9D9F; }
#teaser          {  background-position: right top; padding-left: 0; padding-right: 390px; width: 390px;  }


.references #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.references #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/references/teaserReferences.jpg'); background-position: right top; padding-left: 0; padding-right: 400px; width: 390px;  }

.company_aboutus #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; height: 200px; }
.company_aboutus #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/company/teaserAboutUs.jpg'); background-position: right top; padding-left: 0; padding-right: 160px; width: 620px; }

.company_referralprogram #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.company_referralprogram #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/company/teaserReferral.jpg'); background-position: right top; padding-left: 0; padding-right: 270px; width: 510px; }

.company_newsevents #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.company_newsevents #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/company/teaserNews.jpg'); background-position: left top; padding-left: 220px; padding-right: 10px; width: 560px; }

.company_pressreleases #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.company_pressreleases #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/company/teaserNews.jpg'); background-position: left top; padding-left: 220px; padding-right: 10px; width: 560px; }

.contactsupport #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.contactsupport #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/contact/teaserContact.jpg'); background-position: right top; padding-left: 0; padding-right: 300px; width: 500px; }

.company_careers #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.company_careers #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/company/teaserCareers.jpg'); background-position: left top; padding-left: 180px; padding-right: 10px; width: 600px; }
.company_careers #teaser h1       { margin-top: 24px !important; }

.products #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.products #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/products/teaserProducts.jpg'); background-position: right top; padding-left: 0; padding-right: 200px; width: 580px; }

.products_easy-raex #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.products_easy-raex #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/products/teaserRaexCompliancy.jpg'); background-position: right top; padding-left: 0; padding-right: 220px; width: 560px; }

.products_rms #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.products_rms #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/products/teaserRaexRms.jpg'); background-position: right top; padding-left: 0; padding-right: 260px; width: 520px; }

.products_rmsgroup #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.products_rmsgroup #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/products/teaserRmsGroup.jpg'); background-position: right top; padding-left: 0; padding-right: 220px; width: 560px; }

.products_customizing #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.products_customizing #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/products/teaserCustomizing.jpg'); background-position: right top; padding-left: 0; padding-right: 310px; width: 470px; }

.products_productoverview #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.products_productoverview #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/products/teaserProductOverview.jpg'); background-position: right top; padding-left: 0; padding-right: 220px; width: 560px; }

.services #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.services #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/services/teaserServices.jpg'); background-position: right top; padding-left: 0; padding-right: 300px; width: 480px; }

.services_industrytraining #teaserContainer, .services_trainingcenter #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.services_industrytraining #teaser , .services_trainingcenter #teaser         { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/services/teaserIndustry.jpg'); background-position: right top; padding-left: 0; padding-right: 360px; width: 420px; }

.services_producttraining #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.services_producttraining #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/services/teaserProduct.jpg'); background-position: right top; padding-left: 0; padding-right: 350px; width: 430px; }

.services_consulting #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.services_consulting #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/services/teaserConsulting.jpg'); background-position: right top; padding-left: 0; padding-right: 200px; width: 580px; }

.resourcesdownloads_productsheets #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.resourcesdownloads_productsheets #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/resourcesdownloads/teaserDataSheets.jpg'); background-position: right top; padding-left: 0; padding-right: 380px; width: 400px; }

.resourcesdownloads_screencasts #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.resourcesdownloads_screencasts #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/resourcesdownloads/teaserScreencasts.jpg'); background-position: right top; padding-left: 0; padding-right: 200px; width: 580px; }

.resourcesdownloads_screencasts #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.resourcesdownloads_screencasts #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/resourcesdownloads/teaserScreencasts.jpg'); background-position: right top; padding-left: 0; padding-right: 200px; width: 580px; }

.resourcesdownloads_roicalculator #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.resourcesdownloads_roicalculator #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/resourcesdownloads/teaserRoi.jpg'); background-position: right top; padding-left: 0; padding-right: 360px; width: 420px; }

.resourcesdownloads_aboutraex #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.resourcesdownloads_aboutraex #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/resourcesdownloads/teaserAbout.jpg'); background-position: right top; padding-left: 0; padding-right: 360px; width: 420px; }

.resourcesdownloads_faqs #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.resourcesdownloads_faqs #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/resourcesdownloads/teaserFaq.jpg'); background-position: right top; padding-left: 0; padding-right: 360px; width: 420px; }

.resourcesdownloads_gtcs2 #teaserContainer,
.company_gtcs #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.resourcesdownloads_gtcs2 #teaser,
.company_gtcs #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/company/teaserGTC.jpg'); background-position: right top; padding-left: 0; padding-right: 360px; width: 420px; }

.imprint #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.imprint #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/publisher/teaserPublisher.jpg'); background-position: right top; padding-left: 0; padding-right: 210px; width: 570px; }

.unsubscribe #teaserContainer { position: relative; top: 0; background: #f0f0f1 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/teaserSubmenu_background.jpg') repeat-x; border-bottom: 1px solid #9C9D9F; }
.unsubscribe #teaser          { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/contact/teaserContact.jpg'); background-position: right top; padding-left: 0; padding-right: 300px; width: 500px; }

#teaserContainer div#subNavigation { position: absolute; top: 0; left: 0; padding: 0; width: 190px; }
#teaserContainer div#subNavigation #specialSubtitles ul { display: block; margin: 0; list-style-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/bullet_white.gif'); list-style-position: outside;  }
#teaserContainer div#subNavigation #specialSubtitles li { display: block; margin: 0; border-top: 1px solid #fff; padding: 6px 0 6px;}
#teaserContainer div#subNavigation #specialSubtitles li ul li{margin:6px 0 -6px;margin-left:-10px;border-left: 1px solid #fff; }
#teaserContainer div#subNavigation #specialSubtitles li a { background: transparent url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/bullet_white.gif') no-repeat left center; padding-left: 10px; text-decoration: none; color: #fff; font-size: 11px; margin-left: 5px; }

#teaserContainer div#subNavigation #specialSubtitles li:hover,
#teaserContainer div#subNavigation #specialSubtitles li.active,
#teaserContainer div#subNavigation #specialSubtitles li.current_page_item, #teaserContainer div#subNavigation #specialSubtitles li.current_page_parent { background-color: #ffa333; }
#teaserContainer div#subNavigation #specialSubtitles li.current_page_item a,
#teaserContainer div#subNavigation #specialSubtitles li.active a { font-weight: bold; }

#teaserContainer div#subNavigation #specialSubtitles li.current_page_item li{ background-color: #FF8C00; }
#teaserContainer div#subNavigation #specialSubtitles li.current_page_item li:hover{ background-color: #ffa333; }
#teaserContainer div#subNavigation #specialSubtitles li.current_page_item li a { font-weight:normal; }


#teaserContainer div#subNavigation { position: absolute; height: 200px; }
#teaserContainer div#subNavigation #specialSubtitles { position: absolute; bottom: 0; padding: 0; margin: 0; width: 190px; }

#teaserContainer div#subNavigation h2 { color: #fff; margin: 0 0 0 10px; padding-top: 10px; }

ul#thirdnav{
    padding: 0;
    width:100%;
    border-bottom: 1px solid #999;
}
ul#thirdnav li{
    margin-left: 20px;
    padding: 0 10px;
    display: inline;
    border: 1px solid #999;
    font-size: 16px;
}
ul#thirdnav li.current_page_item{
    border-bottom: 1px solid #fff;
}
ul#thirdnav li a{
    color: #FF8C00; 
}
ul#thirdnav li a:hover{
    color: #FFc860;
    text-decoration: none;
}


div.box { background: #9C9D9F url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/box_grey.jpg') no-repeat; width: 313px; height: 231px; float: left; margin-left: 10px; }
div.box.orange { background: #ff8c00 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/box_orange_demo.jpg') no-repeat; width: 313px; height: 231px; float: left; margin-left: 10px; }

div.box.orange p { padding-right: 90px; text-align: left !important; }

div.box.orange p,
div.box.orange a { color: #272727 !important; }

div.box h4 { color: #fff; text-align: center; margin: 10px 0; }

div.box p,
div.box p a,
div.box p .roamsys { color: #fff !important; }

div.box p a:hover { color: #ddd !important; }

div.box.orange p a:hover { color: #555555 !important; }

#content div.box p a       { color: #272727; }
#content div.box p a:hover { color: #eeeeee; }

/*
7x22
10x28
*/

/*
#header #menu ul li.home.active { background: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/mainmenu_bg.png) no-repeat -2px -3px; }
#header #menu ul li.raex.active { background: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/mainmenu_bg.png) no-repeat 0px 1px; }
#header #menu ul li.products.active { background: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/mainmenu_bg.png) no-repeat -120px; }
#header #menu ul li.referralprogram.active { background: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/mainmenu_bg.png) no-repeat; }
#header #menu ul li.company.active { background: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/mainmenu_bg.png) no-repeat; } */
/* @end */

/* @group Basics */

#logoHome { position: relative; top: -15px; left: 5px; width: 250px; height: 55px; z-index: 65555; cursor: hand; cursor: pointer;}
p.headline { font-weight: bold !important;font-size: 22px !important; line-height: 22px !important; color: #005DAA;}
#contentBox { width: 635px; overflow: hidden; }
/* @end */



/* #header #menu { display: none; width: 930px; height: 30px; background: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/menubar.png); position: relative; top: 30px; left: 10px; }

#header #menu ul { position: relative; top: 6px; left: 4px;  }
#header #menu ul, #header #menu li { display: inline; padding: 0px; margin: 0x;} 
#header #menu li { margin-right: 35px; padding: 2px 5px 3px 5px; -webkit-border-radius:5px }
#header #menu li.active { background-color: #ED631A; } */


#innerwrapper h1 { font: normal 22px "Eurostyle", "Lucida Grande", Lucida, Verdana, sans-serif; color:  #ff8c00; width: 636px; }
#innerwrapper h1.full { font: small-caps bold 22px "Lucida Grande", Lucida, Verdana, sans-serif; margin-left: 15px; margin-top: 5px; margin-right: 15px; color:  #005DAA; background: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/h_bg.png) 0 5px; width: 920px; }
#innerwrapper h1 span { background-color: #FFF; padding-right: 5px; padding-left: 5px; }
#innerwrapper p { text-align: left; font: 13px/20px "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 0 10px 10px 10px; color: #272727; }
#innerwrapper p img.button { margin-top: 8px; }
#gsmlogo { float: right; height: 100px; margin: 0 0 0 20px !important; padding: 0px !important; background: #000; color: #FFF; }
#testemonial { margin-left: 20px; margin-top: 20px; margin-bottom: 20px; width: 600px; }

h2 { color: #ff8c00; font: normal 14px "Lucida Grande", Lucida, Verdana, sans-serif; margin-top: 5px; margin-bottom: 10px; }

.fright { float: right; }

.fleft { float: left; }

.roamsys { color: #ff8c00; font-weight: bold; }

/* @group Products Submenu */
#productMenu { position: relative; z-index: 65555; font: 13px "Lucida Grande", Lucida, Verdana, sans-serif; top:  72px; left: 209px; width: 347px; height: 22px; background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/submenu.png); overflow: hidden; display: none;}
#productMenu ul { list-style-type: none; margin: 0px 0px 0px 7px; padding: 0px; }
#productMenu ul li { display: inline; margin: 0px; padding: 0px; margin-right: 10px;}
#productMenu ul li a { padding-top: 2px; display: inline-block;font-weight: bold; color: #EEE; text-decoration: none; }
#productMenu ul li.active a { color: #FFF; }

/* @end */
.orange { color:  #ff8c00; }

/* @group Company */

#aboutUsPicutre { width: 275px; margin: 0px 45px 0px 25px; float: right; }
#newsPicture { float: right; margin: 0px 8px 0px 15px; width:  275px; border-right: 17px solid #FFF;}
#pressPicture { float: right; margin: 0px 45px 0px 15px; width:  275px;}
.h3Margin { margin: 10px 35px 10px 0px; }
.h3TopBottom { margin-top: 10px; margin-bottom: 10px; }

ul#ourValues,
ul.ReferralHighlights,
ul#pressArchive,
ul#screencastUL,
ol#faq_toc,
ul.benefits,
ul#courses,
ul.productsheets,
ul.trainings,
ul.solutions            { text-indent: 0px; font: 13px/20px "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; list-style-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/bullet_grey.gif'); list-style-position: outside; margin-left: 20px; margin-bottom: 10px; }
ul#ourValues li        { margin-bottom: 10px; }

#content ul li a     { background: none; padding-left: 0; }
#content ul li a.pdf, .productsheets a.pdf { background-repeat: no-repeat; padding-left: 20px; }

ul#pressArchive li     { margin-bottom: 2px; }

ul#pressArchive li span.date,
h3 span.date                  { float: right; font-size: 11px; color: #666; }

ul.ReferralHighlights li                  { margin-bottom: 5px; }

div.secondCol ul.ReferralHighlights       { margin-bottom: 18px; }

div.firstCol  { width: 475px; float: left; margin-right: 10px; }
div.secondCol { width: 475px; float: left; }

div.newsroomNews {border-bottom: 1px solid #eee;}
div.newsroomNews h4 { font-size: 13px; color: #666; font-weight: normal; }
div.newsroomNews h4 span.date { float: right; color: #666; font-weight: normal; font-size: 11px; }

div.newsroomNews div.newsItem { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee; }

/* @end */
/* @group Referral */

img.referralPic { margin: 0px 40px 15px 25px; width: 275px; }
blockquote { margin: 10px 0px 10px 35px; border-left: 5px solid #ff8c00; padding: 5px 0px 5px 10px; font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }

div.contactPerson { background-position: left top; background-repeat: no-repeat; background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/contacts/roamsys_small.jpg'); margin: 10px 0 10px 10px; padding: 0 0 0 70px; font: 13px "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
div.contactPerson p { margin: 0 0 10px 0 !important; padding: 0 !important; }

div.contactPerson.noIcon     { background-image: url(none); padding-left: 0; }
div.contactPerson.jkaiser    { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/contacts/jkaiser_small.jpg'); }
div.contactPerson.hhoehndorf { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/contacts/hhoehndorf_small.jpg'); }
div.contactPerson.agross     { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/contacts/agross_small.jpg'); }
div.contactPerson.rmueller   { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/contacts/rmueller_small.jpg'); }
div.contactPerson.mgrasmueck { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/contacts/mgrasmueck_small.jpg'); }

/* @end */

/* @group RAEX */

#areaYouRaexReadyPicture { float: left; width: 275px; margin: 0px 15px 0px 15px; }
#areaYouRaexReadyBox { margin-right: 15px; }

/* @end */

/* @group Products */

/* @group easyRMS */

#easyRMSPicture { float: right; margin-right: 45px; margin-left: 15px; }

/* @end */

/* @group easyRAEX */

/* @group Testimonials */

div.testimonial { height: 100px; width:  950px; background-color: #eef6fe; margin: 15px 8px 5px 0px; padding: 12px 25px 12px 25px; overflow: hidden; vertical-align: middle; }
div.testimonial img { float: left; margin-right: 14px; }

/* @end */

/* @group Pricing */

table.pricing { width: 950px; margin: 15px 8px 0px 0px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; }
table.pricing tr { padding: 0px; margin: 0x; }
table.pricing th { text-align: left;font-weight: normal; font-size: 12px; background-color: #eef6fe; padding: 6px 8px 6px 25px; margin: 0px; border-bottom: 1px solid #FFF;}
table.pricing th.group, table.pricing th.easyraex, table.pricing th.basic { width: 140px; text-align: center; font-weight: bold; padding: 4px 0px 4px 0px;}
table.pricing td { color: #545454; text-align: center; font-size: 12px; border-bottom: 1px solid #eef6fe;}
table.pricing td.left { text-align: left; padding-left: 25px; font-weight: bold; color: #ff8c00; }
table.pricing td.hide { text-align: left; }
span.highlight { color: #ff8c00; font-weight: bold; }
/* @end */
/*FF5500*/

/* @group Budget-Planer */

#budget { width: 920px; margin: 0px 15px 0px 15px; }

#budget th { font-weight: bold; font-size: 12px; background-color: #e0e0e1; color: #272727; padding: 5px 5px 5px 10px; margin: 0px; }
#budget th.general { width: 275px; }
#budget th.desc { font-size: 11px; font-weight: normal; border: 0px; }
#budget td { border-left: 1px solid #eef6fe; border-bottom: 1px solid #eef6fe; padding: 4px 0px 4px 10px; font-size: 12px;}
#budget td span { font-size: 10px; font-style: italic; }
#budget td.input { border-left: 0px; border-right: 1px solid #eef6fe; text-align: right; padding-right: 4px;}
#budget td.input input { width: 45px; text-align: right; padding-right: 4px;}
#budget td.right { padding-right: 6px; text-align: right; border-bottom: 0px;}
#budget td.lineSpace { border-bottom: 0px; border-left: 0px; }
#budget td.headline { font-size: 11px; font-weight: bold; width: 155px; padding: 0px; text-align: center;}
#budget .center { text-align: center; width: 150px; padding: 0px;}
p.small { font-size: 12px !important; }
#budget .noborder { border: 0px; }
#budget .btop { border-top: 1px solid #eef6fe; }
#budget .bright { border-right: 1px solid #eef6fe; }
/* @end */

#videoContainer { margin: 10px 0px 0px 10px; }

h3 { margin-right: 4px; color: #ff8c00; margin-top: 10px !important; font: normal 16px "Lucida Grande", Lucida, Verdana, sans-serif; }
h3 span { color: #999; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none; font-variant: normal; margin-left: 15px; }
div#products_leftside { margin-left: 10px; margin-right: 0px; padding: 0px; }
div#prducts_rightside { width: 530px; padding-top: 10px; margin-right: 10px; }
div#prducts_rightside p { margin: 10px 20px 10px 0px; padding: 0px;}



ul.features { list-style-type: none; margin-left: 15px; margin-right: 35px; margin-top: 0px; }
ul.features li { margin-bottom: 4px; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; color: #545454; }

ul.editions { list-style-type: none; margin: 10px 0px 10px 35px; }
ul.editions li { margin-bottom: 4px; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; color: #545454; }
ul.editions li strong.roamsys { font-size: 14px; }

p.editions { width:  650px; margin: 10px 0px 10px 35px !important; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif !important; color: #545454; padding: 0px; }

#downloadSheet { padding: 12px 0px 15px 55px; margin: 25px 0px 15px 15px; background: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/pdf.png) no-repeat;}
#downloadSheet a {  color: #005DAA; font-size: 18px; font-style: italic; font-weight: bold; margin-right: 5px; text-decoration: none;}
#downloadSheet a:hover { text-decoration: underline; color: #272727; }



/* @end */
/* @end */

img { border: 0px; }
#sidebar { color: #FFFFFF; width: 286px; float: right; padding: 0px; margin: 5px 4px 20px 10px; }
#sidebar img.full { margin-left: 11px; margin-top: 10px; margin-bottom: 10px; }

div.news { width: 314px; float: right; margin-right: 10px; }
div.news h2 { font-size: 13px; margin-top: 10px; margin-left: 0; }

div.news ul            { font: 13px/20px "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; list-style-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/bullet_grey.gif'); list-style-position: outside; margin: 10px 0 0 20px; }
div.news ul li         { line-height: 170%; margin-bottom: 10px; }
div.news ul li a       { color: #7C7C7E !important; font-weight: normal; }
div.news ul li a:hover { color: #272727 !important; font-weight: normal; text-decoration: underline; }


#buttonDiv { padding-top: 6px; }
div.news #newsletter { float: right; background-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/products/newsletter.png); color:  #FFF; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; position: relative; left: -20px; top: 30px;width:  192px; height: 58px; z-index: 65555;}
div.news #newsletterDiv { padding: 20px 6px 0px 6px; }
#newsletterInput { background:  url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/home/newsletter_input.png); width: 129px; height: 15px; border: 0px; float: right; padding: 0px 5px 0px 3px; }
div.news #newsletter .left { float: left; }
div.news #newsletter .right { float:  right; }


div.news ul, div.news li { padding: 0px; list-style-type: none; }
div.news ul { font: 13px "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;  }
div.news li { margin: ; margin-top: 1px; }
div.news li span { font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #005DAA; margin-right: 5px; }
div.news li a { text-decoration: none; color: #ff8c00; font-weight: bold; }
div.news li a:hover { color: #272727; }
div#footer { font: normal 11px "Lucida Grande", Lucida, Verdana, sans-serif; color: #9C9D9F; margin-top: 16px; text-align: right; padding: 10px; }
div#footer a { color: #9C9D9F; text-decoration: underline; font-weight: normal; }

span.date { color: #005DAA; font-size: 11px; }
div.newsliste p { margin-bottom: 15px !important; }

#screencastUL { margin: 10px 0px 10px 45px; font: 12px "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold;}
#screencastUL li { margin: 5px 0px 5px 0px;}
#screencastUL a { text-decoration: none; color: #ff8c00; font-weight: normal; }
#screencastUL a:hover { color: #272727; text-decoration: underline; }

div.argument          { background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/raex/bg_argument.png') no-repeat top left; float: left; height: 300px; margin: 0 5px 10px 5px; padding: 10px; width: 207px; }
div.argument.easyraex { background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/raex/bg_argument_easyraex.png') no-repeat top center; color: #fff; }

div.argument h3 { background: none; color: #333; font-size: 12px; height: 50px; line-height: 1.5; margin: 0 0 10px 0; padding: 0; }
div.argument h4 { border-bottom: 1px solid #1164AF; color: #1164AF; padding-bottom: 4px; text-transform: lowercase; }

div.argument ul    { font-size: 12px; list-style-type: square; margin: 10px 0 10px 20px; width: 187px; }
div.argument ul li { margin-bottom: 2px; }

div.argument div.proList { height: 100px; }

div.argument.easyraex h3, 
div.argument.easyraex h4 { color: #fff; }
div.argument.easyraex h3 strong { font-size: 18px; }
div.argument.easyraex h4 { border-color: #fff; }
div.argument.easyraex ul { font-size: 13px; line-height: 1.4; }

div.raexCountdown { color: #fff; background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/backgrounds/bg_raexCountdown.png') top center no-repeat; height: 180px; margin-bottom: 10px; }
div.raexCountdown h2 { color: #fff; font-size: 16px; margin: 0 7px 10px 7px; padding-top: 8px; text-align: center; }
div#innerwrapper div.raexCountdown p { font-size: 14px; margin: 4px 20px 10px 16px; text-align: center; line-height: 2; }

div.countdown { background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/backgrounds/bg_countdown.png') top center no-repeat; height: 80px; width: 62px; float: left; margin: 0 1px 0 2px; text-align: center; color: #fff; font-size: 13px; }
div.countdown.first { margin-left: 14px; }
div.countdown span { height: 62px; line-height: 62px; font-family: Helvetica; font-size: 26px; font-weight: normal; color: #fff; }

div.bestChoice    { background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/backgrounds/bg_bestChoice.png') top center no-repeat; height: 211px; }
div.bestChoice h2 { color: #fff; line-height: 1.6; margin: 0 16px 5px 18px; padding-top: 10px; }
div.bestChoice ul { color: #fff; list-style-type: square; margin: 0 10px 10px 34px; font-size: 13px; line-height: 1.5; }

div.product { border: 2px dashed #272727; margin: 10px; padding: 10px; }

div#customerLogin { background: #ffc; color: #333; font-size: 12px; line-height: 15px; padding: 5px; height: 15px; text-align: right; }
div#customerLogin strong { color: #ff8c00; margin-right: 10px; }
div#customerLogin input { font-size: 10px; border: 1px solid #ccc; padding: 1px; width: 70px; margin-right: 4px; }
div#customerLogin input#tadig { width: 40px; }
div#customerLogin input.submit { background: #1164af; color: #fff; border: none; margin-right: 0; }

body.order div#sidebar { background: #ddd; color: #272727; }

#content a        { color: #272727; text-decoration: underline; background-repeat: no-repeat; }
#content a:hover  { color: #676767; text-decoration: underline; }
#content a.noIcon { padding: 0; background: url(none); }


ol#threeSteps { margin: 10px 0 20px 50px; }
ol#threeSteps li#step1 { background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/crystal_icons/step1.png') no-repeat center left; padding-left: 74px; line-height: 64px; }
ol#threeSteps li#step2 { background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/crystal_icons/step2.png') no-repeat center left; padding-left: 74px; line-height: 64px; }
ol#threeSteps li#step3 { background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/crystal_icons/step3.png') no-repeat center left; padding-left: 74px; line-height: 64px; }

ol#faq_toc     { font-size: 13px; list-style-type: none; margin: 0px 0 30px 0px; line-height: 1.5; }
ol#faq_toc a   { background: none; padding: 0; text-decoration: none; }
ol#faq_toc a:hover { color: #333; text-decoration: underline; }

ol#faq         { list-style-type: none; margin: 0; line-height: 1.4; }
ol#faq li      { margin-bottom: 20px; padding: 0; }
#content ol#faq h3 a { background: none; color: #ff8c00; font-size: 15px; padding: 0; }

ul#editions { list-style-type: square; margin: 10px 0 10px 40px; font-size: 14px; }

table.productMatrix              { margin: 10px 10px 30px 10px; border-collapse: collapse; font-size: 13px; padding: 5px; width: 960px; }
table.productMatrix tr.header    { color: #333; }
table.productMatrix tr.header th { padding: 5px; border-top: 1px solid #f0f0f0; }
table.productMatrix .easyraex    { text-align: center; width: 100px; background-color: #d1d1d2; border-right: 5px solid #fff; }
table.productMatrix .group       { text-align: center; width: 100px; background-color: #e0e0e1; border-right: 5px solid #fff;}
table.productMatrix .basic       { text-align: center; width: 100px; background-color: #f6f6f7; }
table.productMatrix td           { padding: 8px 5px; border-bottom: 1px solid #f0f0f0; vertical-align: top; }
table.productMatrix .roamsys { color: inherit !important; }

table.productMatrix .yes { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/tick_orange.gif') ; background-repeat: no-repeat; background-position: center; }
table.productMatrix .no  { background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/icons/cross.png'); background-repeat: no-repeat; background-position: center; }

table.productMatrix td.yes span,
table.productMatrix td.no span   { display: none; }

div.contactInformation    { background: #ff8c00 url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/specific/company/box_contactus.jpg') top center no-repeat; height: 181px; width: 232px;  margin: 20px 20px 10px 20px; float: right; }
div.contactInformation h2 { color: #272727; line-height: 1.6; margin: 0 0 10px 0; padding-top: 10px; text-align: center; }
#content div.contactInformation p { color: #272727; margin: 0 10px 15px 10px; line-height: 1.5; }
#content div.contactInformation a { color: #272727; text-decoration: underline; }
#content div.contactInformation a:hover { color: #eeeeee; text-decoration: underline; }

ul#easyraexFeatures    { margin: 0 0 0 0; list-style-type: none; }
ul#easyraexFeatures li { margin: 0 0 10px 0; }
ul#easyraexFeatures h2 { margin: 0; font-size: 15px; margin-bottom: 4px; }

table#easyraexOrder { margin: 10px 20px; border-collapse: collapse; font-size: 13px; padding: 10px; width: 910px; }
table#easyraexOrder tr.header    { background: #ff8c00; color: #fff; }
table#easyraexOrder tr.header th { padding: 5px; text-align: center; }
table#easyraexOrder td { width: 33%; padding: 5px; vertical-align: top; }
table#easyraexOrder tr.licences td { text-align: center; }
table#easyraexOrder tr.prices td { color: #333; font-family: Georgia, "Times New Roman", serif; font-size: 24px; text-align: center; }
table#easyraexOrder tr.select td { text-align: center; }
table#easyraexOrder tr.select td p { font-size: 13px; text-align: center; background: #005DAA; width: 280px; padding: 5px 0; margin: 5px auto; color: #fff; }
table#easyraexOrder tr.select input { font-size: 20px; margin-right: 3px; }
table#easyraexOrder td p { font-size: 13px; }
table#easyraexOrder span.price { color: #333; font-family: Georgia, "Times New Roman", serif; font-size: 20px; }

table#easyraexOrder td.group    { background: #cfe0ef; }
table#easyraexOrder td.easyraex { background: #b8d1e7; }
table#easyraexOrder td.basic    { background: #cfe0ef; }

input#numberOfAA14Docs { border: 1px solid #ff8c00; color: #ff8c00; font-size: 18px; font-weight: bold; text-align: center; margin: 5px 0; padding: 5px; width: 100%; }

input#requestPresentation { background: #ff8c00; color: #fff; font-size: 14px; padding: 5px; width: 200px; border: none; }

.inlineLink { background: none !important; padding: 0px !important; margin: 0px !important; text-decoration: none;  }
.inlineLink:hover { text-decoration: underline; }

.high { font-weight: bold; background: none !important; padding: 0px !important; margin: 0px !important; color: #005DAA; }
a.high { text-decoration: none; }
a.high:hover { text-decoration: underline; }
p.requestInfo { margin: 4px 45px 0px 35px !important; padding: 0px; font-size: 11px !important; font-family: verdana; color: #666; letter-spacing: 1px !important; font-style: italic !important;  }

#requestProposalForm { padding: 15px 0px 0px 0px; }
#requestProposalForm input { padding: 2px; font-size: 12px; width: 275px; }
#requestProposalForm br { clear: left; }
div.formDesc { float: left; margin: 3px 0px 0px 45px; width: 225px; font-size: 12px; }
#requestProposal { margin-left: 25px; margin-top: 25px; }
p.errorNotice { margin-left: 35px !important; font-size: 12px !important; letter-spacing: 1px; color: #0055aa; }

ul#pressArchive { margin: 15px 0px 15px 45px !important; }
ul#pressArchive a { padding: 0px !important; background-image: none !important; }

p.checkboxHeadline { padding-top: 5px; font-size: 13px !important; }
p.checkbox { margin: 10px 0px 0px 20px !important; text-align: right; }
p.checkbox input { padding: 0px !important; margin: 0px 0px 0px 25px !important; }
p.checkbox span { float: left; margin: 0px 0px 0px 15px; width: 310px; display: block; }

#meetUsAtBARG { width: 277px; height: 211px; background-image: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/raexLondon.jpg'); margin-left: 5px; }
#meetUsAtBARG a { text-decoration: none !important; background-image: none !important; display: block; widows: 277px; height: 55px; margin-top: 5px !important; }

/***** Home > Testimonials *****/
ul#testimonials    { list-style-type: none; margin: 0 0 10px 10px; width: 630px; padding: 0}

#testimonials li { background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/citation_background.gif') no-repeat bottom right; }
.endquote { padding: 15px 0; background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/citation_background.gif') no-repeat bottom right; }
div.citation { padding: 20px 55px 0 55px; background: url('http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/citation_background.gif') no-repeat top left; }
div.citation  { color: #272727; font-family: Georgia, serif; font-style: italic; font-size: 15px; line-height: 1.5; margin-bottom: 5px; text-align: left; }
#testimonials  div.cit_source    { color: #5D5D5E; font-size: 12px; text-align: left; padding: 0 0 20px 0px; height: 12px; }
#testimonials  div.source    { color: #5D5D5E; font-size: 12px; text-align: left; padding: 0 0 20px 55px; }
ul#testimonials li span.author   { font-style: italic; font-weight: bold; }
ul#testimonials li span.position { font-style: italic; }
ul#testimonials li span.operator { font-style: italic; }

#sidebar ul.customers    { list-style-type: none; }
#sidebar ul.customers li { color: #005DAA; font-size: 13px; line-height: 1.7; }

#customers li:before{
	content: "";
	}
#customers ul#testimonials { width: 960px; }
#customers ul#testimonials li { background-image: none !important;}
#customers ul#testimonials li img { float: left; margin: 4px 10px 10px 10px; width: 110px; padding-top: 20px; }
#customers ul#testimonials li div.citation { background: url(none); font-size: 16px; text-align: left;  }
#customers ul#testimonials li div.source   { text-align: left; }
#customers ul#testimonials li.logo div.citation { margin-left: 90px; }
#customers ul#testimonials li.logo div.source   { margin-left: 90px; }

ul.styledList        { color: #272727; list-style-type: square; font-size: 13px; line-height: 1.5;  margin: 10px 0 10px 50px; }
ul.styledList strong { color: #005DAA; font-weight: bold; }

div#content div#survey { font-size: 13px !important; line-height: 1.3; }
div#content div#survey div.question { margin-bottom: 13px; border-bottom: 1px solid #eee; padding-bottom: 15px; }
div#content div#survey div.question table tr td { font-size: 13px !important; }
div#content div#survey textarea { margin-left: 10px; width: 950px; height: 70px; }
div#content div#survey h4 { margin: 30px 10px 20px 10px; }
div#content div#survey input { margin: 0 10px; }
div#content div#survey div.question table { width: 950px; margin: 0 10px;}
div#content div#survey div.question table tr td.bad,
div#content div#survey div.question table tr td.good { width: 400px; }

div#content div#survey div.question table tr td.good { text-align: right; }
/* CSS-Datei specific/order.css.php **/

#threeSteps { list-style-type: none; }
#threeSteps li { float: left; }


ul.featureList { list-style-type: square; margin: 10px 0px 10px 45px; font-size: 13px; }

table.product {width: 950px; margin: 4px 0px 4px 0px; }
table.product td { padding-top: 6px; padding-bottom: 6px; }
td.tdCheckbox { width: 45px; padding-left: 45px; }
td.tdPrice { width: 175px; color: #666; text-align: right; padding-right: 35px; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }
td.tdDesc .desc { font-family: "Lucida Grande", Lucida, Verdana, sans-serif !important; color: #666; font-size: 10px !important; margin: -4px 0px 4px 25px !important; padding: 0px; }
td.tdDesc .info { font-family: "Lucida Grande", Lucida, Verdana, sans-serif !important; font-size: 12px !important; }

tr.borderBottom td { border-bottom: 2px dashed #EEE; }
tr.borderTop td { border-top: 2px dashed #EEE; }

fieldset.label { display: block; }
fieldset.form { border: 0px; padding: 5px 0px 5px 15px; font-size: 12px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif !important; letter-spacing: 1px; }
fieldset.form input, fieldset.form textarea, fieldset.form select { display: block; width: 325px; margin-left: 15px; border: 1px solid #999; padding: 2px; font-size: 12px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif !important; }
fieldset.form textarea { height: 75px; }
p.formDesc { font-style: italic !important; font-size: 13px !important; color: #333 !important; margin: 20px 0 0 20px !important; }

table.product tr:hover td { background-color: #f9f9f9; }

body.order #content h2 { margin: 20px 20px 0 20px; }

input#requestProposal { background: #f50; color: #fff; font-size: 14px; padding: 5px; width: 200px; border: none; }


.star { color: #727272; }
.description p {text-align: justify; margin:8px 15px 15px 15px !important; }

#furtherInformation { margin: -5px 0px 20px 23px; padding: 0px; top: -5px; }
#furtherInformation p { margin: 0px !important; font-size: 10px !important; color: #666; padding: 0px !important; line-height: 12px !important; text-align: center; }

td.hoverMe.group { border-right: 1px solid #CCC; }
td.hoverMe.easyraex { border-right: 1px solid #CCC; background-color: #CFE0EF !important; }

td.hoverMe.isActive { background-color: #B8D1E7 !important; }
td.hoverMe.isHovered { background-color: #B8D1E7 !important; }

small.error { font-size: 11px; color: #1161AF; padding-left: 5px; display: none; }

.selected { background-color: #FFF; }

#requestProposal { cursor: pointer; cursor: hand; }
/* CSS-Datei specific/products.css.php **/


#registerTrainingFormContainer {
    margin-left: 75px;
}

.formLine label {
    width: 150px;
    display: block;
    float: left;
}

p.radioButton {
    padding-left: 150px;
}

p.radioButton input {
    margin-right: 5px;
}

#FormErrorContainer { 
    margin-bottom: 25px;
}

#FormErrorContainer p {
    font-size: 11px;
    color: red;
    font-weight: bold;
}

.productbox{
/* background-image:url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/rect2906.png);background-repeat:no-repeat; */width:180px;float:left;margin:6px; background-color: #FFFFFF;
}
#content .productbox h4 a {
	display: block;
	color:#fff;
	padding:10px 0 !important;
	margin:0;
	height:30px;
	text-align: center;
	background-image:url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/orange.jpg) !important;
	background-repeat:no-repeat;
	text-decoration: none;
	overflow: hidden;
	/*
	display: table-cell;
    vertical-align: middle;
    */
}

#content .productbox h4 a:hover {
text-align: center;
	background-image:url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/orange_hover.jpg) !important;
	background-repeat:no-repeat;
	text-decoration: none;
	/*
	display: table-cell;
    vertical-align: middle;
    margin: 0 auto; 
    */
}

.productbox div.product_border {
width:180px;padding:0px;height:auto;overflow:hidden; margin: 0;
}

.productbox div.product_border p {
	margin: 0px;
	padding: 0px 6px;
	height: 255px;
/*	
	text-align: center; 
*/
	background-image:url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/box_border.png);
	background-repeat:repeat-y;
	background-color: #FFFFFF;
/*	
	display: table-cell;
    vertical-align: middle;
*/
}

.entry ul.entrylist {
	list-style-image: url(http://pbdraft.com/roamsyswp/wp-content/themes/default/images/public/bullet_grey.gif);
	list-style-position: outside;
	margin-left: 20px;
	text-indent: 0;
}

.productbox div.product_border div.box_top {
	height: 25px;
	background: url(images/box_top.png) no-repeat;
	background-color: #FFFFFF;
}

.productbox div.product_border div.box_bottom{
	height: 25px;
	background: url(images/box_bottom.png) no-repeat;
	background-color: #FFFFFF;
	position: relative;
	bottom: 0;
	left: 0;
}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */


.wpcf7-list-item {
	padding-left: 150px !important;
}

.wpcf7 form div p label {
	display: block;
	float: left;
	width: 150px !important;
}

.wpcf7 form input {
	display: inline-block;
}

.vCategory {
display: block;
float: left;
width: 50px !important;
}

.entry p strong.eHeader {
/*
	display: list-item;
	list-style-image: url(images/public/grey_arrow2.gif);
*/
	margin-left: 10px !important; 
}

.page-id-49 #teaser div {
	width: 600px !important;
}

.page-id-53 #teaser div {
	width: 500px !important;
}

.page-id-47 #teaser div {
	width: 410px !important;
}

.page-id-47 .entry ul {
	list-style-image: none !important;
}

#menu ul#navigation {
	padding-left: 0 !important;

}

div.citation span.author   { font-style: italic; font-weight: bold; }
div.citation span.position { font-style: italic; }
div.citation span.operator { font-style: italic; }

h1.teaserheader {
	color: rgb(254, 167, 63);
	font-style: normal;
	font-variant: normal;
	font-size: 26px;
}





.style0
	{text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana;
	border:none;}
td
	{padding-top:1px;
	padding-right:5px;
	padding-left:5px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana;
	text-align:general;
	vertical-align:bottom;
	border:none;
	white-space:nowrap;}
.xl24
	{font-size:8.0pt;
	font-family:Helvetica;
	text-align:center;
	vertical-align:top;
	white-space:normal;}
.xl25
	{font-size:8.0pt;
	font-family:Helvetica;}
.xl26
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	vertical-align:middle;
	background:silver;}
.xl27
	{font-size:8.0pt;
	font-family:Helvetica;
	vertical-align:middle;
	background:silver;}
.xl28
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	vertical-align:middle;
	background:silver;}
.xl29
	{font-size:8.0pt;
	font-family:Helvetica;
	vertical-align:middle;
	background:silver;}
.xl30
	{font-size:8.0pt;
	font-family:Helvetica;
	vertical-align:middle;}
.xl31
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;
	white-space:normal;}
.xl32
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;
	white-space:normal;}
.xl33
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	vertical-align:middle;}
.xl34
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	vertical-align:middle;
}
.xl35
	{font-size:8.0pt;
	font-family:Helvetica;
	vertical-align:middle;
}
.xl36
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;}
.xl37
	{font-size:8.0pt;
	font-family:"Zapf Dingbats";
	text-align:center;
	vertical-align:middle;
}
.xl38
	{font-size:8.0pt;
	font-family:"Zapf Dingbats";
	text-align:center;
	vertical-align:middle;
}
.xl39
	{font-size:8.0pt;
	font-family:"Zapf Dingbats";
	text-align:center;
	vertical-align:middle;
	background:silver;}
.xl40
	{font-size:8.0pt;
	font-family:"Zapf Dingbats";
	text-align:center;
	vertical-align:middle;
	background:silver;}
.xl41
	{font-size:8.0pt;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
}
.xl42
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
}
.xl43
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
}
.xl44
	{font-size:8.0pt;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;}
.xl45
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;
	white-space:normal;}
.xl46
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;
	white-space:normal;}
.xl47
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	white-space:normal;}
.xl48
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	white-space:normal;}
.xl49
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	white-space:normal;}
.xl50
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;
	white-space:normal;}
.xl51
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;
	white-space:normal;}
.xl52
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;
	white-space:normal;}
.xl53
	{font-size:12.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:left;}
.xl54
	{font-weight:700;
	font-family:Helvetica;
	text-align:left;
	vertical-align:middle;
	background:silver;}
.xl55
	{font-weight:700;
	font-family:Helvetica;
	text-align:left;
	vertical-align:middle;
	background:silver;}
.xl56
	{font-weight:700;
	font-family:Helvetica;
	text-align:left;
	vertical-align:middle;
	background:silver;}
.xl57
	{font-size:8.0pt;
	font-weight:700;
	font-family:Helvetica;
	text-align:center;
	vertical-align:middle;
	background:silver;
	white-space:normal;}
ruby
	{ruby-align:left;}
rt
	{color:windowtext;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana;
	display:none;}

.page-id-5 #teaser div {
	width: 620px !important;
}

.page-id-21 #teaser div {
	width: 560px !important;
}

.page-id-23 #teaser div {
	width: 520px !important;
}

.page-id-25 #teaser div {
	width: 460px !important;
}

.page-id-31 #teaser div {
	width: 580px !important;
}

.page-id-28 #teaser div {
	width: 580px !important;
}

.page-id-81 #teaser div {
	width: 560px !important;
}

.page-id-85 #teaser div {
	width: 450px !important;
}

.page-id-33 #teaser div {
	width: 480px !important;
}

.page-id-41 #teaser div {
	width: 460px !important;
}

.page-id-45 #teaser div {
	width: 620px !important;
}

.page-id-57 #teaser div {
	width: 620px !important;
} 	

.page-id-51 #teaser div {
	width: 600px !important;
}

.page-id-60 #teaser div {
	width: 530px !important;
}

.page-id-64 #teaser div {
	width: 470px !important;
}

.page-id-68 #teaser div {
	width: 400px !important;
}

.page-id-173 #teaser div {
	width: 570px !important;
}

.page-id-70 #teaser div {
	width: 440px !important;
}
