

BODY
{
    margin: 0px;
    padding: 0px;
    background-color: #fff;

    font-family: Arial, Verdana, Helvetica;
    font-size: 9pt;
    color: #000000;
    overflow-x:hidden;
	overflow-y:auto;
}

p,table,tr,td,input,textarea,select
{
	font-family: Arial, Verdana, Helvetica;
    font-size: 9pt;
    color: #000000;
}

IMG
{
    border: 0px;
}


H1
{
    color: #ff0000;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
    font-size:16pt;
}

H2
{
    color: #333333;
    margin: 0px 0px 10px 0px;
    font-size:12pt;
    font-weight:normal;
}


A
{
    color: #F00;
}

A:hover
{
    color: #666;
}

.btn
{
	color: #000000;
	background-color: #999999;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	border-size: 1px;
	border-style: solid;
	border-color: #666666;
	cursor:hand;
}

.btnRecommend
{
	color: #ffffff;
	background-color: #fd0005;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	border-size: 1px;
	border-style: solid;
	border-color: #9b0102;
	margin: 5px 0px 5px 0px;
	font-weight:bold;
	cursor:hand;
	width:98%;
}

.Inactive
{
	font-size:8pt;
	color: #0000ff;
}

.AddNewLink 
{
	text-align: right;
	display:block;
	width: 95%;
	margin-bottom:5px;
}

.errorRow
{
	padding-left:10px;
	color:#0000ff;
	background-color:bbbbbb;
	font-weight:bold;
	height:30px;
}

.productRow
{
	text-align:right;
	vertical-align:top;
	padding-right:5px;
	width:120px;
}

.productInput
{
	border-style: solid;
	border-width: 1px;
	width:200px;
}

.productTextarea
{
	border-style: solid;
	border-width: 1px;
	width:200px;
	overflow:auto;
}

.productInputSml
{
	border-style: solid;
	border-width: 1px;
	width:90px;
}

.cLevelHeading
{
    border: 1px solid #999;
    background-image: url("../images/cLevel_bg.gif");
    font-size: 14px;
    font-weight: bold;
    color: #666;
    padding-top: 3px;
    padding-left: 5px;
    margin-bottom: 4px;
    height: 25px;
    width: 100%;
}

.stepNo
{
	color:#cc0000;
	font-weight:bold;
	padding-right:5px;
}

#tcoStep1
{
	width:265px;
	height:180px;
	background-color:#efefef;
	border:solid 1px #cdcdcd;
	float:left;
}

#tcoStep2
{
	width:265px;
	height:180px;
	background-color:#efefef;
	border:solid 1px #cdcdcd;
	margin-left:20px;
	float:left;
}

#tcoStep3
{
	width:265px;
	height:120px;
	background-color:#efefef;
	border:solid 1px #cdcdcd;
	float:left;
	margin-top:10px;
}

#tcoStep4
{
	width:265px;
	height:120px;
	background-color:#efefef;
	border:solid 1px #cdcdcd;
	margin-left:20px;
	margin-top:10px;
	float:left;
}

#tcoStepSubmit
{
	position:relative;
	margin-top:50px;
	width:520px;
}

.tblHeading
{
	background-color:#666666;
	color:#ffffff;
	font-weight:bold;
}

.tblCell
{
	background-color:#999999;
	font-size:8pt;
}

#tblGlue1
{
	border-right:solid 0px #999999;	
}

#main-body
{
	padding:10px 0px 10px 30px; 
	background-color: #ffffff;
}

.innerStep
{
	padding: 0px 5px 5px 5px;
	color:333333;
}

.emailFooter
{
	font-size:7pt;
}

#container
{
    width: 950px;
    background-image: url("../../images/1/body_bg.gif");
    background-repeat: repeat-y;
}


#header
{
    width: 100%;
    background-color: #000;
    height: 55px;
}


#headerLeft
{
    float: left;
    height: 55px;
}


#headerRight
{
    float: right;
    height: 55px;
}


#nav
{
    clear: both;
    background-color: #333;
    height: 24px;
    padding-top: 4px;
    color: #FFF;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 20px;
}


html>body #nav
{
    height: 20px;
}


#nav P
{
    display: inline;
}


#nav UL, #nav LI
{
    display: inline;
    margin: 0px;
    padding: 0px;
    color: #FFF;
    padding-left: 3px;
    padding-right: 7px;
}


