.listitem-title, .listitem-text {
}

.csc-frame-frame1 {
	border:1px solid #333333;
	padding:10px;
}

#bottom2-copyright {
	color:#666666;
	margin-top:20px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#bottom2-copyright, .bottommenu-item a:active, .bottommenu-item a:hover, .bottommenu-item a:visited, .bottommenu-item a:link, .bottommenu-item-act a:active, .bottommenu-item-act a:hover, .bottommenu-item-act a:visited, .bottommenu-item-act a:link {
	font: 10px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.bottommenu-item, .bottommenu-item-act, .bottommenu-item-divider {
	display:inline;
}

.bottommenu-item a:active, .bottommenu-item a:hover, .bottommenu-item a:visited, .bottommenu-item a:link {
	color:#333333;
}
.bottommenu-item-act a:active, .bottommenu-item-act a:hover, .bottommenu-item-act a:visited, .bottommenu-item-act a:link {
	color:#333333;
}

.bottommenu-item-divider {
	margin-top:1px;
	width:1px;
	border-left:1px solid #333333;
	height:10px;
	font-size: 10px;
	line-height:10px;
	margin-right:9px;
	margin-left:9px;
}

.header-blue {
	color: #284473;
	margin-bottom:10px;
	font: bold 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.header-bold {
	font-weight: bold;
	line-height: 16px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}


.header-blueline {
	color: #5682AF;
	margin-bottom:4px;
	border-bottom:1px solid #5682AF;
	font: italic bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.header-black {
	color: black;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.ruler1 {
	background:url(/images/ruler1.gif) top left repeat-x;
	margin:0;
	padding:0;
	height:4px;
	width:100%;
	display:block;
	line-height:4px;
	font-size:4px;
}
.ruler2 {
	background:url(/images/ruler2.gif) top left repeat-x;
	margin:0;
	padding:0;
	height:10px;
	width:100%;
	display:block;
	line-height:10px;
	font-size:10px;
}

.rounded-top-left {
	background:url(/images/roundframe_top_left.gif) top left no-repeat;
	height:6px;
}
.rounded-top-right {
	background:url(/images/roundframe_top.gif) top right no-repeat;
	height:6px;
}
.rounded-box-bgleft {
	background:url(/images/roundframe_bg.gif) top left repeat-y;
}
.rounded-box-bgright {
	background:url(/images/roundframe_bg.gif) top right repeat-y;
}
.rounded-bottom-left {
	background:url(/images/roundframe_bottom_left.gif) top left no-repeat;
	height:6px;
}
.rounded-bottom-right {
	background:url(/images/roundframe_bottom.gif) top right no-repeat;
	height:6px;
}

.rounded-box {
	padding:0;
	margin:0;
	margin-bottom:10px;
}
.rounded-text {
	padding:10px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tx-macinasearchbox-pi1 {
	text-align:right;
	padding-right:74px;
}


a {
	color: #023366;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}



dl {
}

img {
	border: none;
}

.csc-frame-indent {
	padding-left:22px;
}

.csc-frame-indent3366 {
	padding-left:33%;
}


.csc-frame-indent6633 {
	padding-right:33%;
}


.csc-frame-rulerBefore, .ruler, .csc-frame-rulerAfter  {

	border-bottom-style:dotted;
 	border-bottom-width:1px;
 	border-bottom-color:#999999;
 	margin-top:10px;
 	margin-bottom:10px;
}

.tx-srfreecap-pi2-image {
	margin:0;
	padding:0;
}

.tx-srfreecap-pi2-cant-read {
	color:#5A615A;
	font-size:11px;
}

.my_dummy {
	font-size:4px;
	line-height:4px;
	height:4px;
}

.totalprice {
margin-top:10px; text-align:right; border-top:1px solid #DDD7CD;
	font-size:11px;
	margin-top:10px;
	padding-top:10px;
	margin-bottom:10px;
}

.quantityInput {
	border:1px solid #A69E8F;
	width:32px;
	height:20px;
}

.my_line1 {
	border:none;
	border-top:1px solid #DDD7CD;
}

.my_title {
	font-weight:bold;
	font-size:13px;
	color:#565041;
}

.bold_title {
	color:#565041;
}

.my_line {
	border-bottom:1px solid #DDD7CD;
}


.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
	
}

.tx-dropdownsitemap-pi1 , .tx-dropdownsitemap-pi1 OL, .tx-dropdownsitemap-pi1 UL {
	list-style-type :none;
	margin:0;
	padding:0;
}

.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	margin-left:20px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	margin-left:40px;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	margin-left:60px;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	margin-left:80px;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
}

blockquote {
	margin:0;
	margin-left:100px;	
}

.formtxt1 {
	margin:0;
}	

form {
	margin:0;
	padding:0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.formout {
	padding:5px;
}

td {
	font-size:12px;
	line-height:16px;
}

.forminput2 {
	font-size:12px;
	line-height:14px;	
}


.forminput {
	width:auto;

}

.my_submit {
	cursor:pointer;
}
.my_reset {
	background-color:white;
	border:1px solid black;
	cursor:pointer;
}



.buttonout {
display:block;
border:1px solid #C90039; 
padding:1px;
width:60px;
background:#CECFD0;
}

.searchinputshadow {
	width:100px;
	font-size:8pt;
	font-family:Arial;
	color:#333333;
	border:0px;
	border-top:1px solid #2E2B2B;
	border-left:1px solid #2E2B2B;
	background:white url(/images/searchboxbackground.gif) top left no-repeat;
	padding-left:4px
}

.form_table {
	padding:0;
	margin:0;
	margin-left:100px;
}

.formlabel, .formlabel1 {
	font-weight:normal;
}

.formlabel {
}

.form_table td{
	padding:3px;
}


.formspacer{
	height:5px;
	line-height:5px;
	font-size:1px;
	visibility:hidden;
}

.forminput1, .formtextarea {
}

.bodytext {
	margin:0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

h1 {
	color: #284473;
	margin:0;
	font: bold 15px "Lucida Grande", Lucida, Verdana, sans-serif;
        text-decoration: underline;

}

.PageTitle1 {
	color: #284473;
	margin-bottom:10px;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

.PageTitle2 {
	color: #284473;
	margin-bottom:10px;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

h2 {
	color: #284473;
	margin-bottom:10px;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

h3 {
	font-weight: bold;
	margin:0;
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}




#overcontent {
	width:720px;
}

#content-header {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#content-subheader {
	background:#D7EAE9;
	height:30px;
	width:300px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#content-contentleftb, #content-contentrightb {
	margin-right:32px;
}

#content-gray {
	background:#BFC0C2;
	padding:13px 20px 13px 20px;	
}

.metapipe {
	font-size:10px;
	height:10px;
	border-right:2px solid #C90039;
	margin-left:13px;
	margin-right:13px;	
}

.spacer {
	height:22px;
	font-size:11px;
	background:#E1E2AF;
	line-height:20px;
}

.menu-item {
	margin:0;
	padding:0;
}

.menu-divider {
	display:inline;
	width:1px;
	border-left:1px solid #FFFFFF;
	height:15px;
	line-height:15px;
}

.menu-item .menu-item, .menu-item .menu-item-act {
	float:left;
	display:inline;
}




.metamenu-item, .metamenu-item-act {
	height:22px;
	overflow-y:hidden;
	float:left;
}



.submenu-item, .submenu-item-act,.submenu2-item {
	top:0px;
	margin-bottom:5px;
	margin:0;
	padding:0;
	padding-left:38px;
	padding-bottom:28px;
	padding-top:8px;
	list-style-type:none;
	z-index:2;
}

.submenu2-item {
}

.submenu1-item-div, .submenu2-item-div{
	float:left;
}

.submenu2-item {
	position:absolute;
	left:80px;
	top:0px;
	width:100%;
}

.submenu-item-div2{
	position:relative;
}

.submenu-item-divop{
	background-color:white;
	/*
	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
	*/
	display:block;
	visibility:hidden;
	position:absolute;
	width:850px;
	height:0;
	line-height:0;
	font-size:0;
	top:28px;
	left:0px;
	overflow:hidden;
}

.submenu-item-div{
	position:absolute;
	top:28px;
	left:0px;
	padding-bottom:15px;
	margin:0;
	padding:0;
	list-style-type:none;
	width:850px;
	min-height:100%;
	display:block;
}

.submenu-item UL, .submenu-item-act UL {
	list-style-type:none;
}

.submenu-item a {
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;
	padding-left:2px;	
	
}

.submenu-item a:hover, .submenu-item-act a:link, .submenu-item-act a:hover,  .submenu-item-act a:visited {
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;	
	padding-left:2px;
	
}

.submenu-item li a {
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;
	padding-left:12px;
}

.submenu-item li a img{
	position:relative;
}

.submenu-item a:hover, .submenu-item-act a:link, .submenu-item-act a:hover, .submenu-item-act a:visited {
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;	
	padding-left:12px;
}

.linkACT, .linkN, .linkNO, .linkNO2 {
	margin:0;
	padding:0;
	display:inline;
}

.linkN {
	display:inline;
}

.linkACT a{
	color:#EF2E31;
	background: transparent url('/images/sipk.gif') top left no-repeat
}

.linkNO {
	color:#023366;
}

.linkNO a:hover{
	color:#EF2E31;
	background: transparent url('/images/sipk.gif') top left no-repeat
}

.linkNO2 a{
	color:#023366;
	background: transparent url('/images/sipkk.gif') top left no-repeat
}

.linkNO2 a:hover{
	color:#EF2E31;
	background: transparent url('/images/sipk.gif') top left no-repeat
}

.hoverdata {
	color:#EF2E31;
	background: transparent url('/images/sipk.gif') top left no-repeat
}
	
.firstlevellink{
}
	
.hovertag {
	background-color:red;
}

.productover{
	
}

.productmainover{
	float:left;
	width:172px;
	top:0;
	margin-right:2px;
	margin-top:24px;
	height:147px;

}

.productpopup {
	display:none;
	width:137px;
	border-bottom:13px solid #669ACC
}

.productmaintitle {
	height:30px;
	width:100%;
	background-color:red;
	color:white;
	text-align:left;
	overflow:hidden;
}

.productmaintitle div, .producttitle div{
	padding-top:5px;
	height:25px;
	overflow:hidden;
	padding-left:5px;
}

.productheadermainimage{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	border-bottom:13px solid #669ACC;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.productheadermainimage img{
	width:100%;
	height:100%;
	border:1px solid red
}

#productpopupmain{
	position:absolute;
	left:0px
}
.producttitle{
	height:30px;
	width:100%;
	background-color:red;
	text-align:left;
	color:white;
}

.productoverinner{
	width:100%;
	overflow-x:hidden;
	color:#303030;
	background-color:white;
	border-top:2px solid black
}

.productimage{
	float:left;
	width:45%;
	overflow-x:hidden;
	margin-right:5px;
}

.producttext {
	float:left;
	width:50%;
	overflow-x:hidden;
}

.producttext p{
	padding:14px;
}

.languages_main {
	list-style-type:none;
	color:#313131;
	margin:0;
	padding:0;
	width:100px;
}

.languages_main .languages_items{
	margin-left:25px;
	height:18px;
	background: transparent url(/images/languages.gif) no-repeat scroll left top	
}
.languages_main .languages_items a{
	color:#313131;
	font-size:11px;
	height:18px;
	margin-left:25px;
	background-color:white
}

.langmenu-item-div2{
	margin-top:2px;
	width:100px
}
.langmenu-item-div3{
	position:relative;
	height:6px;
	display:block;
}

.langmenu-item-div4{
	position:absolute;
	top:0;
	right:0;
	width:6px;
	height:6px;
	display:block;
	background: transparent url(/images/roundframe_bottom_tran.gif) no-repeat scroll left top
}

.langmenu-item-div5{
	position:absolute;
	top:0;
	right:6px;
	height:6px;
	width:94px;
	display:block;
	background: transparent url(/images/roundframe_bottom_left_tran.gif) no-repeat scroll left top
}
.languageSelector_items {
	border:1px solid #999999;
	border-top:0px;
	border-bottom:0px;
	background-color:white;
	list-style-type:none;
	margin:0;
	padding:0;
}

langmenu-item-div2 li {
	
}

.sitemenu-item {
	background: transparent url(/images/sitemap.gif) no-repeat scroll left center
}

.sitemenu-item a {
	margin-left:15px;
}

.newsletter-text {
	color:#CBCCCE
}

.div_center{
	text-align:center;
}


#cs2_thumbnails_main{
	position:relative;
	width:143px;
	overflow-x:hidden
}

#cs2_thumbnails_items{
	text-align:center
}

#cs2_thumbnails_main_image{
	position:relative;
	width:143px;
	height:153px;
	overflow:hidden;
	text-align:center;
}

.cs2_thumbnails_item_top{
	position:absolute;
	
	top:0;
	left:0;
}

.rgaccord3-toggle {
	background: transparent url(/images/arr3.gif) no-repeat scroll left top;
	padding-left:15px;
	cursor:pointer
}

.act3 {
	background: transparent url(/images/arract2.gif) no-repeat scroll left top;
}

.csc-textpic-text ol {
	margin:0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
}


