html, body
{
    font-size: 11px;
    font-family: arial, verdana, Sans-Serif;
    color:#6D6D6D;
    margin:0;
    padding:0;
    background:#fff url(/images/siteBackground.jpg) no-repeat center top; 
}
.png
{
    behavior: url(/images/iepngfix.htc);
}
p
{
    padding-bottom:0px!important;
    margin-bottom:15px!important;
}
a
{
	color:#fff;
	text-decoration:none;
}
.content h3.content-header
{
    color:#6D6D6D;
    font-weight:bold;
    font-size:1.1em;
    text-transform:uppercase;
}
.content a
{
    color:#31B3B1;
}
input[type="submit"] 
{
    cursor:pointer;
}
#divWrapper
{
    width:100%;
    margin:0;
    padding:0; 
}

#divContentWrapper
{
    width:823px;
    margin:auto;
    overflow:hidden;
}

#divHeader h1
{
    width:84px;
    height:90px;
    float:left;
    padding:0px 0px 7px 0px;
    margin:0px;
    background:url('/images/logo.png') no-repeat left top;
    text-indent:-2000px;
}
#divSearch
{
    width:400px;
    height:75px;
    margin-left: 215px;
    margin-top:10px;
    float:left;
    text-transform:uppercase;
    color:#FFF;
}
#divSearch input
{
	height:15px;
	border:solid 0px #000;
	margin-left:5px;
	color:#666;
}
#divSearch input.img
{
	height:17px;
	width:18px;
	margin-left:1px;
	position:relative;
	top:3px;
}
#divSearch span.regThanks
{
	display:none;
	clear:both;
	padding-top:6px;
}
#divContentSearch
{
    float:left;
}
#divContentSearch span
{
    float:left;
    padding:0px 0px 15px 15px;
}
#divContentSearch input
{
	height:15px;
	border:solid 1px #999;
	color:#999;
	width:227px;
}
#divContentSearch input.img
{
	height:17px;
	width:18px;
	margin-left:1px;
	position:relative;
	border:solid 0px #000;
	top:3px;
}

#divNavigation
{
    clear:both;
    width:100%;
    height:18px;
    padding:0px 0 11px 0px;
    color:#fff;
    text-decoration:none;
}
#divNavigation img
{
    margin-bottom:-1px;
}
#divNavigation input
{
	width:110px;
	height:25px;
	text-align:center;
	padding-top:3px;
	padding-bottom:10px;
	background-color:#31b3b1;
	color:#fff;
	margin-right:20px;
	margin-top:4px;
	font-size:1em;
	font-weight:bold;
	float:right;
	border:none;
}
#divNavigation a
{
	color:#FFF;
	text-transform:uppercase;	
	font-weight:bold;
	padding:4px 7px 4px 6px;
	text-align:center;
}
#divNavigation a:hover, 
#divNavigation a.on
{
	padding:3px 6px 2px 5px;
    border:solid 1px #000;
    border-right-color:#aaa;
    border-bottom-color:#aaa;
    background:#31b3b1;
}

#divContent
{
    clear:both;
    width:100%;
    margin-top:26px
}
#divLeft
{
    width:258px;
    margin-right:23px;
    float: left;
}
#divFeaturedFriend, #divBanner
{
	width:100%;
	height:300px;
}
#divBanner
{
	margin-top:10px;
    height:444px;
}
#divBanner img
{
	padding:0;
}

#divMain
{
    width:542px;
    margin:0;   
    float:left;
}

#divFooter
{
    clear:both;
    width:100%;
    margin-top:10px;
    padding:10px 0 10px 0;
}
#divFooter div.blackLine
{
	height:8px; 
	margin-bottom:18px;
	background:transparent url(/images/footer.gif) repeat-x center top;
}
#divFooter div.copyright
{
	height:26px;
	background-color:#c23756;
	margin-bottom:18px;
}
#divFooter div.navigation
{
	margin:auto;
	width:837px; 
}

#divFooter div.copyright div
{
	margin:auto;
	width:837px; 
	padding-top:6px;
	color:#FFF;
}
#divFooter a
{
	color:#676767;
	text-transform:uppercase;
}