#nav UL.selected, #nav LI.selected
{
    display: inline;
    margin: 0px;
    padding: 0px;
    color: #FF0500;
    padding-left: 3px;
    padding-right:7px;
}


#nav A:hover
{
    color: #F00;
    text-decoration: none;
}


.selected A:link, .selected A:visited, .selected A:active, .selected A:hover
{
    color: #FF0500;
}


.navItem A:link, .navItem A:visited, .navItem A:active
{
    color: #FFF;
}


.navItem A:hover
{
    color: #FF0500;
}


#aLevelNavigation
{
    float: left;
}


#search
{
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: right;
    padding-right: 5px;
}


#search FORM
{
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}

.small_form {
    font-size: 10px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}


#search .btn
{
    height: 16px;
    border: 1px solid #FFF;
    background-color: #999;
    margin-left: 5px;
}


html>body #search .btn
{
    height: auto;
}


#homeTop
{
    width: 950px;
    vertical-align: top;
}


#homeBtm
{
    clear: both;
    width: 950px;
}


#homeUpperLeft
{
    float: left;
}


#homeUpperLeftHome
{
    width: 150px;
    height: auto;

    margin: 0px;
    padding: 0px;

    float: left;

    voice-family: "\"}\"";
    voice-family: inherit;
}


#homeUpperLeftHome A
{
    width: 150px;

    margin: 0px;
    padding: 10px;

    background-color: #666666;
    border-bottom: 1px solid white;

    color: white;
    font-weight: bold;

    float: none;
    clear: both;
}


html>body #homeUpperLeftHome A
{
    display: block;
    width: auto;
}


#homeUpperLeftHome A:hover
{
    background-color: #EEEEEE;

    color: black;
    font-weight: bold;
}


#homeUpperRight
{
    float: right;
    text-align: right;
}


#homeBtmLeft
{
    float: left;
    width: 150px;
}


#homeBtmRight
{
    float: left;
    width: 800px;
    padding: 0px 10px 0px 10px;

    voice-family: "\"}\"";
    voice-family: inherit;

    width: 780px;
    float: right;
    padding: 0px 10px 10px 10px;
}


html>body #homeBtmRight
{
    width: 780px;
}


.productTable
{
    width: 780px;
    border: 1px solid #999;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 778px;
}


html>body .productTable
{
    width: 778px;
}


.relatedLinks
{
    font-weight: bold;
    color: #FFF;
    background-color: #999;
    width: 150px;
    padding: 5px 10px 5px 10px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 130px;
}


html>body .relatedLinks
{
    width: 130px;
}


.relatedLinks UL
{
    list-style: none;
    margin: 0px 0px 0px 10px;
    padding-left: 0px;
    text-indent: -.8em;
    font-weight: normal;
}


.relatedLinks LI
{
    margin: 0px;
    padding: 0px;
    text-indent: -.8em;
}


.relatedLinks A:link, .relatedLinks A:visited, .relatedLinks A:active
{
    font-weight: normal;
    color: #FFF;
}


.relatedLinks A:hover
{
    font-weight: normal;
    color: #333;
}


#footer
{
    clear: both;
    width: 100%;
    text-align: center;
    background-color: #333;
    color: #FFF;
}


#footer #footerTable
{
    padding: 0px;
    margin: 0px;
    color: #FFF;
    text-align: center;

    voice-family: "\"}\"";
    voice-family: inherit;
    margin: 0px;
}


#footer #footerTable TD
{
    padding-right: 10px;
    color: #FFF;
}


#footer #footerTable TD P
{
    margin: 0px;
    padding: 0px;
}


#footer #footerTable TD A, #footer #footerTable TD A:visited, #footer #footerTable TD A:active
{
    color: #FFF;

    margin: 0px;
    padding: 0px;
}


#footerTable TD A, #footerTable TD A:visited, #footerTable TD A:active
{
    font-size: 12px;
    color: black;

    margin: 0px;
    padding: 0px;
}


#footerTable TD A:hover
{
    color: #F00;

    margin: 0px;
    padding: 0px;
}


/* code for b-page */
#left
{
    float: left;
    width: 150px;
    background-color: transparent;
}


#threeColContent
{
    float: left;
    width: 625px;

    background-color: white;
    padding: 20px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 585px;
}


html>body #threeColContent
{
    width: 584px;
}


