@font-face {
    font-family: 'Swiss';
    src: url('fonts/swz911xc-webfont.eot');
    src: url('fonts/swz911xc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/swz911xc-webfont.woff') format('woff'),
         url('fonts/swz911xc-webfont.ttf') format('truetype'),
         url('fonts/swz911xc-webfont.svg#swiss911_xcm_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#swiss911_xcm_btregular,.my-swiss911_xcm_btregular{ 
font-family:Swiss; 
}

@font-face {
    font-family: 'FF horizontal';
    src: url('fonts/ff0016.eot');
    src: url('fonts/ff0016.eot?#iefix') format('embedded-opentype'),
         url('fonts/ff0016.woff') format('woff'),
         url('fonts/ff0016.ttf') format('truetype'),
         url('fonts/ff0016.svg#ff_horizontal_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#ff_horizontal_btregular,.my-ff_horizontal_btregular{ 
font-family:FF horizontal; 
}


@font-face {
    font-family: 'Square';
    src: url('fonts/sqr721kn-webfont.eot');
    src: url('fonts/sqr721kn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sqr721kn-webfont.woff') format('woff'),
         url('fonts/sqr721kn-webfont.ttf') format('truetype'),
         url('fonts/sqr721kn-webfont.svg#square_721_blkregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#square_721_blkregular,.my-square_721_blkregular{ 
font-family:Square; 
}




@font-face {
    font-family: 'Cooper';
    src: url('fonts/coopbln-webfont.eot');
    src: url('fonts/coopbln-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/coopbln-webfont.woff') format('woff'),
         url('fonts/coopbln-webfont.ttf') format('truetype'),
         url('fonts/coopbln-webfont.svg#cooper_blk_btblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
#cooper_blk_btblack,.my-cooper_blk_btblack{ 
font-family:Cooper; 
}




@font-face {
    font-family: 'Atheletic';
    src: url('fonts/athletic-webfont.eot');
    src: url('fonts/athletic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/athletic-webfont.woff') format('woff'),
         url('fonts/athletic-webfont.ttf') format('truetype'),
         url('fonts/athletic-webfont.svg#athleticregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#athleticregular,.my-athleticregular{ 
font-family:Atheletic; 
}



@font-face {
    font-family: 'Aardvark';
    src: url('fonts/aardvrkb-webfont.eot');
    src: url('fonts/aardvrkb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aardvrkb-webfont.woff') format('woff'),
         url('fonts/aardvrkb-webfont.ttf') format('truetype'),
         url('fonts/aardvrkb-webfont.svg#aardvarkbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
#aardvarkbold,.my-aardvarkbold{ 
font-family:Aardvark; 
}
.fonthidden, #basefont{
height: 1px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.font{
font-family:arial;
font-size:10px;
display:inline-block;
}
#editdesign
{
width:34px;
height:34px;
float:right;
margin-bottom:15px;
margin-right:5px;
background-color:#CCCCCC;
display:block;

}
.icon_colour
{
background-image:url('paint-brush-icon.png');
background-repeat:none;
}
.icon_images
{
background-image:url('images_icon.png');
background-repeat:none;

}

.item_page_item_table
{
border:1px solid #ccccc;
}
.middle_colunm
{
width:50px;
}
#imageitem
{
width:450px;
height:400px;
overflow:hidden;
}
#svg
{
width:450px;
height:400px;
overflow:hidden;
text-align:left;
display:none;
}
div.hr {
  height: 1px;
  margin:5px;
  border-bottom: 1px solid #CCCCCC;
}
div.hr hr {
  display: none;
}
#images-thumbnail
{
width: 450px;
height:71px;
}
.thumbnail-image-item
{
width:64px;
float:left;
margin:3px;
height:64px;
}
.thumbnail-image-item a
{
position:relative
}
.thumbnail-image-item img
{
height:64px;
 width:64px;
}

.ConfigTD,.ConfigTD1,.item_configurations_batchbuy_row td
{
border-bottom: 1px solid #CCCCCC;
line-height:30px;
margin-left:5px;
}
.ConfigTD p
{
margin-left:5px;
}
.item_configurations_box{
background-color:#AAAAAA;
width:450px;
}
.item_configurations_box table 
{
border-collapse: collapse;
background-color:#AAAAAA;
padding:5px;
width:100%;
}
.item_configurations_box table  tr
{
background-color:#AAAAAA;
}
.item_configurations_box table  tr td
{

}
.item_configurations_box table  tr td select
{
width:120px;
height:20px;
}

.item_configurations_box table  tr td input {
    background-color: #FFFFFF;
    border: #CCCCCC;
    color: #000000;
	width:120px;
	height:20px;
}
.item_configurations_batchbuy_row td
{
background-color:#000000;
text-align:center;
line-height:40px;
}

.item_configurations_batchbuy_row td a
{
text-decoration:none;
font-size:13pt;
color:#FFFB85;
}
.item_configurations_batchbuy_row td  a
{

    background: -moz-linear-gradient(0% 90% 90deg, #003C82, #4195DD) repeat scroll 0 0 transparent;
    border: 1px solid #3278BE;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    font-family: 'Yanone Kaffeesatz',arial,serif;
    font-size: 13px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 180px;
	margin:0px auto;
	margin-top:10px;
}
.item_configurations_batchbuy_row td  a:hover {
    
	background: -moz-linear-gradient(0% 90% 90deg, #EEEEEE, #FFFFFF) repeat scroll 0 0 transparent;
    border-color: #DDDDDD;
    color: #000000;
}
.item_page_item_name
{
font-size:13pt;
}
.item_page_item_desc
{
margin-top:20px;
width:450px;
border:1px solid #CCCCCC;
background-color:#AAAAAA;

}
.item_page_item_desc p
{
margin:10px;
}