/* First div is the WIDGET */
.divContent div
{
	width:542px;
}
.content
{
    background:#fff;
    width:100%!important;
    overflow:hidden;
}

#divContent div.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	width:100%;
	background-color:Transparent;
}
.divContent div.editableDisplay .editable_link
{
	color:#000;
}

.divContent div.header
{
    behavior: url(/images/iepngfix.htc);
	background:url(/images/header-main.png) no-repeat left top; 
	margin-top:10px;
}
#divLeft div.header
{
    behavior: url(/images/iepngfix.htc);
	background:url(/images/header-left.png) no-repeat left top; 
}

.divContent div.friendDetail div.editableDisplay
{
	padding-left:0px;
}

.divContent div.friendDetail div.paragraph p
{
	padding-top:0px;
	padding-bottom:0px;
}
.divContent div.header
{
	float:left;
}
.divContent div.header span input.adminAddButton
{
	background:url(/images/adminAddButton.gif) no-repeat left top;
	border:none;
	width:20px;
	height:19px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
}
.divContent div.header span
{
	text-transform:uppercase;
	text-decoration:none;
}
.divContent div.header span a
{
	text-transform:none;
	text-decoration:underline;
}
.divContent div.header h2 span
{
    float:left;
    padding:0px;
}
div.small
{
	margin-top:0px;
}
div.small div p
{
	padding:20px 20px 6px 20px;
	width:203px;
}

 div.small div.list
{
	padding-bottom:10px;
	background-color:#FFF;
}

div.small div.list a
{
	color:#000;
}

div.small div.list a.friendName
{
	color:#6d6d6d;
	text-transform:uppercase;
	font-weight:bold;
}

div.small div.list h2
{
	margin-bottom:10px;
}

 div.small div.list p
{
	padding:5px 0 5px 15px;
	width:243px;
}

 div.small div.list p.alternate
{
	background-color:#e8e8e8;
}

div.small div
{
	width:258px;
}

div.small div img
{
	padding:15px 10px 10px 15px;
}

div.small div a.button
{
	margin:12px 15px 15px 0px;
}
div.small div h3
{
	 text-indent:-2000px; 
	 background-color:Transparent; 
	 height:121px; 
	 margin:0; 
	 padding:0;
	 background-repeat:no-repeat;
}

.divContent div img
{
	padding:0;
	margin:0;
	border:none;
	display:block;
}
.divContent div h2
{
	margin:0px;
	padding-bottom:1px;
	padding-top:14px;
	padding-left:15px;
	height:29px;
	color:#FFF;
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
}

.divContent div h3
{
	font-size:1.7em;
	color:#000;
	background-color:#fff;
	margin:0px;
	padding:10px 10px 0px 16px;
}
.divContent div p
{
    margin-bottom:15px!important;
}
.divContent div span
{
	float:right;
	padding:15px 15px 0 0;
	color:#FFF;
	text-decoration:underline;
	min-width:10px;
	font-size:1em;
}

.divContent div h2 span.pink
{
	float:none;
	height:auto;
	padding:0;
	text-decoration:none;
	min-width:10px;
	color:#fadee5;
	font-size:1em;
}
.divContent div p
{
	padding:20px 150px 20px 16px;
	background-color:#fff;
	margin:0;
	font-size:1em;
	color:#6d6d6d;
}
.divContent div p.wide
{
	padding:20px 20px 20px 16px;
}
.divContent div p img
{
	display:inline;
	margin-left:10px;
}

.divContent div a.button, 
.divContent div input.button
{
	height:17px;
	width:100px;
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#31b3b1;
	color:#fff;
	float:right;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:10px;
}

.divContent div.panel
{
	margin-top:0px;
	background-color:#017b80;
	float:left;
}

.divContent div.panel div
{
	margin-top:0px;
	background-image:none;
	background-color:#fff;
	height:130px;
}