#imgHeader
{
    position: absolute;
    top: 75px;
    left: 950px;
    z-index: 20;
    text-align: right;
    color: #000;
}


#right
{
    float: left;
    width: 175px;
    padding-top: 20px;
}


.bLevel
{
    width: 150px;
    padding-top: 5px;
    padding-left: 10px;
    background-color: #666;
    height: 30px;
    border-bottom: 1px solid #E6E7E8;
    color: #E6E7E8;
    font-weight: bold;

    height: 24px;
    width: 140px;
}

.contentTblHeading
{
	background-color:#E6E7E8;
	font-weight:bold;
	border-top: 3px solid #333333;
	border-bottom: 1px solid #333333
}


html>body .bLevel
{
    height: auto;
    width: 140px;

    padding-bottom: 4px;
}


.bLevel A:link, .bLevel A:visited, .bLevel A:active
{
    color: #E6E7E8;
    display: block;
}


.bLevel A:hover
{
    color: #FFF;
}


.bLevelOpen
{
    width: 150px;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 6px;
    background-color: #FFF;
    color: #666;
    font-weight: bold;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 140px;
}


html>body .bLevelOpen
{
    width: 140px;
}


.bLevelOpen A:link, .bLevelOpen A:visited, .bLevelOpen A:active
{
    color: #333;
}


.cLevel A, .cLevel A:visited, .cLevel A:active
{
    color: #666;
    font-weight: normal;
}


.cLevel A:hover
{
    color: #F00;
}


.cLevelOn A, .cLevelOn A:visited, .cLevelOn A:active
{
    color: #F00;
    font-weight: normal;
}


.cLevelOn A:hover
{
    color: #F00;
}


.rightLinks
{
    width: 175px;
    border: 1px solid #999;
    background-color: #EDF8EA;
    color: #666;
    margin-bottom: 10px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 173px;
}


html>body .rightLinks
{
    width: 173px;
}


.rightLinks A:link, .rightLinks A:visited, .rightLinks A:active
{
    font-weight: normal;
    color: #666;
}


.rightLinks A:hover
{
    font-weight: normal;
    color: #333;
}


.rightLinks UL
{
    list-style: none;
    margin: 0px 0px 0px 10px;
    padding-left: 0px;
    font-weight: normal;
}


.rightLinks LI
{
    margin: 0px;
    padding: 0px;
}


.rightLinks .bullet
{
    border: 0px;
}

html>body .cLevelHeading
{
    height: 25px;
}


/* product list div */

#productHolder
{
    float: left;
    width: 800px;
}


#productListLeft
{
    float: left;
    width: 625px;
    padding: 0px 20px 20px 20px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 585px;
}


html>body #productListLeft
{
    width: 584px;
}


#productListRight
{
    float: left;
    width: 175px;
    padding-top: 0px;
}


#productListClear
{
    clear: both;
    font-size: 0px;
    color: #FFF;
}


#listTitle
{
    float: left;
    padding-left: 20px;
    padding-top: 10px;
}


#listTitle H1
{
    margin: 0px;
    padding: 0px;
}


#listImg
{
    float: right;
}


#listClear
{
    clear: both;
}


.listBoxLeft
{
    float: left;
    width: 90px;
}


.listBoxArrow
{
    float: left;
    width: 9px;
}


.listBoxText
{
    float: left;
    width: 460px;
}


.listBoxRight
{
    float: right;
    width: 175px;
}


.listBoxClear
{
    clear: both;
}


#productListLeft A, #productListLeft A:visited, #productListLeft A:active
{
    color: #F00;
}


#productListLeft A:hover
{
    color: #000;
}


.coloredRow
{
    background-color: #F0F0F0;
}


#detailRight
{
    float: left;
    width: 800px;
    padding-top: 10px;
    padding-left: 20px;
    color: #333;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 780px;

}


html>body #detailRight
{
    width: 780px;
}


.detailBox
{
    width: 780px;
    border-top: 1px solid #333;
    padding-top: 10px;
}


.detailBoxLeft
{
    float: left;
    width: 195px;
}


.detailBoxMid
{
    float: left;
    width: 390px;
}


.detailBoxRight
{
    float: right;
    width: 175px;
}


DIV.mediaReleasesDownloadItemRow
{
    padding-bottom: 10px;
}


