/* CSS MasterStylesheet  */
body
{
    color: #3f3f3f;
    font-family: Verdana, arial, geneva, Tahoma, helvetica;
    font-size: 11px;
}

a:link		{color: #3f3f3f;text-decoration: none;}
a:visited	{color: #3f3f3f;text-decoration: none;}
a:active	{color: #3f3f3f;text-decoration: none;}
a:hover		{ color: #3f3f3f; background-color: #dddddd;}


/* tinyMCE - > bla fix for MS Office style paragraphs (MsoNormal) */
p {margin:0; padding:0;}
ul {list-style-type: disc;padding-left: 0; margin: 0; list-style-position: inside;}
ol{margin: 0; padding-left: 0;list-style-position: inside;}
li {padding:0;margin:0;}
/* Fix for MS Office unindeted lists */
.unIndentedList { margin: 0; padding: 0; list-style-position: inside;}
.unIndentedList li { padding: 0;}
/* end tinyMCE */

table {border-collapse:collapse;}
th
{
	/*font-weight: bold;*/
	font-size: 11px;
	color: #3f3f3f;
	font-family: Tahoma, Verdana, arial, geneva, helvetica;
}

tr {}

td 
{
	color: #3f3f3f;
    font-family: Verdana, Tahoma,  arial, geneva, helvetica;
    font-size: 11px;
}

input
{
    background-color: #FFFFFF;
	font-family:  Verdana, Tahoma,Arial, Sans-Serif;
	font-size: 11px;
	border-style:solid;
	border-width: 1px;
	border-color: #bbbbbb;
	color:#3f3f3f;
}

textarea 
{
	color: #3f3f3f;
    font-family: Verdana,  Tahoma, arial, geneva, helvetica;
    font-size: 11px;
}

select 
{
    font-family: Verdana, Tahoma, arial, geneva, helvetica;
    font-size: 11px;
    color:#3f3f3f;
}

.stdPageHeaderH1 {color:#3f3f3f;font-size:11px;font-weight:bold;margin:0;padding:0;line-height:13px;}
.stdPageHeaderH2 {color:#3f3f3f;font-size:11px;font-weight:bold;margin:0;padding:0;line-height:13px;}
.stdListItemHeaderH2 {font-size:13px;font-weight:bold;color:#3f3f3f;padding:0;margin:0;}
.stdSmallListItemHeaderH2 {font-size:11px;font-weight:bold;color:#3f3f3f;padding:0;margin:0;}
.stdPortalSubItemHeaderH2 {font-size:13px;font-weight:bold;color:#3f3f3f;padding:0;margin:0;}

.headerbarbackground
{
    height: 17px;
    color: #3f3f3f;
    text-align: left;
    padding: 0;
    vertical-align: top;
    font-size: 11px;
    font-weight: bold;
    background-color: #ffffff;
    border:0;
    border-bottom:1px solid white;
}

.imagesubtexts {font-size:10px;color:#777777;}
.imagephotographer {font-size: 10px;font-style: italic;color:#777777;}

.mainpagebody
{
    margin:0;
    margin-top:0;
    vertical-align:top;
    background-color:Black;
}

/*page table*/
.pagetable
{
    width: 977px;
    height: 100%;
    background-color:White;
}

.pagetable #pagetablemiddletd {width:977px;}
.pagetable #pagetablerighttd


.horizontaldotsmiddlebackground {}

.mainpageouterouterdiv {vertical-align:top;height:100%;}
.mainpagesouterdiv {width:977px;vertical-align:top;margin:auto;background-color:White;height:100%;}

.mainpagesoutertable {width:977px;}
.mainpagesoutertable td {vertical-align:top;}
.mainpagesoutertable #mainbuttontop
{
    height:17px;text-align:right;
    vertical-align:middle;
    /*background-image: url(graphicsinterface/background1-1.jpg);
    background-repeat: repeat;*/
    background-color:Black;
}
.mainpagesoutertable #maintopspacetd {background-color:Black;height:8px;}
.mainpagesoutertable #maintoptd {}
.mainpagesoutertable #mainmenutd {height:38px;} /*37px*/
.mainpagesoutertable #mainspacertd {height:15px;}
.mainpagesoutertable #maincontenttd {height:100%;}

.logincontainerspan {padding-right:10px;color:#000000;font-size:10px;padding-top:3px;}
.logincontainerspan a {font-family:Tahoma;font-weight:bold;font-size:10px;color:#000000;cursor:pointer;cursor:hand;}
.logincontainerspan a:link {color: #000000;text-decoration: none;}
.logincontainerspan a:visited {color: #000000;text-decoration: none;}
.logincontainerspan a:active	{color: #000000;text-decoration: none;}
.logincontainerspan a:hover { color: #000000; background-color: #dddddd;}

/* content part */
.contentoutertable {height:100%;width:977px;background-color:White;}
.contentoutertable td {vertical-align:top;}
.contentoutertable #contentlefttd {width:194px;padding-top:8px;background-color:#ffffff;border-top:1px solid #efefef;border-right:1px solid #efefef;}
.contentoutertable #contentleftspacetd {width:16px;}
.contentoutertable #contentmiddletd {width:557px;padding-top:8px;padding-bottom:10px;background-color:#ffffff;border:1px solid #efefef;}

.contentoutertable #contentrightspacetd {width:16px;}
.contentoutertable #contentrighttd {width:194px;padding-top:8px;padding-right:0;background-color:#ffffff;border-top:1px solid #efefef;border-left:1px solid #efefef;}

/*  menu-objektet  */
.inpagemenuouterdiv {width:177px;overflow:hidden;}
.inpagemenuoutertable {width:200px;}
.inpagemenuoutertable tr {}
.inpagemenuoutertable td {}

.inpagemenuitemdiv
{
    width: 200px;
    height: 20px;
    overflow: hidden;
}

.inpagemenuover {cursor: pointer;background-color: #dfdfdf;} /*tr*/
.inpagemenuover td {cursor: pointer;background-color: #dfdfdf;}
.inpagemenuout {cursor: pointer;}

.inpagemenuoutertable #lvl0 {text-indent: 16px;font-weight:bold;}
.inpagemenuoutertable #lvl1 {text-indent: 16px;}
.inpagemenuoutertable #lvl2 {text-indent: 22px;}
.inpagemenuoutertable #lvl3 {text-indent: 28px;}
.inpagemenuoutertable #lvl4 {text-indent: 34px;}
.inpagemenuoutertable #lvl5 {text-indent: 40px;}
.inpagemenuoutertable #lvl6 {text-indent: 40px;}
.inpagemenuoutertable #lvl7 {text-indent: 40px;}
.inpagemenuoutertable #lvl8 {text-indent: 40px;}
.inpagemenuoutertable #lvl9 {text-indent: 40px;}

.inpagemenuoutertable a 
{
    text-decoration: none; 
    padding-left: 0px;
    line-height: 16px;
    display: block;
    vertical-align: middle;
    color:#3f3f3f;
}
.inpagemenuoutertable a:link {}
.inpagemenuoutertable a:visited {}
.inpagemenuoutertable a:hover {}
.inpagemenuoutertable #menuhilitetd a {}
.inpagemenumenuhilite {background-color: #dfdfdf;} /*td*/

.inpagemenuoutertable #lvl0 a {font-weight:bold;}

/*  toprowmenu */

.toprowmenuoutertable {}
.toprowmenuoutertable tr {}
.toprowmenuoutertable td {text-align:center;}

.toprowmenuitemdiv {height:17px;overflow:hidden;text-align:center;vertical-align:bottom;}

.toprowmenuover {cursor: pointer;background-color: #dfdfdf;} /*tr*/
.toprowmenuover td {cursor: pointer;background-color: #dfdfdf;}
.toprowmenuout {cursor: pointer;}

.toprowmenuoutertable a {font-weight:bold; text-decoration: none;  padding-left: 0px; line-height: 16px; display: block; vertical-align: middle;}
.toprowmenuoutertable a:link {}
.toprowmenuoutertable a:visited {}
.toprowmenuoutertable a:hover {background-color:Transparent;}
.toprowmenumenuhilite {} /*  hilite for lastclicked i hierarlisten - assignes på td level*/

/*  secondrowmenu */

.secondrowmenuoutertable {width:100%;height:100%;background-color:#000000;}
.secondrowmenuoutertable tr {}
.secondrowmenuoutertable td {vertical-align:top;text-align:left;height:18px;padding-top:1px;}

.secondrowmenuitemdiv {height:17px;text-align:center;padding-left:10px;padding-right:10px;}

.secondrowmenuover {cursor: pointer;background-color: #dfdfdf;} /*tr*/
.secondrowmenuover td {cursor: pointer;background-color: #dfdfdf;}
.secondrowmenuout {cursor: pointer;}

.secondrowmenuoutertable a 
{
    font-weight:bold;
    text-decoration: none; 
    padding-left: 0px;
    line-height: 16px;
    display: block;
    vertical-align: middle;
}
.secondrowmenuoutertable a:link {}
.secondrowmenuoutertable a:visited {}
.secondrowmenuoutertable a:hover {background-color:Transparent;}
.secondrowmenumenuhilite {}

/**/

.detailandlistcombocontainertable {width:520px;position:relative;left:17px;}
.detailandlistcombocontainertable a {text-decoration:underline;}
/*std content */
.stdcontent_table {width:520px;border-bottom:0;} /*position:relative;left:17px;border:1px solid #0e4c01;background-color:White;*/
.stdcontent_table td {}
.stdcontent_table #mainheadertd {font-size:12px;padding-bottom:4px;font-weight:bold;color:#3f3f3f;padding-top:30px;vertical-align:bottom;}
.stdcontent_table #subheadertd {font-size:11px;padding-top:11px;font-weight:bold;color:#3f3f3f;}
.stdcontent_table #dividertd {}
.stdcontent_table #bodytd {padding-top:5px;padding-bottom:10px;line-height:18px;}
.stdcontent_table #imagetd {}
.stdcontent_table #authortstd {padding-bottom:4px;color:#999999;}
.stdcontent_table #linkstd {padding-bottom:16px;}
.stdcontent_table hr {color:#666666;height:1px;}
/*additional style*/
.stdcontent_table_frame {}
.stdcontent_table_frame td {padding-left:8px;padding-right:8px}
.stdcontent_table_frame #lasttd {height:auto;vertical-align:bottom;text-align:center;padding-bottom:10px;}

.stdcontentlist_outertable {width:520px;} /*position:relative;left:17px;border:1px solid #0e4c01;background-color:white;*/
.stdcontentlist_itemtable {width:520px;}

/*print page body*/
.printpageBody {margin:10px;padding-left:10;background-color:White;}

.catalogueheaderdiv {width:732px;position:relative;left:17px;}
#flashcontentholder {width:730px;position:relative;left:17px;}

/* cataloguebrowser */

.catlistcontainerdiv {padding-top:0px;width:177px; height:390px;background-color:#ffffff;position:relative;left:17px;}
.catlistcontainerdiv img {border:1px solid #3f3f3f;}
.catlistitemcontainer {padding:0px;text-align:center; width:53px;height:94px;cursor:hand; float:left;position:relative;border-top:6px solid #ffffff;}
.catlistitemcontainerHi {background-color:#d8d8d8;}
.catlistitemcontainerHi A:link		{color: #000000;text-decoration: none;  }
.catlistitemcontainerHi A:visited	{color: #000000;text-decoration: none;}
.catlistitemcontainerHi A:active	{color: #000000;text-decoration: none;}
.catlistitemcontainerHi A:hover		{color: #000000; background-color: #d8d8d8; }
.catlistitemtable {width:100%;}
.catlistitemtable td {text-align:center;}
.catlistitemtable #imagetd {}

/* catalogueYearbrowser */

.catlistyearscontainerdiv {padding-top:10px;width:160px; height:40px;}
.catlistyearstable {width:100%;}
.catlistyearstable #lefttd {text-align:right;}
.catlistyearstable #centertd {text-align:center;width:60px;}
.catlistyearstable #righttd {text-align:left;}


/*create event */

.createeventoutertable {}
.createeventoutertable #headerdiv {font-weight:bold;padding-top:3px;padding-bottom:3px;background-color:#dddddd;text-indent:5px;border-bottom:3px solid white;border-top:3px solid white;}
.createeventtable {}
.createeventtable #label {width:120px;color:#777777;}
.createeventtable td {height:22px;vertical-align:top;}
.createeventtable #inputcontent {padding-left:5px;}
.createeventerrorfeedbackdiv {font-size:11px;font-weight:bold;color:Red;width:100%;text-align:center;padding-top:10px;}

/*create userad */

.createuseradoutertable {}
.createuseradoutertable #headerdiv {font-weight:bold;padding-top:5px;padding-bottom:5px;}
.createuseradtable {}
.createuseradtable td {height:22px;vertical-align:top;}
.createuseradtable #inputcontent {padding-left:5px;}
.createuseraderrorfeedbackdiv {font-size:11px;font-weight:bold;color:Red;width:100%;text-align:center;padding-top:10px;}

.ordermembershipselectortable {width:620px;} 
.ordermembershipselectortable td {border-right:4px solid white;padding:5px;text-align:center;vertical-align:middle;background-color:#f6f6f6;}
.ordermembershipselectortable #ordermembershipselectortablehi {background-color:#eeeeee;border-bottom:3px solid #999999;}

.frontpagegridtable {}
.frontpagegridtable td {}
.frontpagegridtable #spacertd {padding-left:17px;} 


.frontpagebuttontable {border-collapse:collapse;width:252px;cursor:pointer;cursor:hand;}
.frontpagebuttontable td {padding:0;}
.frontpagebuttontable #topheadertd {}
.frontpagebuttontable #headertd {font-weight:bold;padding-top:5px;}
.frontpagebuttontable #bodytd {padding:5px;padding-left:0;height:52px;}
.readmorespan {font-style:italic;color:#cd002b;text-decoration: none;}

/* calendar front */

.calenderfrontlistitemtable {width:250px;cursor:hand;cursor:pointer;}
.calenderfrontlistitemtable td {color:#3f3f3f;}
.calenderfrontlistitemtable #itemheadertd {padding-top:5px;font-weight:bold;padding-bottom:2px;}
.calenderfrontlistitemtable #itemtexttd {}
.calenderfrontlistitemtable #itemreadmoretd {color:#6f6f6f;padding-bottom:5px;}

/* calendar list */

.calendarlistoutertable {width:520px;position:relative;left:17px;background-color:White;}
.calendarlistoutertable #topheadertd {}
.calendarlistoutertable #monthyearheaderspacebeforetd {height:16px;border-left:0;border-right:0;background-color:#ffffff;}
.calendarlistoutertable #monthyearheadertd {padding-top:10px;}
.calendarlistoutertable #itemcontenttd {vertical-align:top;}
.calenderlistitemtable {width:520px;cursor:pointer;cursor:hand;}
.calenderlistitemtable td {}
.calenderlistitemtable #itemheadertd {padding-top:8px;padding-bottom:5px;}
.calenderlistitemtable #itemtimeplacetd {text-align:right;padding-top:8px;padding-bottom:4px;}
.calenderlistitemtable #itemtexttd {padding-bottom:8px;line-height:17px;}

.calenderlistitemtexttable {width:100%;}
.calenderlistitemtexttable td {line-height:17px;}

/* calendar detail */
.calendardetailtable {width:520px;position:relative;left:17px;background-color:white;}
.calendardetailtable td {height:22px;}
.calendardetailtable #headertd {height:17px;vertical-align:middle;padding-right:10px;}
.calendardetailtable #bodytd {padding:8px;padding-left:0;line-height:17px;}
.calendardetailtable #keywordstd {font-weight:bold;padding:3px;padding-left:8px;}
.calendardetailtable #infooutertd {padding-left:8px;}
.calendardetailtable #lasttd {height:auto;vertical-align:bottom;text-align:center;padding-bottom:10px;}
.calendarinfotable {}
.calendarinfotable td {padding:3px;padding-left:0;}
.calendarinfotable #labeltd {color:#999999;padding-right:8px;}
.calendarinfotable #texttd {font-weight:bold;}

/* gardens list */

.gardenslistoutertable {width:520px;position:relative;left:17px;background-color:White;}
.gardenslistoutertable td {}
.gardenslistoutertable #topheadertd {}
.gardenslistoutertable #monthyearheaderspacebeforetd {height:8px;}
.gardenslistoutertable #monthyearheadertd {}
.gardenslistoutertable #itemcontenttd {vertical-align:top;}

.gardenslistitemtable {width:520px;cursor:pointer;cursor:hand;}
.gardenslistitemtable td {}
.gardenslistitemtable #itemheadertd {height:30px;vertical-align:middle;padding-top:3px;}
.gardenslistitemtable #itemiconstd {text-align:right;padding-top:3px;padding-bottom:4px;}
.gardenslistitemtable #itemtexttd {padding-bottom:8px;}

.gardenslistitemtexttable {width:100%;}
.gardenslistitemtexttable td {line-height:17px;}

/* garden detail */
.gardensdetailtable {width:520px;position:relative;left:17px;height:300px;background-color:white;}
.gardensdetailtable td {height:22px;}
.gardensdetailtable #headertd {height:17px;vertical-align:middle;padding-right:10px;}
.gardensdetailtable #bodytd {padding:8px;padding-left:0;line-height:17px;}
.gardensdetailtable #imagestd {padding-top:6px;}
.gardensdetailtable #keywordstd {font-weight:bold;padding:3px;padding-left:8px;}
.gardensdetailtable #infooutertd {}
.gardensdetailtable #lasttd {height:auto;vertical-align:bottom;text-align:center;padding-bottom:10px;}
.gardensinfotable {}
.gardensinfotable td {padding-bottom:2px;height:20px;}
.gardensinfotable #labeltd {width:60px;color:#999999;padding-right:8px;}
.gardensinfotable #texttd {}


/*garden map pop */

.gardenspopitemtable {width:280px;cursor:pointer;cursor:hand;}
.gardenspopitemtable #itemheadertd {vertical-align:bottom;padding-bottom:3px;border-bottom:1px solid #cccccc;}
.gardenspopitemtable #itemiconstd {text-align:right;padding-bottom:3px;border-bottom:1px solid #cccccc;}
.gardenspopitemtable #itemtexttd {padding-top:8px;}

.gardenspopitemtexttable {width:100%;}
.gardenspopitemtexttable td {}

/* useads list */

.useradlistoutertable {width:520px;position:relative;left:17px;background-color:White;}
.useradlistoutertable td {}
.useradlistoutertable #topheadertd {}
.useradlistoutertable #monthyearheaderspacebeforetd {height:8px;}
.useradlistoutertable #monthyearheadertd {}
.useradlistoutertable #itemcontenttd {vertical-align:top;}

.useradlistitemtable {width:515px;cursor:pointer;cursor:hand;}
.useradlistitemtable td {}
.useradlistitemtable #itemheadertd {vertical-align:middle;padding-top:7px;padding-bottom:5px;}
.useradlistitemtable #itemiconstd {text-align:right;padding-top:7px;}
.useradlistitemtable #itemtexttd {padding-bottom:8px;}

.useradlistitemtexttable {width:470px;}
.useradlistitemtexttable td {line-height:17px;}
.useradlistitemtexttable #pricetd {}
.useradlistitemtexttable #datetd {text-align:right;font-size:10px;}

/* userad detail */

.useraddetailtable {width:520px;position:relative;left:17px;height:300px;background-color:white;}
.useraddetailtable td {height:22px;}
.useraddetailtable #headertd {height:17px;vertical-align:middle;padding-right:10px;}
.useraddetailtable #bodytd {padding:8px;padding-left:0;line-height:17px;}
.useraddetailtable #keywordstd {font-weight:bold;padding:3px;padding-left:8px;}
.useraddetailtable #infooutertd {}
.useraddetailtable #lasttd {height:auto;vertical-align:bottom;text-align:center;padding-bottom:10px;}
.useradinfotable {}
.useradinfotable td {padding-bottom:2px;height:20px;}
.useradinfotable #labeltd {width:60px;color:#999999;padding-right:8px;}
.useradinfotable #texttd {}

/* common calendar og garden og userad */

.onpagebuttonbutton {color:White;font-weight:bold;cursor:pointer;cursor:hand;height:22px;background-color:#000000;}

/*filtre på "det sker"*/
.projectfiltertable
{
    width:160px;
    background-color:White;
}

.projectfiltertable td {}
.projectfiltertable #filterheader {padding:0px;}
.projectfiltertable #filtertd {padding-bottom:5px;}

.filterinnercontainertable {width:200px;}
.filterinnercontainertable td {padding:2px;}
.filterinnercontainertable #filtertitletd {padding-top:5px;}

.filterinnercontainertable2 {width:165px;}
.filterinnercontainertable2 td {font-family:Tahoma;padding:2px;}
.filterinnercontainertable2 #filtertitletd {padding-top:6px;}

.projectfilterkeywordtable {}
.projectfilterkeywordtable td {padding:0;padding-bottom:5px;padding-right:2px;vertical-align:middle;}

.nothingfounddiv
{
    position:relative;
    left:16px;
    width: 520px;
    height: 200px;
    text-align: center;
    padding-top: 40px;
    border: 1px solid #000000;
    font-weight: bold;
    background-color:#f1f1f1;
}

.searchfreetextboxtable {position:relative;left:16px;width:160px;}
.searchfreetextboxtable #headertd {}
.searchfreetextboxtable #bodytd{padding:0px;background-color:White;}

.rightPaneAdsOuterDiv {position:relative;left:16px;}


.intranetlogintable {position:relative;left:17px;width:520px;background-color:White;}
.intranetlogintable #labeltd {height:22px;font-weight:bold;width:100px;}
.intranetlogintable #inputtd {}
.intranetlogintable #buttontd {}

.nothingfoundtable
{
    position:relative;
    left:17px;
    width: 520px;
    background-color:#f1f1f1;
}
.nothingfoundtable #bodytd
{
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: bold;
    line-height:22px;
}

.boxborderLTR {border:1px solid white;border-top:0;} /*left top right*/
.boxborderLRB {border:1px solid white;border-top:0;} /* left right bottom*/
.boxborderLR {border:1px solid white;border-top:0;border-bottom:0;} /* left right */
.boxborderB {border:0;border-bottom:1px solid white;}

.popiniframe {width:560px;}


/* links i toppen af guidesider */
.toplinkspan {color:#98012e;}
.toplinkspanhilite {text-decoration:underline;}


/* dealer list */

.dealerlistoutertable {width:520px;position:relative;left:17px;background-color:White;}
.dealerlistoutertable td {}
.dealerlistoutertable #topheadertd {}
.dealerlistoutertable #monthyearheaderspacebeforetd {height:8px;}
.dealerlistoutertable #monthyearheadertd {}
.dealerlistoutertable #itemcontenttd {vertical-align:top;}

.dealerlistitemtable {width:520px;cursor:pointer;cursor:hand;}
.dealerlistitemtable td {}
.dealerlistitemtable #itemheadertd {height:30px;vertical-align:middle;padding-top:3px;}
.dealerlistitemtable #itemiconstd {text-align:right;padding-top:3px;padding-bottom:4px;}
.dealerlistitemtable #itemtexttd {padding-bottom:8px;}

.dealerlistitemtexttable {width:100%;}
.dealerlistitemtexttable td {line-height:17px;}

.dealerlistiteminfotable {}
.dealerlistiteminfotable td {padding-bottom:3px;}
.dealerlistiteminfotable #label {color:#999999;padding-right:8px;}
.dealerlistiteminfotable #content {}

/* dealer detail */
.dealerdetailtable {width:520px;position:relative;left:17px;height:300px;background-color:white;}
.dealerdetailtable td {height:22px;}
.dealerdetailtable a {text-decoration:underline;}
.dealerdetailtable #headertd {height:17px;vertical-align:middle;padding-right:10px;}
.dealerdetailtable #brieftd {padding:8px;padding-left:0;line-height:17px;}
.dealerdetailtable #bodytd {padding:8px;padding-left:0;line-height:17px;}
.dealerdetailtable #imagestd {padding-top:6px;}
.dealerdetailtable #keywordstd {font-weight:bold;padding:3px;padding-left:8px;}
.dealerdetailtable #infooutertd {padding-top:15px;}
.dealerdetailtable #lasttd {height:auto;vertical-align:bottom;text-align:center;padding-bottom:10px;padding-top:10px;}
.dealerinfotable {}
.dealerinfotable td {padding-bottom:2px;}
.dealerinfotable #labeltd {color:#999999;}
.dealerinfotable #texttd {padding-bottom:10px;}



/*dealer map pop */

.dealerpopitemtable {width:280px;cursor:pointer;cursor:hand;}
.dealerpopitemtable #itemheadertd {vertical-align:bottom;padding-bottom:3px;border-bottom:1px solid #cccccc;}
.dealerpopitemtable #itemiconstd {text-align:right;padding-bottom:3px;border-bottom:1px solid #cccccc;}
.dealerpopitemtable #itemtexttd {padding-top:8px;}

.dealerpopitemtexttable {width:100%;}
.dealerpopitemtexttable td {}

/*dealer map pop */

.dealerpopitemtable {width:280px;cursor:pointer;cursor:hand;}
.dealerpopitemtable #itemheadertd {vertical-align:bottom;padding-bottom:3px;border-bottom:1px solid #cccccc;}
.dealerpopitemtable #itemiconstd {text-align:right;padding-bottom:3px;border-bottom:1px solid #cccccc;}
.dealerpopitemtable #itemtexttd {padding-top:8px;}


/* product detail */
.productdetailtable {width:520px;position:relative;left:17px;height:300px;background-color:white;}
.productdetailtable td {height:22px;}
.productdetailtable #headertd {height:17px;vertical-align:middle;padding-right:10px;}
.productdetailtable #imagestd {padding-top:10px;padding-bottom:8px;}
.productdetailtable #brieftd {padding-bottom:8px;line-height:17px;font-weight:bold;}
.productdetailtable #bodytd {padding-bottom:8px;line-height:17px;}
.productdetailtable #pricetd {font-weight:bold;}
.productdetailtable #productlinktd {text-align:center;font-weight:bold;padding:5px;padding-bottom:20px;}

.productdetailtable #keywordstd {font-weight:bold;padding:3px;padding-left:8px;}
.productdetailtable #infooutertd {}
.productdetailtable #lasttd {height:auto;vertical-align:bottom;text-align:center;padding-bottom:15px;padding-top:10px;}
.productinfotable {}
.productinfotable td {padding-bottom:2px;height:20px;}
.productinfotable #labeltd {width:60px;color:#999999;padding-right:8px;}
.productinfotable #texttd {}


.productredunderlinetextspan {color:#98012e;text-decoration:underline;}