.divContent div.panel h3,
.divContent #allNews.panel h4
{
	height:17px;
	padding:7px 10px 3px 15px;
	color:#FFF;
	font-size:1em;
	margin:0;
	background-color:Transparent;
	font-weight:normal;
}
.divContent #allNews.panel h4
{
    text-transform:uppercase;
	background-color:#017b80;
}
.divContent div.panel div div
{
	width:271px;
	height:115px;
	background-image:none;
	background-color:#FFF;
	color:#6d6d6d;
	text-decoration:none;
	margin-top:0px;
	padding-top:15px;
	float:left;
	font-size:1em;
}
.divContent div.panel div div strong
{
	color:#000;
}
.divContent div.panel div div.alternate
{
	background-color:#fadee5;
}

.divContent div.panel div div img
{
	padding-left:20px;
	padding-right:10px;
	float:left;
}

.divContent div.panel div div h4, .divContent div.panel div h4
{
	margin:0;
	padding:0 0 0 0;
	font-size:1em;
	display:inline;
}	

/* text that displays next to small news and events list */
.divContent div.panel div div p
{
	margin:0 0 0 100px;
	padding:0;
}	

.divContent div.panel div a.button
{
	width:64px;
	float:left;
	clear:left;
	margin:5px 0 0 20px;
	padding:3px 0 6px;
}

.divContent div.panel div input.button
{
	width:64px;
	float:left;
	clear:left;
	margin:5px 0 0 20px;
	padding:3px 0 6px;
	border:solid 0px;
	height:20px;
}

#divContent div.editable_panel span
{
	color:#000;
	float:left;
	width:200px;
}
#divContent #Events div.editable_panel span
{
    width:auto;
}

/********* Centre form *************/
.divContent div.form
{
	margin-bottom:10px;
	margin-top:0px;
	display:none;
}

.divContent div.show
{
	display:block;
}

.divContent div.form div.errors
{
    float:left;
	background-color:Red;
	color:#FFF;
	text-transform:uppercase;
	clear:both;
	padding:0px!important;
}
.divContent div.form div.errors div,
.divContent div.form div.errors span
{
    padding:0px!important;
    margin:10px 0px 10px 15px;
}
.divContent div.form div.errors span
{
    float:left;
    
}

.divContent div.form div.errors div ul
{
	width:527px;
}

divContent div.form div.errors ul
{
	list-style-type:none;
	line-height:1.5em;
	margin:0;
	width:515px;
	padding:0px;
}

.divContent div.form div.errors ul li
{
	color:#FFF;
	font-weight:bold;
}
.divContent div.form div
{
	background-image:none;
	background-color:Transparent;
	padding-left:15px;
	padding-top:10px;
	clear:both;
}

.divContent div.form div label
{
	width:150px;
	float:left;
}
div.small div.form label
{
	width:50px;
	margin-top:4px;
}

.divContent div.form div input, textarea
{
	border:solid 1px black;
	width:217px;
}

.divContent div.form div span.checkBox
{
	width:auto;
	float:none;
}

.divContent div.form div span.checkBox input
{
	width:auto;
}

.divContent div.form div.buttons
{
	padding-bottom:15px;
	background-image:none;
}

div.small div.form div.buttons
{
	padding-top:15px;
	padding-bottom:0px;
	background-image:none;
}

.divContent div.form div.buttons input
{
	width:96px;
	height:25px;
	text-align:center;
	padding-top:3px;
	padding-bottom:10px;
	background-color:#31b3b1;
	color:#fff;
	margin-right:20px;
	border:none;
}

.divContent div.form div.buttons input.delete
{
	background-color:red;
}

div.small div.form div.buttons input
{
	width:101px;
}
div.small div.register img
{
	float:left;
	padding:15px;
}


div.small div.register p
{
	float:left;
	width:170px;
	margin:0;
	padding:15px 15px 0 0;
}
div.small div.register p.message
{
	width:230px;
	padding-right:0;
	padding-left:15px;
	padding-bottom:15px;
}
div.small div.register p span.thanks
{
	font-size:1.1em;
	font-weight:bold;
	color:#6D6D6D;
	padding:0;
	float:none;
}
div.small div.register span
{
	float:none;
}
div.small div.register input
{
	border-color:#999;
	color:#999;
	width:227px;
}
div.small div.register div.form
{
	padding-top:0px;
	clear:both;
	margin-bottom:0px;
}

div.small div.register div.form div
{
	width:243px;
	padding-top:15px;
}