DIV.description
{
    width: 293px;

    padding-left: 10px;
    padding-right: 2px;

    float: left;

    voice-family: "\"}\"";
    voice-family: inherit;

    width: 293px;
}


html>body DIV.description
{
    float: left;
    width: 293px;
}


DIV.description A
{
    color: #5F5F5F;
    font-weight: bold;
}


DIV.mediaReleasesDownloadTitleRow DIV.description
{
    width: 293px;
    height: 30px;

    color: #686868;
    text-align: left;

    padding-top: 7px;
    padding-left: 10px;
    padding-right: 2px;

    border-right: 1px solid #979797;
    float: left;

    voice-family: "\"}\"";
    voice-family: inherit;

    width: 292px;
    height: 23px;
}


html>body DIV.mediaReleasesDownloadTitleRow DIV.description
{
    height: 23px;
    width: 292px;
}


DIV.date
{
    width: 92px;

    color: red;
    text-align: center;

    padding-left: 2px;
    padding-right: 2px;

    float: left;

    voice-family: "\"}\"";
    voice-family: inherit;

    width: 88px;
    float: left;
}


html>body DIV.date
{
    height: 23px;
    width: 88px;
}


DIV.mediaReleasesDownloadTitleRow DIV.date
{
    width: 92px;
    height: 30px;

    color: #686868;
    text-align: center;

    padding-top: 7px;
    padding-left: 2px;
    padding-right: 2px;

    border-right: 1px solid #979797;
    float: left;

    voice-family: "\"}\"";
    voice-family: inherit;

    height: 23px;
    width: 87px;
}


html>body DIV.mediaReleasesDownloadTitleRow DIV.date
{
    height: 23px;
    width: 87px;
}


DIV.format
{
    width: 116px;

    color: red;
    text-align: center;

    padding-left: 2px;
    padding-right: 2px;

    float: left;

    voice-family: "\"}\"";
    voice-family: inherit;

    height: 23px;
    width: 112px;
}


html>body DIV.format
{
    height: 23px;
    width: 112px;
}


DIV.mediaReleasesDownloadTitleRow DIV.format
{
    width: 116px;
    height: 30px;

    color: #686868;
    text-align: center;

    padding-top: 7px;
    padding-left: 2px;
    padding-right: 2px;

    border-right: 1px solid #979797;
    float: left;

    voice-family: "\"}\"";
    voice-family: inherit;

    height: 23px;
    width: 111px;
}


html>body DIV.mediaReleasesDownloadTitleRow DIV.format
{
    height: 23px;
    width: 111px;
}


DIV.size
{
    width: 67px;

    color: red;
    text-align: center;

    padding-left: 2px;
    padding-right: 2px;

    voice-family: "\"}\"";
    voice-family: inherit;

    height: 23px;
    width: 63px;

}


html>body DIV.size
{
    width: 65px;
    height: 23px;
    float: left;
}


DIV.mediaReleasesDownloadTitleRow DIV.size
{
    width: 67px;
    height: 30px;

    color: #686868;
    text-align: center;

    padding-top: 7px;
    padding-left: 2px;
    padding-right: 2px;

    voice-family: "\"}\"";
    voice-family: inherit;

    height: 23px;
    width: 62px;
}


html>body DIV.mediaReleasesDownloadTitleRow DIV.size
{
    width: 65px;
    height: 23px;
    float: left;
}


DIV.mediaReleasesDownloadTitleRow
{
    height: 30px;

    background-color: #D3D3D3;
    background-image: url("../../images/1/mr_d_title_bg.gif");
    background-repeat: repeat-x;

    margin-bottom: 10px;

    font-size: 12px;
    font-weight: bold;

    border-top: 1px solid #979797;
    border-left: 1px solid #979797;
    border-right: 1px solid #979797;
}


DIV.relatedMediaReleasesDownloadsLinksTitle
{
    float: left;
}


DIV.relatedMediaReleasesDownloadsLinks
{
    clear: right;
    float: left;
}


DIV.relatedMediaReleasesDownloadsLinks UL
{
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;

    float: left;
    list-style: none;
}


DIV.relatedMediaReleasesDownloadsLinks LI
{
    padding-left: 10px;
    padding-right: 10px;

    float: left;
}


DIV.relatedMediaReleasesDownloadsLinks LI A.selected
{
    font-weight: bold;
}


