/* Default overrides */
body
{
font:80% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
background-color: #F09A06;
margin: 0;
padding: 0;
}
form
{
margin: 0;
padding: 0;
}

/* Helper styles */
.cf:after
{
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.cf { display: inline-block; }
html[xmlns] .cf { display: block; }
* html .cf { height: 1%; }

.back_to_top
{
text-align: center;
}

.back_to_top a
{
text-decoration: none;
border-bottom: solid 1px #F09A20;
background: transparent url(images/arrow_orange_btt.gif) no-repeat right center;
padding-right: 1.4em;
}
.back_to_top a:visited
{
color: #F09A20;
}
.back_to_top a:hover
{
color: #EDB48B;
border-bottom-color: #EDB48B;
background-image: url(images/arrow_orange_btt_roll.gif);
}

a { color: #F09A20; outline: none; }
a:hover { color: #EDB48B; }
a:visited { color: #CC7B02; }


/* Toolbar styles */
#toolbar
{
width: 100%;
background: #eee url(images/toolbar_bg.gif) repeat-x left center;
border-bottom: solid 1px #bbb;
}
#toolbar ul
{
margin: 0;
padding: 0 0 0 40px;
list-style: none;
background: transparent url(../../images/iwcms_logo_tiny.png) no-repeat left center;
}
#toolbar ul
, #toolbar li
{
float: left;
}

#toolbar a
{
display: block;
text-decoration: none;
color: #000;
line-height: 1.6em;
padding: .3em .6em;
font-weight: normal;
}
#toolbar a:hover
{
color: #444;
text-decoration: underline;
}
/* Layout */
#wrapperBody
, #topPanel
, #bottomPanel
{
margin: 0 auto;
width: 960px;
}
#wrapperBody
{
background: transparent url(images/body_wrapper_bg.gif) repeat-y top center;
min-height: 300px;
}
#topPanel
, #bottomPanel
{
height: 66px;
}
#topPanel
{
background: transparent url(images/body_top.gif) no-repeat top center;
}
#bottomPanel
{
background: transparent url(images/body_bottom.gif) no-repeat bottom center;
}
#header .logo
{
float: left;
margin: 0 10px 10px 30px;
}
#header a img
{
border: 0px none;
}
#header
{
background: transparent url(images/fading_up.png) repeat-x bottom left;
height: 114px;
margin-top: -10px;
}
#search
{
margin: 0 auto;
width: 190px;
padding: 6px 0 0 0;
}
#search input
{
margin-top: 1px;
}
#search a
, #search input
{
float: left;
}
a.search
{
width: 24px;
height: 24px;
background: transparent url(images/button_search.gif) no-repeat center center;
margin-left: 4px;
}
a.search:hover
{
background-image: url(images/button_search_roll.gif);
}
a.search:active
{
background-image: url(images/button_search_clicked.gif);
}
#showcase
{
height: 216px;
}
#image_holder
{
position: absolute;
margin: 10px 0 0 10px;
}
#image_holder img
{
border: none;
}
#image_scroll
{
position: absolute;
margin: 168px 0 0 75px;
}
#image_scroll ul
{
margin: 0;
padding: 0;
list-style: none;
}
#image_scroll ul
, #image_scroll li
{
float: left;
}
#image_scroll li a
{
display: block;
width: 27px;
height: 28px;
float: left;
}
#image_scroll li a#button_0 { background: transparent url(images/showcase/navigation/1.png) no-repeat; }
#image_scroll li a#button_1 { background: transparent url(images/showcase/navigation/2.png) no-repeat; }
#image_scroll li a#button_2 { background: transparent url(images/showcase/navigation/3.png) no-repeat; }
#image_scroll li a#button_3 { background: transparent url(images/showcase/navigation/4.png) no-repeat; }
#image_scroll li a.previous { background: transparent url(images/showcase/navigation/previous.png) no-repeat 0 7px; }
#image_scroll li a.next { background: transparent url(images/showcase/navigation/next.png) no-repeat 0 7px; }
#image_scroll li a.previous
, #image_scroll li a.next
{
width: 8px;
margin: 0 4px;
}
#image_scroll li a#button_0.selected { background-image: url(images/showcase/navigation/selected/1.png); }
#image_scroll li a#button_1.selected { background-image: url(images/showcase/navigation/selected/2.png); }
#image_scroll li a#button_2.selected { background-image: url(images/showcase/navigation/selected/3.png); }
#image_scroll li a#button_3.selected { background-image: url(images/showcase/navigation/selected/4.png); }
#bodyPanel
{
margin:0 30px 0 31px;
}
#footer
{
margin: 0 auto;
padding: 6px 0;
width:392px;
}
#footer ul
{
margin: 0;
padding: 0;
list-style: none;
}
#footer ul
, #footer ul li
{
float: left;
}
#footer ul li
, #footer ul a
{
font-size: 8pt;
color: #aaa;
text-decoration: none;
}
#footer ul li { padding: 0 4px; }
#footer ul .security
{
background: transparent url(images/padlock.gif) no-repeat left center;
padding-left: 1.8em;
}
#footer_menu
{
font-size: 8pt;
background-color: #c6c7c8;
}
#nav_menu ul
, #footer_menu ul
{
margin: 0;
padding: 0;
list-style: none;
}
#footer_menu ul
{
margin-left:310px;
width:300px;
}
#nav_menu
{
margin: 30px 10px 10px 30px;
}
#nav_menu
, #nav_menu ul
, #nav_menu li
, #footer_menu ul
, #footer_menu li
{
float: left;
}
#nav_menu a
, #footer_menu a
, #nav_menu span
, #footer_menu span
{
display: block;
text-decoration: none;
}
#nav_menu a
, #nav_menu span
{
padding: 4px 14px;
font-weight: bold;
}
#footer_menu a
, #footer_menu span
{
padding: 4px;
}
#nav_menu a { color: #73737E; }
#nav_menu a:hover { color: #aaa; }
#nav_menu span { color: #c6c7c8;}
#footer_menu a { color: #444; }
#footer_menu span { color: #000; }
#footer_menu a:hover { color: #666; }
#subLinks
{
font-size: 90%;
}
#mainContent
, #contentPageContent
{
padding-top: 10px;
}
#mainContent
{
background: transparent url(images/fading_down.png) repeat-x top left;
}
#mainContent h1
, #contentPageContent h1
{
font-weight: normal;
font-size: 160%;
margin-top: 0;
}
#mainContent h2
, #contentPageContent h2
{
font-size: 110%;
}

#mainContent p
, #contentPageContent p
{
line-height: 1.6em;
}
#mainContent .column_first_and_second
, #mainContent .column_first
, #mainContent .column_second
, #contentPageContent .column_first_and_second
, #contentPageContent .column_first
, #contentPageContent .column_second
{
float: left;
}
#mainContent .column_first
, #contentPageContent .column_first
{
width: 200px;
padding: 10px 0 10px 10px;
}
#mainContent .column_first_and_second
, #contentPageContent .column_first_and_second
{

padding: 10px 40px 10px 40px;
}
#mainContent .column_second
, #contentPageContent .column_second
{
width: 460px;
padding: 10px;
}
#mainContent .column_third
, #contentPageContent .column_third
{
width: 200px;
float: right;
padding: 10px 9px 10px 0;
}

#mainContent .column_first_and_second
, #mainContent .column_first
, #mainContent .column_second
, #mainContent .column_third
, #contentPageContent .column_first_and_second
, #contentPageContent .column_first
, #contentPageContent .column_second
, #contentPageContent .column_third
{
min-height: 300px;
}

#mainContent .column_third ul
, #contentPageContent .column_third ul
{
margin: 0;
padding: 0;
list-style: none;
}
#mainContent .column_third li
, #contentPageContent .column_third li
{
margin: 1.2em 0;
background:transparent url(images/arrow_orange.gif) no-repeat scroll 0 3px;
padding-left: 1.2em;
}
/* Submenu styles */
#mainContent .column_first h2
, #contentPageContent .column_first h2
{
color: #eee;
font-size: 180%;
font-weight: bold;
margin: 0 0 -15px 0;
}
.column_first ul
{
margin: 0;
padding: 0;
list-style: none;
}
.column_first ul ul
{
margin: 8px 0;
}
.column_first ul li
{
color: #737375;
margin: 8px 0;
}
.column_first ul ul li
{
background: transparent url(/theme/Intuto/images/bullet_grey.gif) no-repeat scroll 4px 6px;
padding-left: 1.2em;
margin: 2px 0;
}
.column_first ul ul li.selected
{
background-image: url(/theme/Intuto/images/bullet_black.gif);
}

.column_first ul a
, .column_first ul span
{
font-weight: bold;
}
.column_first ul ul a
, .column_first ul ul span
{
font-weight: normal;
}
.column_first ul a
{
text-decoration: none;
color: #666;
}
.column_first ul a:hover { color: #aaa; }
.column_first ul span
{
color: #000;
}
#contentPageContent .column_second li
{
margin-bottom: .4em;
line-height: 1.5em;
}
#contentBody .content_banner
{
padding: 0 0 10px 0;
}
.detail_list
{
font-size: 85%;
}
.detail_list ul
{
margin: 0;
padding: 0;
list-style: none;
}
.detail_list li
{
margin-bottom: 1.2em;
}
.detail_list p
{
margin: .4em 0;
}
/* Expand and Collapse */

.show_hide_main_trigger
, .show_hide_sub_trigger
{
background:transparent url(/theme/Intuto/images/arrow_down.png) no-repeat scroll 0 2px;
cursor:pointer;
padding:6px 0 6px 30px;
}
.show_hide_sub_trigger
{
background-image: url(/theme/Intuto/images/ec_plus.png);
}
.show_hide_main_trigger.shown
{
background-image: url(/theme/Intuto/images/arrow_up.png);
}
.show_hide_sub_trigger.shown
{
background-image: url(/theme/Intuto/images/ec_minus.png);
}
.show_hide_main_panel
, .show_hide_sub_panel
{
display: none;
margin: 0 30px
}
.show_hide_main_panel.shown
, .show_hide_sub_panel.shown
{
display: block;
}

.show_hide_main_panel h3
{
font-size: 100%;
}

/* Form styles */
.form { font-size: 90%; }
.form .row
, .form .row_option
{
margin: 1em 0;
}
.form .row label { width: 100px; }
.form .row label
, .form .row input
, .form .row_option label
, .form .row_option span
, .form .row_option input
{
float: left;
}
#recaptcha_widget_div
{
float: left;
}
.form .row_option input { margin-right: 4px; }
.form .row input
{
width: 180px;
border: solid 1px #ccc;
}
.form .row textarea
{
width: 300px;
height: 60px;
}
.form a.button
, #search_box a
{
background: #555 url(images/button_bg.gif) repeat-x left center;
border: solid 1px #eee;
border-right-color: #888;
border-bottom-color: #888;
color: #444;

text-decoration: none;
line-height: 2em;
padding: .4em .6em;
font-weight: bold;
}
#search_box a
{
vertical-align: middle;
}
.form a.button:hover
, #search_box a:hover
{
border: solid 1px #fff;
border-right-color: #aaa;
border-bottom-color: #aaa;
color: #666;
}
.form a.button:active
, #search_box a:active
{
border: solid 1px #888;
border-right-color: transparent;
border-bottom-color: transparent;
color: #000;
}
.form .required
{
background-color: #ffe;
}
/* Figures */
table.figure
{
font-size: 85%;
width: 100%;
margin-bottom: 2em;
}
table.figure thead th
{
text-transform: uppercase;
font-weight: normal;
background: #E8D2C9 url(/theme/Intuto/images/table_figure_thead_th_bg.gif) repeat-x;
letter-spacing: 2px;
}
table.figure tbody th
{
width: 150px;
text-align: left;
font-weight: normal;
}
table.figure th.data_column
{
width: 120px;
}
table.figure
, table.figure th
, table.figure td
{
border: solid 1px #dcb;
border-collapse: collapse;
}
table.figure tr.alt th
, table.figure tr.alt td
{
background-color: #fdfbfa;
color: #530;
}
table.figure th
, table.figure td
{
padding: .5em;
}
table.figure tr td.highlight
{
font-weight: bold;
color: #080;
}
/* Multiple-column lists */
.list_column
{
width: 50%;
float: left;
}
/* Lifecycle */
ol.lifecycle
{
background: transparent url(images/lifecycle_bg.gif) no-repeat 200px 30px;
}

/* Quote styles */
blockquote
{
background: transparent url(images/quote_open.gif) no-repeat top left;
color: #666;
margin: 0 0 1em 0;
padding: 0 0 0 16px;
}
blockquote.alt
{
color: #333;
}
blockquote .quote_end
{
background: transparent url(images/quote_closed.gif) no-repeat bottom right;
position: absolute;
width: 13px;
height: 11px;
margin-left: 4px;
margin-top: 3px;
}
/* Search */

#search_result table
, #search_result tr
, #search_result th
, #search_result td
{
border: none 0px transparent !important;
border-collapse: collapse;
}
#search_result td
{
padding: .8em 0;
}
#search_result td h3 { font-size: 100%; }
#search_result td h3
, #search_result td p
{
margin: 0;
padding: 0;
}
#search_result .link
{
color: #888;
}
#search_box input
{
padding: .4em .2em;
width: 220px;
vertical-align: middle;
}
.keyword
{
font-weight: bold;
color: #666;
}
/* Validation summary */
#validation_summary
{
background: #fee;
border: solid 1px #edd;
border-right-color: #baa;
border-bottom-color: #baa;
padding: .6em;
width: 200px;
}
#validation_summary ul
{
margin: 0;
padding: 0;
list-style-position: inside;
}
#validation_summary li
{
color: #e00;
}
/* product buttons styles */

.products{
	padding-top:20px;
}

.prodbuttons{
	float:left;
	margin: 0 10px;
	color:#F09A06;
	width:200px;
	height:150px;
	text-align:center;
	font-family:"Lucida Sans Unicode";
	font-size:150%;
	background-image:url(/theme/Intuto/images/button.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-bottom:15px;
	position:relative;
	left:80px;
}
.prodbuttons a:hover{
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50;
}
.prodbuttons a:visited{
	color:#F09A06;
}
.prodbuttons a{
	text-decoration:none;
	position:relative;
	top:15%;
	
} 
#button2 a, #button3 a{
	position:relative;
	top:30%;
} 