div.small div.register div.form div span
{
	color:Red;
	padding-left:0;
	margin-left:0;
}
div.small div.register div.buttons input
{
	margin:0 0 15px 127px;
	background-color:#31b3b1;
	border:medium none;
	color:#FFFFFF;
	font-size:1em;
	height:24px;
	text-align:center;
	width:101px;
	padding-top:4px;
}

/********************** SPECIFIC NEWS STYLES *****************************/

.divContent div.news img
{
	margin-left:0;
}


.divContent div.news h3
{
	padding-bottom:15px;
	height:auto;
	padding-right:15px;
}

.divContent div.news p,  .divContent div.news .paragraph
{
	padding:0 15px 15px 15px;
	width:512px;
	background-color: Transparent;
}
.divContent .paragraph p
{
    padding:20px 15px 20px 16px;
}

.divContent div.news p
{
	padding:0 15px 15px 0px;
	width:512px;
	background-color: Transparent;
}

.divContent div.news p a
{
	color:#6D6D6D;
}


.divContent div.newsList
{
	float:left;
	background-color:#FFF;
}

.divContent #allNews.panel
{
	clear:both;
	padding-left:0px;
}
.divContent div.newsList div.item
{
	float:left;
	width:248px;
	padding-top:15px;
	color:#6D6D6D;
	padding-bottom:15px;
}
.divContent div.newsList div.item div
{
	float:left;
	width:64px;
	padding-right:15px;
	padding-top:0;
	background-color:Transparent;
}
.divContent div.newsList div.pos1
{
	padding-left:15px;
	margin-right:15px;
	background-color:Transparent;	
}        
.divContent div.newsList div.pos2
{
	
	padding-right:15px;
	background-color:Transparent;	
}

.divContent div.newsList div.alternate
{
	background-color:#FADEE5;
}


.divContent div.newsList div.item img
{
	padding-left:0;
	margin-left:0;
}

.divContent div.newsList div.item a
{
	margin-left:0;
	padding-bottom:3px;
}

.divContent div.newsList h3, 
.divContent div.newsList h5
{
	display:inline;
	color:#6d6d6d;
	padding-left:0;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 1.1em;
}

.divContent div.newsList h5
{
	font-size: 1.0em;
}

.divContent .newsList div a.button
{
	padding-bottom:2px;
}

/************************** Friends landing *************************/
.divContent div#topFriends
{
	margin-top:0px;

}
.divContent div#topFriends div
{
	background-image:none;
	width:258px;
	float:left;
	padding-top:5px;
}

 .divContent div#topFriends div p
 {
 	padding-left:0;
 	width:237px;
 }
.divContent div#topFriends div.pos1
{
	padding-left:8px;
}
.divContent div#topFriends div.pos2
{
	padding-left:10px;
	padding-right:8px;
}


ul.friendList {
    list-style-type:none;
    margin:0px;
    padding:0px;
    clear:both;
}
ul.friendList li {
    background-color:#ECECEC;
    padding:5px 5px 4px 5px;
    margin-bottom:0px;
}

ul.friendList li.alternate {
    background-color:#FFFFFF;
}

ul.friendList li p {
    background-color:Transparent;
    padding:5px 15px 10px 15px;
}
ul.friendList li img {
    float:left;
    margin-right:5px;
}

ul.friendList li h3 {
    background-image:none;
    color:#6D6D6D;
    background-color:Transparent;
    font-size:1.8em;
    margin-top:0;
    padding-top:0px;
}
ul.friendList li h3 a
{
    color:#6D6D6D;
}

/*********************** Featured Product********************************/
   
.divContent div.featuredProduct p
{
    padding:0 15px 0 15px;
}

.divContent div.featuredProduct a.button
{
    color: #fff;
    margin-bottom:15px;
}

.divContent div.featuredProduct img
{
    margin-left:-15px;
}


/*********************** Image Gallery **********************************/
.divContent div.gallery
{
    clear:both;
}
.divContent div.gallery img
{
    padding:15px;
    display:inline;
}
/*********************** Store Finder **********************************/

.divContent div.storeFinder
{
    padding-left:15px;
}

.divContent div.storeFinder p
{
    padding-left:0;
}
.divContent div.storeFinder img
{
	padding: 15px 0px 15px 30px;
	display:inline;
}