DIV.noMediaReleasesDownloads
{
    color: red;

    text-align: center;
    vertical-align: middle;
    font-weight: bold;

    padding-top: 40px;
    padding-bottom: 50px;

    clear: both;
}


DIV.searchResultsContainer
{
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}


DIV.searchResultsContainer #searchResultsStatusContainer
{
    color: #666666;
    background: #EDF8EA;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;

    border-top: 1px solid #959A94;
}


DIV.searchResultsContainer #searchResultsItemsContainer
{
    padding-left: 10px;
    padding-right: 10px;
}


DIV.searchResultsContainer #searchResultsItemsContainer A
{
    font-weight: bold;
    text-decoration: none;
}


DIV.searchResultsContainer #searchResultsItemsContainer A.searchResult
{
    color: #666666;

    font-size: 11px;
    font-weight: bold;

    text-decoration: none;
}


DIV.searchResultsContainer #searchResultsItemsContainer A.searchResult:hover
{
    color: red;
}


SPAN.searchResult
{
    color: #666666;

    font-size: 11px;
    font-weight: bold;

    text-decoration: none;
}


SPAN.searchResult:hover
{
    color: #666666;

    font-size: 11px;
    font-weight: bold;

    text-decoration: none;
}


DIV.searchResultsContainer #searchResultsNavigationContainer
{
    color:  black;
    background: #EDF8EA;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;

    border-top: 1px solid #959A94;
}


DIV.searchResultsContainer #searchResultsNavigationContainer A
{
    color: #666666;
}


DIV.searchResultsContainer #searchResultsNavigationContainer A:hover
{
    color: red;
}


DIV.searchResultsContainer #searchResultsNavigationContainer SPAN.selected
{
    color: #666666;
    font-weight: bold;
}


DIV.searchResultsContainer #emptySpacingContainer
{
    padding-top: 180px;

    color: red;
    font-weight: bold;
    text-align: center;

    voice-family: "\"}\"";
    voice-family:inherit;

    height: 200px;  
}


html>body DIV.searchResultsContainer #emptySpacingContainer
{
    height: 200px;
}


DIV.searchResultsContainer #emptySpacingWithErrorContainer
{
    padding-top: 100px;
    padding-bottom: 134px;

    color: red;
    font-weight: bold;
    text-align: center;

    voice-family: "\"}\"";
    voice-family:inherit;
}


DIV.searchResultsContainer DIV.errorMessage
{
    border: 1px solid red;
    width: 400px;

    color: black;
    text-align: left;

    padding: 25px;
}


DIV.siteMap
{
    padding: 25px;
}


DIV.siteMapRow
{
    width: 100%;
    clear: left;
}


DIV.siteMapItem
{
    width: 25%;
    padding-bottom: 30px;
    float: left;
}


DIV.siteMap A
{
    color: #666666;
}


DIV.siteMap UL
{
    margin: 0px;
    padding: 0px;

    list-style: none;
}


DIV.siteMap LI.aLevelNavigation
{
    padding-bottom: 15px;
}


DIV.siteMap A.aLevelNavigation
{
    color: red;

    font-size: 14px;
    font-weight: bold;
}


DIV.siteMap LI.bLevelNavigation
{
    padding-bottom: 2px;
}


DIV.siteMap A.bLevelNavigation
{
    font-weight: bold;
}


DIV.siteMap LI.cLevelNavigation
{
    padding-left: 20px;
}


#containerSiteMap
{
    width: 950px;
    background: white;
}


#containerSiteMap DIV.sectionBreak
{
    text-align: center;
}


#containerSiteMap DIV.sectionBreak DIV
{
    width:90%;
    border-bottom: 1px solid #333333;
}


#pageTitleSiteMap
{
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 15px;
    padding-bottom: 5px;

    border-bottom: 1px solid #333333;
    float: none;
}


#pageTitle
{
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 15px;
    padding-bottom: 0px;

    float: none;
}


#productData TD
{
    text-align: left;
    vertical-align: top;

    padding: 4px;
}


#productData UL, UL
{
    margin-left: 15px;
    list-style: solid;
}


SPAN.editRegion #footerTable
{
    background-color: #333333;
}


SPAN.editRegion #footerTable TD
{
    color: white;
}


SPAN.editRegion #footerTable TD A, SPAN.editRegion #footerTable TD A:visited, SPAN.editRegion #footerTable TD A:active
{
    color: white;
}