/************  FILTER BOX STYLES ***************************/

div.filter div
{
	background-image:none;
	padding-bottom:4px;
}
div.filter div span
{
	padding:0 15px 0 0;
	height:11px;
}
div.filter div span img
{
	padding:10px 0 0 0;
}
div.filter div h3
{
	text-transform:uppercase;
	text-indent:0;
	height:auto;
	font-size:1em;
	padding:10px 0 10px 15px;
}
div.filter div.buttons
{
    height:30px;
    margin-top:10px;
}        
div.filter div.buttons input
{
	height:25px;
	width:120px;
	text-align:center;
	background-color:#31b3b1;
	color:#fff;
	float:right;
	margin-right:15px;
	border:solid 0px;
	padding-bottom:4px;
}
div.filter div.filter-section
{
    clear:both;
	width:258px;
	overflow:hidden;
	margin:0px;
}
div.filter div.filter-divider
{
    width:230px;
    margin:5px 15px;
    border-bottom:solid 1px #d9d9d9;
}
div.filter div.filter-section div
{
    float:left;
    width:258px;
}
div.filter div.filter-section div div
{
    clear:none;
	width:104px;
	float:left;
	height:17px;
	line-height:14px;
	*line-height:19px;
	padding:4px 10px 0;
	margin:0 5px 0 0;
    background:#e8e8e8;
}
div.filter div.filter-section div.alternate div
{
    background:#fff;
}
div.filter div.filter-section div div
{
    padding-left:15px;
}
div.filter div.filter-section div div.pos2
{
    margin-right:0px;
    padding-left:10px;
}
#divStrapType div,
#divTechnologies div
{
    width:235px;
    padding:4px 8px 3px 15px;
    background:#E8E8E8;
}
#divStrapType div.alternate,
#divTechnologies div.alternate
{
    background:#fff;
}


div.filter div div div span
{
	padding:0;
	margin-right:17px;
}

div.filter div div div span input
{
	padding:0;
	margin:0;
}

div.filter div div div div span
{
	padding:0;
	margin-right:4px;
}

div.small div.filter div div div div.pos2 span
{
	margin-right:2px;
}


/* start products stuff ***************************/

.divContent div#products
{
	background-color:#fff;
	background-image:none;
	display:block;
	margin-top:0;
	width:532px;
	padding-left:10px;
}

.divContent div#products div.products-row
{
    float:left;
    position:relative;
    width:520px;
    height:100px;
    border-top:solid 1px #d9d9d9;
    overflow:hidden;
}

/* actual product */
.divContent div#products div div.product
{
    float:left;
    position:relative;
    margin:0px;
    padding:0px;
    width:100px;
    height:100px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:center top;
}

.product
{
	width:100px;
}
.product a span
{
	text-indent:-2000px;
	height:10px;
	width:100px;
	padding-bottom:90px;
	cursor:pointer;
}
#divMain .header
{
    _overflow:hidden;
}

.divContent hr
{
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin-right:15px;
	border-top:solid 1px #ccc;
}

#productDetails
{
	float:left;
}
#productDetails div
{
    width:307px;
    float:left;
}

#productDetails div ul
{
	padding-left:15px;
	padding-right:15px;
	margin-left:0;
}

#productDetails div ul li
{
	padding:3px;
}
#productDetails div p
{
	padding:15px 15px 0 0;
}

#productDetails div h3
{
	padding:0;
	color:#c14561;
	margin-top:10px;
	font-size:1.5em;
}

#productDetails div img
{
	display:inline;
	padding-left:5px;
}

#productDetails div a.button
{
	height:10px;
	width:100px;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
	background-color:#31b3b1;
	color:#fff;
	margin-right:20px;
	margin-top:0px;
	float:left;
}

#productDetails div  img.mainImage
{
	display:block;
	padding-left:0;
	padding-bottom:15px;
}

#productDetails div.thumbnails
{
	background-image:none;
	float:left;
	width:220px;
	padding:0px 0px 15px 15px;
}

#productDetails div.thumbnails span
{
	color:#000;
	clear:none;
	padding:0;
	width:220px;
}

#productDetails div.thumbnails div
{
	width:190px;
	float:none;
	padding-top:15px;
}

#productDetails div.buttons
{
	height:50px;
}
/*********************EDITABLE CONTROLS**************************/
.editable_link, #divContent a.editable_link, 
#divContent a.editable_link,
#divContent a.editable_link:link,
#divContent a.editable_link:visited
{
    cursor:pointer;
    font-size:11px;
    color:#00be00;
    float:left;
    margin-right:5px;
    padding-left:15px;
    background-image:url('/images/edit.gif');
    background-repeat:no-repeat;
    background-position:left center;
}
.editable_link_clear, #divContent a.editable_link_clear, 
#divContent a.editable_link_clear,
#divContent a.editable_link_clear:link,
#divContent a.editable_link_clear:visited
{
    margin-top:10px;
    clear:both;
    margin-left:25px;    
}
#divContent a.editable_link_inline,
#divContent a.editable_link_inline:link,
#divContent a.editable_link_inline:visited
{
    float:left;
    clear:none;
    margin:0 5px 0 0px;
}

.divContent .editPanel
{
	float:left;
	padding-left:15px;
	width:527px;
}

.divContent .editPanel label
{
	color:Black;
}

.divContent .editPanel span
{
	float:none;
	display:block;
}

.divContent .editPanel .updateButton
{
	height:25px;
	width:120px;
	text-align:center;
	background-color:#31b3b1;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	border:solid 0px;
	padding-bottom:4px;
	margin:15px 4px 15px 0;
}

 .divContent .editPanel .cancelLink
{
	text-align:center;
	background-color:#31b3b1;
	color:#fff;
	margin-right:15px;
	font-size:1.2em;
	font-weight:bold;
	border:solid 0px;
	padding:5px 34px 4px 34px;

}
        
        
/****************************************************************/
#tinymce
{
	background-image:none;
}
#divContent div.editable_panel span.mceEditor span, #divContent .mceEditor span
{
	float:none;
	width:auto;
	min-width:0px;
	padding:0;
}
#divContent span.mceEditor
{
	float:left;
	padding-top:0px;
}
.product
{
	width:100px;
}
.product a span
{
	text-indent:-2000px;
	height:10px;
	width:100px;
	padding-bottom:90px;
}
#divMain .header
{
    _overflow:hidden;
}

#Events p
{
    padding:0px;
    margin:10px 16px;
}
#Events span
{
    float:none;
    text-transform:none;
}
.nomargin-header
{
    margin-bottom:0px!important;
}


/* ------ PRODUCTS POPUP ------ */
#popup-wrap
{
    float:left;
    width:821px;
    height:519px;
}
.gallery-wrap
{
    float:left;
    position:relative;
    width:821px;
    height:519px;
    text-align:center;
}
.gallery-wrap ul.productgallery
{
    float:left;
    left:0px;
    width:821px;
    height:460px;
}
.gallery-wrap>a
{
    display:block;
    position:absolute;
    bottom:0px;
    width:101px;
    padding:5px 0px;
    background:#31B3B1;
    text-align:center;
    text-transform:uppercase;
    cursor:pointer;
}
.gallery-wrap a.gallery-previous
{
    left:0px;
}
.gallery-wrap a.gallery-next
{
    right:0px;
}
#popup-wrap ul
{
    position:absolute;
    width:100%;
    padding:0px;
    margin:0px;
    text-align:center;
}
p.list-title
{
    bottom:30px;
    position:absolute;
    text-align:center;
    width:100%;
    left:0px;
}
#popup-wrap .productgallery li
{
    position:absolute;
    display:block;
    top:0px;
    left:0px;
    width:100%;
    height:460px;
    text-align:center;
    background:#ffffff;
    z-index:7000;
}
#popup-wrap .gallery-wrap li.visible
{
    z-index:8000!important;
}
#popup-wrap .thumblist
{
    bottom:0px;
    height:50px;
    left:101px;
    width:619px;
}
#popup-wrap .thumblist li
{
    display:inline;
    height:50px;
    width:30px;
    text-align:center;
}
#popup-wrap .thumblist li a
{
    color:#31B3B1!important;
    cursor:pointer;
}

#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight
{
    height:0px!important;
}