/* Modified Image Library styles. */


DIV.imageLibraryImage
{
    margin: 0px;
    padding: 0px;

    float: left;
}


DIV.imageLibraryImage IMG
{
    border: 1px solid black;
}


DIV.imageLibraryInfo
{
    margin: 0px;

    padding-left: 20px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;

    float: left;
}


DIV.imageLibraryTitleRow
{
    width: 585px;
    height: 30px;

    background-color: #D3D3D3;
    background-image: url("../../images/1/mr_d_title_bg.gif");
    background-repeat: repeat-x;

    padding: 0px;

    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 10px;

    border-top: 1px solid #979797;
    border-left: 1px solid #979797;
    border-right: 1px solid #979797;

    voice-family: "\"}\""; 
    voice-family: inherit;

    width: 583px;
    height: 29px;
}


html>body DIV.imageLibraryTitleRow
{
    width: 583px;
    height: 29px;
}


DIV.imageLibraryTitleRow DIV
{
    color: #686868;

    font-size: 12px;
    font-weight: bold;

    text-align: left;
}


DIV.imageLibraryTitleRow DIV.description
{
    width: 250px;
    height: 29px;

    margin: 0px;

    padding-left: 7px;
    padding-right: 2px;
    padding-top: 6px;
    padding-bottom: 0px;

    border-right: 1px solid #979797;
    float: left;

    voice-family: "\"}\""; 
    voice-family: inherit;

    width: 240px;
    height: 23px;
}


html>body DIV.imageLibraryTitleRow DIV.description
{
    width: 240px;
    height: 23px;
}


DIV.imageLibraryTitleRow DIV.size
{
    width: 111px;
    height: 29px;

    margin: 0px;

    padding-left: 7px;
    padding-right: 2px;
    padding-top: 6px;
    padding-bottom: 0px;

    border-right: 1px solid #979797;
    float: left;

    voice-family: "\"}\""; 
    voice-family: inherit;

    width: 101px;
    height: 23px;
}


html>body DIV.imageLibraryTitleRow DIV.size
{
    width: 101px;
    height: 23px;
}


DIV.imageLibraryTitleRow DIV.sizeEnd
{
    width: 111px;
    height: 29px;

    margin: 0px;

    padding-left: 7px;
    padding-right: 2px;
    padding-top: 6px;
    padding-bottom: 0px;

    float: left;

    voice-family: "\"}\""; 
    voice-family: inherit;

    width: 102px;
    height: 23px;
}


html>body DIV.imageLibraryTitleRow DIV.sizeEnd
{
    width: 102px;
    height: 23px;
}


DIV.imageLibraryItemRow
{
    padding-bottom: 10px;
    padding-top: 10px;

    float: left;
}


DIV.imageLibraryItemRow DIV
{
    color: black;
    text-align: left;
}


DIV.imageLibraryItemRow DIV.description
{
    width: 251px;

    padding-left: 8px;
    padding-right: 5px;

    float: left;

    voice-family: "\"}\""; 
    voice-family: inherit;

    width: 238px;
}


html>body DIV.imageLibraryItemRow DIV.description
{
    width: 238px;
    float: left;
}


DIV.imageLibraryItemRow DIV.description DIV.descriptionInner
{
    width: 175px;

    margin: 0px;
    padding: 0px;

    float: left;
}


DIV.imageLibraryItemRow DIV.description DIV.image
{
    width: 57px;

    margin: 0px;
    padding: 0px;

    float: right;
}


DIV.imageLibraryItemRow DIV.description DIV.image IMG
{
    border: 1px solid black;
}


DIV.imageLibraryItemRow DIV.size
{
    width: 111px;

    padding-left: 8px;
    padding-right: 5px;

    float: left;

    voice-family: "\"}\""; 
    voice-family: inherit;

    width: 98px;
}


html>body DIV.imageLibraryItemRow DIV.size
{
    width: 98px;
}


DIV.imageLibraryItemRow DIV.sizeEnd
{
    width: 112px;

    padding-left: 8px;
    padding-right: 5px;

    float: left;

    voice-family: "\"}\""; 
    voice-family: inherit;

    width: 99px;
}


html>body DIV.imageLibraryItemRow DIV.sizeEnd
{
    width: 97px;
}


DIV.dealersSiteTitle
{
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
}
